./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 20:51:56,088 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 20:51:56,157 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 20:51:56,162 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 20:51:56,163 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 20:51:56,187 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 20:51:56,187 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 20:51:56,188 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 20:51:56,188 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 20:51:56,191 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 20:51:56,192 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 20:51:56,192 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 20:51:56,193 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 20:51:56,194 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 20:51:56,194 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 20:51:56,194 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 20:51:56,195 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 20:51:56,195 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 20:51:56,195 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 20:51:56,195 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 20:51:56,195 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 20:51:56,196 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 20:51:56,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 20:51:56,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 20:51:56,196 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 20:51:56,197 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 20:51:56,197 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 20:51:56,197 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 20:51:56,198 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 20:51:56,198 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 20:51:56,199 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 20:51:56,199 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 20:51:56,199 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:51:56,199 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 20:51:56,199 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 20:51:56,200 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 20:51:56,200 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 20:51:56,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 20:51:56,200 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 20:51:56,200 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 20:51:56,200 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 20:51:56,201 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 20:51:56,201 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 20:51:56,201 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:51:56,398 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 20:51:56,414 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 20:51:56,416 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 20:51:56,417 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 20:51:56,417 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 20:51:56,418 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 20:51:57,466 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 20:51:57,633 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 20:51:57,637 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 20:51:57,651 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/042010681/ba832e2d963c4b2ca7245b91d410df1b/FLAGd3f275268 [2024-06-21 20:51:57,663 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/042010681/ba832e2d963c4b2ca7245b91d410df1b [2024-06-21 20:51:57,665 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 20:51:57,666 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 20:51:57,668 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/mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.yml/witness.yml [2024-06-21 20:51:57,840 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 20:51:57,841 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 20:51:57,842 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 20:51:57,842 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 20:51:57,846 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 20:51:57,846 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:51:57" (1/2) ... [2024-06-21 20:51:57,847 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@761eae79 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:51:57, skipping insertion in model container [2024-06-21 20:51:57,847 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 08:51:57" (1/2) ... [2024-06-21 20:51:57,849 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2c8aebe2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 08:51:57, skipping insertion in model container [2024-06-21 20:51:57,849 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:51:57" (2/2) ... [2024-06-21 20:51:57,849 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@761eae79 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:51:57, skipping insertion in model container [2024-06-21 20:51:57,849 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:51:57" (2/2) ... [2024-06-21 20:51:57,850 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 20:51:57,916 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 20:51:57,918 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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) || y == 2))) && (! 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 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))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 20:51:57,918 INFO L97 edCorrectnessWitness]: Location invariant before [L844-L844] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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) || y == 2))) && (! 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 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))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 20:51:57,918 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] ((((((((((((((((((! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_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) || y == 2))) && (! 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 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)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((y == 0 || y == 1) || y == 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))) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1)) [2024-06-21 20:51:57,918 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 20:51:57,918 INFO L106 edCorrectnessWitness]: ghost_update [L839-L839] multithreaded = 1; [2024-06-21 20:51:57,955 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 20:51:58,242 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:51:58,253 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:51:58,334 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 20:51:58,359 INFO L206 MainTranslator]: Completed translation [2024-06-21 20:51:58,359 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 08:51:58 WrapperNode [2024-06-21 20:51:58,359 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 20:51:58,360 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 20:51:58,360 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 20:51:58,360 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 20:51:58,366 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:51:58" (1/1) ... [2024-06-21 20:51:58,384 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:51:58" (1/1) ... [2024-06-21 20:51:58,410 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 126 [2024-06-21 20:51:58,410 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 20:51:58,411 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 20:51:58,411 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 20:51:58,411 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 20:51:58,420 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:51:58" (1/1) ... [2024-06-21 20:51:58,420 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:51:58" (1/1) ... [2024-06-21 20:51:58,426 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:51:58" (1/1) ... [2024-06-21 20:51:58,454 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:51:58,469 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:51:58" (1/1) ... [2024-06-21 20:51:58,470 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:51:58" (1/1) ... [2024-06-21 20:51:58,477 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:51:58" (1/1) ... [2024-06-21 20:51:58,479 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:51:58" (1/1) ... [2024-06-21 20:51:58,505 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:51:58" (1/1) ... [2024-06-21 20:51:58,507 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:51:58" (1/1) ... [2024-06-21 20:51:58,510 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 20:51:58,511 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 20:51:58,511 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 20:51:58,511 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 20:51:58,511 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:51:58" (1/1) ... [2024-06-21 20:51:58,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 20:51:58,529 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 20:51:58,544 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:51:58,547 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:51:58,575 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 20:51:58,576 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 20:51:58,576 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 20:51:58,576 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 20:51:58,576 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 20:51:58,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 20:51:58,577 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 20:51:58,577 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 20:51:58,577 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 20:51:58,577 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 20:51:58,577 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 20:51:58,578 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 20:51:58,579 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:51:58,702 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 20:51:58,704 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 20:51:59,063 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 20:51:59,064 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 20:51:59,211 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 20:51:59,212 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 20:51:59,212 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 08:51:59 BoogieIcfgContainer [2024-06-21 20:51:59,212 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 20:51:59,214 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 20:51:59,214 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 20:51:59,216 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 20:51:59,216 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 08:51:57" (1/4) ... [2024-06-21 20:51:59,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@220fc9bf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 08:51:59, skipping insertion in model container [2024-06-21 20:51:59,217 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 08:51:57" (2/4) ... [2024-06-21 20:51:59,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@220fc9bf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:51:59, skipping insertion in model container [2024-06-21 20:51:59,217 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:51:58" (3/4) ... [2024-06-21 20:51:59,217 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@220fc9bf and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 08:51:59, skipping insertion in model container [2024-06-21 20:51:59,218 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:51:59" (4/4) ... [2024-06-21 20:51:59,218 INFO L112 eAbstractionObserver]: Analyzing ICFG mix025_power.oepc_power.opt_pso.oepc_rmo.oepc_tso.oepc_tso.opt.i [2024-06-21 20:51:59,231 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 20:51:59,231 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 20:51:59,231 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 20:51:59,263 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 20:51:59,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:51:59,305 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 20:51:59,306 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:51:59,307 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:51:59,307 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 20:51:59,309 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 20:51:59,316 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 20:51:59,320 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;@3f7f0a07, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 20:51:59,321 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 20:51:59,324 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 20:51:59,324 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 20:51:59,324 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 20:51:59,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:51:59,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 20:51:59,325 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:51:59,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:51:59,329 INFO L85 PathProgramCache]: Analyzing trace with hash 373697404, now seen corresponding path program 1 times [2024-06-21 20:51:59,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:51:59,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923378425] [2024-06-21 20:51:59,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:51:59,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:51:59,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:00,151 INFO 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:00,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:00,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923378425] [2024-06-21 20:52:00,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923378425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:00,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:00,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 20:52:00,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281869493] [2024-06-21 20:52:00,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:00,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 20:52:00,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 20:52:00,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 20:52:00,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:52:00,230 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:52:00,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:00,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:52:00,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:00,570 INFO L124 PetriNetUnfolderBase]: 1359/2099 cut-off events. [2024-06-21 20:52:00,570 INFO L125 PetriNetUnfolderBase]: For 34/34 co-relation queries the response was YES. [2024-06-21 20:52:00,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4213 conditions, 2099 events. 1359/2099 cut-off events. For 34/34 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10050 event pairs, 941 based on Foata normal form. 1/2056 useless extension candidates. Maximal degree in co-relation 4201. Up to 2029 conditions per place. [2024-06-21 20:52:00,587 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-21 20:52:00,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-21 20:52:00,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 20:52:00,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 20:52:00,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-21 20:52:00,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6097560975609756 [2024-06-21 20:52:00,610 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:52:00,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-21 20:52:00,613 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:52:00,615 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 20:52:00,619 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:52:00,622 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 20:52:00,622 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 20:52:00,622 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:52:00,622 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:00,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:00,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 20:52:00,623 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:52:00,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:00,624 INFO L85 PathProgramCache]: Analyzing trace with hash -1653924427, now seen corresponding path program 1 times [2024-06-21 20:52:00,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:00,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727673015] [2024-06-21 20:52:00,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:00,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:00,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:01,283 INFO 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:01,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:01,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727673015] [2024-06-21 20:52:01,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727673015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:01,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:01,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 20:52:01,285 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [404879561] [2024-06-21 20:52:01,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:01,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 20:52:01,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:01,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 20:52:01,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 20:52:01,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 41 [2024-06-21 20:52:01,314 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:52:01,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:01,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 41 [2024-06-21 20:52:01,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:01,564 INFO L124 PetriNetUnfolderBase]: 1353/2090 cut-off events. [2024-06-21 20:52:01,564 INFO L125 PetriNetUnfolderBase]: For 396/396 co-relation queries the response was YES. [2024-06-21 20:52:01,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 2090 events. 1353/2090 cut-off events. For 396/396 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 10005 event pairs, 795 based on Foata normal form. 3/2082 useless extension candidates. Maximal degree in co-relation 4734. Up to 2005 conditions per place. [2024-06-21 20:52:01,575 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 39 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-21 20:52:01,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 238 flow [2024-06-21 20:52:01,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 20:52:01,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 20:52:01,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 97 transitions. [2024-06-21 20:52:01,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5914634146341463 [2024-06-21 20:52:01,579 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:52:01,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 238 flow [2024-06-21 20:52:01,580 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:52:01,581 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-21 20:52:01,581 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:52:01,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-21 20:52:01,582 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-21 20:52:01,583 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:52:01,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:01,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:01,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 20:52:01,585 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:52:01,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:01,586 INFO L85 PathProgramCache]: Analyzing trace with hash -283436140, now seen corresponding path program 1 times [2024-06-21 20:52:01,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:01,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706047320] [2024-06-21 20:52:01,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:01,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:01,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:02,402 INFO 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:02,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:02,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706047320] [2024-06-21 20:52:02,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706047320] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:02,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:02,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:52:02,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661254869] [2024-06-21 20:52:02,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:02,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:52:02,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:02,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:52:02,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:52:02,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:52:02,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:02,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:02,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:52:02,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:02,829 INFO L124 PetriNetUnfolderBase]: 1641/2510 cut-off events. [2024-06-21 20:52:02,829 INFO L125 PetriNetUnfolderBase]: For 1285/1285 co-relation queries the response was YES. [2024-06-21 20:52:02,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6293 conditions, 2510 events. 1641/2510 cut-off events. For 1285/1285 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11956 event pairs, 746 based on Foata normal form. 3/2500 useless extension candidates. Maximal degree in co-relation 6279. Up to 2393 conditions per place. [2024-06-21 20:52:02,840 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 13 changer transitions 0/72 dead transitions. [2024-06-21 20:52:02,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 72 transitions, 372 flow [2024-06-21 20:52:02,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:52:02,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:52:02,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-21 20:52:02,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5528455284552846 [2024-06-21 20:52:02,842 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 6 states and 136 transitions. [2024-06-21 20:52:02,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 72 transitions, 372 flow [2024-06-21 20:52:02,844 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 72 transitions, 352 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 20:52:02,845 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 194 flow [2024-06-21 20:52:02,845 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=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=194, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-21 20:52:02,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-21 20:52:02,845 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 194 flow [2024-06-21 20:52:02,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:02,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:02,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:02,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 20:52:02,846 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:52:02,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:02,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1521759228, now seen corresponding path program 1 times [2024-06-21 20:52:02,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:02,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124259762] [2024-06-21 20:52:02,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:02,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:02,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:03,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:03,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:03,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124259762] [2024-06-21 20:52:03,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2124259762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:03,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:03,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:52:03,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045358787] [2024-06-21 20:52:03,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:03,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:52:03,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:03,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:52:03,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:52:03,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-21 20:52:03,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 194 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:03,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:03,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-21 20:52:03,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:04,004 INFO L124 PetriNetUnfolderBase]: 1632/2495 cut-off events. [2024-06-21 20:52:04,005 INFO L125 PetriNetUnfolderBase]: For 2539/2539 co-relation queries the response was YES. [2024-06-21 20:52:04,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6972 conditions, 2495 events. 1632/2495 cut-off events. For 2539/2539 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11847 event pairs, 582 based on Foata normal form. 6/2488 useless extension candidates. Maximal degree in co-relation 6956. Up to 2348 conditions per place. [2024-06-21 20:52:04,017 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 15 changer transitions 0/78 dead transitions. [2024-06-21 20:52:04,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 432 flow [2024-06-21 20:52:04,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:04,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:04,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 153 transitions. [2024-06-21 20:52:04,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5331010452961672 [2024-06-21 20:52:04,019 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 194 flow. Second operand 7 states and 153 transitions. [2024-06-21 20:52:04,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 432 flow [2024-06-21 20:52:04,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 78 transitions, 404 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:04,022 INFO L231 Difference]: Finished difference. Result has 53 places, 45 transitions, 215 flow [2024-06-21 20:52:04,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=215, PETRI_PLACES=53, PETRI_TRANSITIONS=45} [2024-06-21 20:52:04,023 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 20:52:04,023 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 45 transitions, 215 flow [2024-06-21 20:52:04,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:04,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:04,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:04,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 20:52:04,024 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:04,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:04,024 INFO L85 PathProgramCache]: Analyzing trace with hash 825508084, now seen corresponding path program 1 times [2024-06-21 20:52:04,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:04,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237754902] [2024-06-21 20:52:04,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:04,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:04,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:04,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:04,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237754902] [2024-06-21 20:52:04,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237754902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:04,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:04,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:52:04,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756427661] [2024-06-21 20:52:04,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:04,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:52:04,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:04,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:52:04,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:52:04,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:04,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 45 transitions, 215 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:04,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:04,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:04,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:04,915 INFO L124 PetriNetUnfolderBase]: 1627/2500 cut-off events. [2024-06-21 20:52:04,916 INFO L125 PetriNetUnfolderBase]: For 3802/3802 co-relation queries the response was YES. [2024-06-21 20:52:04,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7408 conditions, 2500 events. 1627/2500 cut-off events. For 3802/3802 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11864 event pairs, 689 based on Foata normal form. 2/2501 useless extension candidates. Maximal degree in co-relation 7390. Up to 2407 conditions per place. [2024-06-21 20:52:04,928 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 47 selfloop transitions, 8 changer transitions 0/59 dead transitions. [2024-06-21 20:52:04,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 59 transitions, 369 flow [2024-06-21 20:52:04,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:52:04,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:52:04,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-21 20:52:04,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 20:52:04,930 INFO L175 Difference]: Start difference. First operand has 53 places, 45 transitions, 215 flow. Second operand 5 states and 91 transitions. [2024-06-21 20:52:04,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 59 transitions, 369 flow [2024-06-21 20:52:04,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 59 transitions, 330 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:52:04,938 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 222 flow [2024-06-21 20:52:04,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=222, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-21 20:52:04,940 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 20:52:04,940 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 222 flow [2024-06-21 20:52:04,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:04,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:04,941 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:04,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 20:52:04,942 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:52:04,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash -214800678, now seen corresponding path program 1 times [2024-06-21 20:52:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269507405] [2024-06-21 20:52:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:05,549 INFO 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:05,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:05,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269507405] [2024-06-21 20:52:05,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269507405] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:05,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:05,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:52:05,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077747542] [2024-06-21 20:52:05,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:05,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:52:05,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:05,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:52:05,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:52:05,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:05,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 222 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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:52:05,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:05,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:05,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:06,174 INFO L124 PetriNetUnfolderBase]: 1883/2794 cut-off events. [2024-06-21 20:52:06,174 INFO L125 PetriNetUnfolderBase]: For 6041/6041 co-relation queries the response was YES. [2024-06-21 20:52:06,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8903 conditions, 2794 events. 1883/2794 cut-off events. For 6041/6041 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 12580 event pairs, 763 based on Foata normal form. 6/2799 useless extension candidates. Maximal degree in co-relation 8883. Up to 2725 conditions per place. [2024-06-21 20:52:06,191 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 58 selfloop transitions, 17 changer transitions 0/78 dead transitions. [2024-06-21 20:52:06,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 78 transitions, 492 flow [2024-06-21 20:52:06,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:52:06,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:52:06,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-21 20:52:06,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 20:52:06,192 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 222 flow. Second operand 6 states and 110 transitions. [2024-06-21 20:52:06,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 78 transitions, 492 flow [2024-06-21 20:52:06,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 78 transitions, 470 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:06,197 INFO L231 Difference]: Finished difference. Result has 58 places, 59 transitions, 325 flow [2024-06-21 20:52:06,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=325, PETRI_PLACES=58, PETRI_TRANSITIONS=59} [2024-06-21 20:52:06,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-21 20:52:06,199 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 59 transitions, 325 flow [2024-06-21 20:52:06,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 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:52:06,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:06,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:06,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 20:52:06,200 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:52:06,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:06,200 INFO L85 PathProgramCache]: Analyzing trace with hash -1001015545, now seen corresponding path program 1 times [2024-06-21 20:52:06,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:06,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703203308] [2024-06-21 20:52:06,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:06,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:06,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:06,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:06,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:06,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703203308] [2024-06-21 20:52:06,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703203308] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:06,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:06,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:52:06,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868480212] [2024-06-21 20:52:06,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:06,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:52:06,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:06,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:52:06,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:52:06,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:06,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 59 transitions, 325 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:06,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:06,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:06,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:07,193 INFO L124 PetriNetUnfolderBase]: 1804/2750 cut-off events. [2024-06-21 20:52:07,193 INFO L125 PetriNetUnfolderBase]: For 8825/8845 co-relation queries the response was YES. [2024-06-21 20:52:07,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9721 conditions, 2750 events. 1804/2750 cut-off events. For 8825/8845 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13099 event pairs, 984 based on Foata normal form. 6/2717 useless extension candidates. Maximal degree in co-relation 9698. Up to 2613 conditions per place. [2024-06-21 20:52:07,216 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 62 selfloop transitions, 18 changer transitions 0/87 dead transitions. [2024-06-21 20:52:07,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 87 transitions, 628 flow [2024-06-21 20:52:07,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:07,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:07,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 20:52:07,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-21 20:52:07,218 INFO L175 Difference]: Start difference. First operand has 58 places, 59 transitions, 325 flow. Second operand 7 states and 122 transitions. [2024-06-21 20:52:07,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 87 transitions, 628 flow [2024-06-21 20:52:07,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 87 transitions, 612 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-21 20:52:07,225 INFO L231 Difference]: Finished difference. Result has 66 places, 70 transitions, 453 flow [2024-06-21 20:52:07,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=453, PETRI_PLACES=66, PETRI_TRANSITIONS=70} [2024-06-21 20:52:07,226 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 24 predicate places. [2024-06-21 20:52:07,226 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 70 transitions, 453 flow [2024-06-21 20:52:07,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:07,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:07,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:07,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 20:52:07,227 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:52:07,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:07,227 INFO L85 PathProgramCache]: Analyzing trace with hash -694460595, now seen corresponding path program 2 times [2024-06-21 20:52:07,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:07,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366624234] [2024-06-21 20:52:07,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:07,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:07,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:07,698 INFO 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:07,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:07,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366624234] [2024-06-21 20:52:07,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366624234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:07,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:07,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:52:07,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030593790] [2024-06-21 20:52:07,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:07,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:52:07,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:07,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:52:07,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:52:07,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:07,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 70 transitions, 453 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:07,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:07,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:07,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:08,225 INFO L124 PetriNetUnfolderBase]: 1783/2723 cut-off events. [2024-06-21 20:52:08,226 INFO L125 PetriNetUnfolderBase]: For 11397/11417 co-relation queries the response was YES. [2024-06-21 20:52:08,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10307 conditions, 2723 events. 1783/2723 cut-off events. For 11397/11417 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 13157 event pairs, 899 based on Foata normal form. 6/2681 useless extension candidates. Maximal degree in co-relation 10279. Up to 2559 conditions per place. [2024-06-21 20:52:08,239 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 67 selfloop transitions, 37 changer transitions 0/111 dead transitions. [2024-06-21 20:52:08,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 111 transitions, 930 flow [2024-06-21 20:52:08,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:08,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:08,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-21 20:52:08,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:52:08,241 INFO L175 Difference]: Start difference. First operand has 66 places, 70 transitions, 453 flow. Second operand 7 states and 133 transitions. [2024-06-21 20:52:08,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 111 transitions, 930 flow [2024-06-21 20:52:08,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 111 transitions, 870 flow, removed 29 selfloop flow, removed 1 redundant places. [2024-06-21 20:52:08,250 INFO L231 Difference]: Finished difference. Result has 74 places, 88 transitions, 686 flow [2024-06-21 20:52:08,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=431, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=686, PETRI_PLACES=74, PETRI_TRANSITIONS=88} [2024-06-21 20:52:08,251 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-21 20:52:08,251 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 88 transitions, 686 flow [2024-06-21 20:52:08,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:08,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:08,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:08,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 20:52:08,252 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:52:08,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:08,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1218991803, now seen corresponding path program 3 times [2024-06-21 20:52:08,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:08,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821498407] [2024-06-21 20:52:08,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:08,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:08,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:08,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:08,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:08,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821498407] [2024-06-21 20:52:08,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821498407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:08,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:08,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:52:08,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387250055] [2024-06-21 20:52:08,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:08,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:52:08,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:08,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:52:08,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:52:08,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:08,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 88 transitions, 686 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:08,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:08,824 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:08,824 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:09,259 INFO L124 PetriNetUnfolderBase]: 1822/2770 cut-off events. [2024-06-21 20:52:09,259 INFO L125 PetriNetUnfolderBase]: For 14602/14618 co-relation queries the response was YES. [2024-06-21 20:52:09,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11300 conditions, 2770 events. 1822/2770 cut-off events. For 14602/14618 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13195 event pairs, 958 based on Foata normal form. 3/2735 useless extension candidates. Maximal degree in co-relation 11267. Up to 2659 conditions per place. [2024-06-21 20:52:09,275 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 80 selfloop transitions, 15 changer transitions 0/102 dead transitions. [2024-06-21 20:52:09,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 920 flow [2024-06-21 20:52:09,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:52:09,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:52:09,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-21 20:52:09,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-21 20:52:09,277 INFO L175 Difference]: Start difference. First operand has 74 places, 88 transitions, 686 flow. Second operand 6 states and 107 transitions. [2024-06-21 20:52:09,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 920 flow [2024-06-21 20:52:09,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 102 transitions, 838 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:09,286 INFO L231 Difference]: Finished difference. Result has 77 places, 88 transitions, 645 flow [2024-06-21 20:52:09,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=645, PETRI_PLACES=77, PETRI_TRANSITIONS=88} [2024-06-21 20:52:09,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 35 predicate places. [2024-06-21 20:52:09,287 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 88 transitions, 645 flow [2024-06-21 20:52:09,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:09,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:09,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:09,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 20:52:09,287 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:52:09,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:09,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1103537183, now seen corresponding path program 1 times [2024-06-21 20:52:09,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:09,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702948525] [2024-06-21 20:52:09,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:09,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:09,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:09,845 INFO 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:09,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:09,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702948525] [2024-06-21 20:52:09,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702948525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:09,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:09,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:09,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2579857] [2024-06-21 20:52:09,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:09,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:09,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:09,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:09,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:09,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:09,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 88 transitions, 645 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:09,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:09,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:09,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:10,532 INFO L124 PetriNetUnfolderBase]: 1824/2771 cut-off events. [2024-06-21 20:52:10,532 INFO L125 PetriNetUnfolderBase]: For 16390/16409 co-relation queries the response was YES. [2024-06-21 20:52:10,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11445 conditions, 2771 events. 1824/2771 cut-off events. For 16390/16409 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 13322 event pairs, 861 based on Foata normal form. 4/2728 useless extension candidates. Maximal degree in co-relation 11411. Up to 2615 conditions per place. [2024-06-21 20:52:10,547 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 97 selfloop transitions, 34 changer transitions 0/138 dead transitions. [2024-06-21 20:52:10,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 138 transitions, 1189 flow [2024-06-21 20:52:10,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:52:10,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:52:10,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-21 20:52:10,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-21 20:52:10,549 INFO L175 Difference]: Start difference. First operand has 77 places, 88 transitions, 645 flow. Second operand 10 states and 179 transitions. [2024-06-21 20:52:10,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 138 transitions, 1189 flow [2024-06-21 20:52:10,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 138 transitions, 1158 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:10,560 INFO L231 Difference]: Finished difference. Result has 85 places, 103 transitions, 840 flow [2024-06-21 20:52:10,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=840, PETRI_PLACES=85, PETRI_TRANSITIONS=103} [2024-06-21 20:52:10,560 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-21 20:52:10,561 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 103 transitions, 840 flow [2024-06-21 20:52:10,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:10,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:10,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:10,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 20:52:10,561 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:10,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:10,562 INFO L85 PathProgramCache]: Analyzing trace with hash -90491657, now seen corresponding path program 2 times [2024-06-21 20:52:10,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:10,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531726665] [2024-06-21 20:52:10,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:10,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:10,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:11,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:11,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:11,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531726665] [2024-06-21 20:52:11,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531726665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:11,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:11,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:11,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703206091] [2024-06-21 20:52:11,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:11,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:11,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:11,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:11,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:11,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:11,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 103 transitions, 840 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:11,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:11,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:11,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:11,865 INFO L124 PetriNetUnfolderBase]: 1861/2834 cut-off events. [2024-06-21 20:52:11,866 INFO L125 PetriNetUnfolderBase]: For 20337/20356 co-relation queries the response was YES. [2024-06-21 20:52:11,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12558 conditions, 2834 events. 1861/2834 cut-off events. For 20337/20356 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13618 event pairs, 818 based on Foata normal form. 5/2799 useless extension candidates. Maximal degree in co-relation 12521. Up to 2668 conditions per place. [2024-06-21 20:52:11,881 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 98 selfloop transitions, 39 changer transitions 0/144 dead transitions. [2024-06-21 20:52:11,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 144 transitions, 1375 flow [2024-06-21 20:52:11,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:11,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:11,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:52:11,882 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:52:11,882 INFO L175 Difference]: Start difference. First operand has 85 places, 103 transitions, 840 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:52:11,882 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 144 transitions, 1375 flow [2024-06-21 20:52:11,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 144 transitions, 1252 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:11,901 INFO L231 Difference]: Finished difference. Result has 90 places, 120 transitions, 1023 flow [2024-06-21 20:52:11,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1023, PETRI_PLACES=90, PETRI_TRANSITIONS=120} [2024-06-21 20:52:11,902 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-21 20:52:11,902 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 120 transitions, 1023 flow [2024-06-21 20:52:11,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:11,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:11,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:11,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 20:52:11,903 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:52:11,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:11,903 INFO L85 PathProgramCache]: Analyzing trace with hash -54622487, now seen corresponding path program 3 times [2024-06-21 20:52:11,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:11,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [972068803] [2024-06-21 20:52:11,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:11,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:11,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:12,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:12,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:12,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [972068803] [2024-06-21 20:52:12,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [972068803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:12,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:12,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:12,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141551081] [2024-06-21 20:52:12,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:12,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:12,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:12,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:12,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:12,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:12,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 120 transitions, 1023 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:12,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:12,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:12,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:12,975 INFO L124 PetriNetUnfolderBase]: 1882/2867 cut-off events. [2024-06-21 20:52:12,975 INFO L125 PetriNetUnfolderBase]: For 23129/23151 co-relation queries the response was YES. [2024-06-21 20:52:12,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13055 conditions, 2867 events. 1882/2867 cut-off events. For 23129/23151 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 13843 event pairs, 826 based on Foata normal form. 6/2832 useless extension candidates. Maximal degree in co-relation 13015. Up to 2593 conditions per place. [2024-06-21 20:52:12,991 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 79 selfloop transitions, 72 changer transitions 0/158 dead transitions. [2024-06-21 20:52:12,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 158 transitions, 1612 flow [2024-06-21 20:52:12,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:12,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:12,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-21 20:52:12,993 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:52:12,993 INFO L175 Difference]: Start difference. First operand has 90 places, 120 transitions, 1023 flow. Second operand 8 states and 152 transitions. [2024-06-21 20:52:12,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 158 transitions, 1612 flow [2024-06-21 20:52:13,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 158 transitions, 1535 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:13,019 INFO L231 Difference]: Finished difference. Result has 96 places, 131 transitions, 1259 flow [2024-06-21 20:52:13,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1259, PETRI_PLACES=96, PETRI_TRANSITIONS=131} [2024-06-21 20:52:13,021 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 54 predicate places. [2024-06-21 20:52:13,021 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 131 transitions, 1259 flow [2024-06-21 20:52:13,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:13,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:13,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:13,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 20:52:13,022 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:52:13,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:13,022 INFO L85 PathProgramCache]: Analyzing trace with hash -54622301, now seen corresponding path program 1 times [2024-06-21 20:52:13,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:13,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454184496] [2024-06-21 20:52:13,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:13,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:13,589 INFO 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:13,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:13,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454184496] [2024-06-21 20:52:13,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454184496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:13,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:13,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:13,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548788530] [2024-06-21 20:52:13,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:13,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:13,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:13,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:13,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:13,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:13,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 131 transitions, 1259 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:13,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:13,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:13,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:14,342 INFO L124 PetriNetUnfolderBase]: 2166/3222 cut-off events. [2024-06-21 20:52:14,343 INFO L125 PetriNetUnfolderBase]: For 33530/33533 co-relation queries the response was YES. [2024-06-21 20:52:14,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15727 conditions, 3222 events. 2166/3222 cut-off events. For 33530/33533 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 15040 event pairs, 925 based on Foata normal form. 8/3227 useless extension candidates. Maximal degree in co-relation 15685. Up to 2945 conditions per place. [2024-06-21 20:52:14,361 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 142 selfloop transitions, 45 changer transitions 0/190 dead transitions. [2024-06-21 20:52:14,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 190 transitions, 2101 flow [2024-06-21 20:52:14,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:14,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:52:14,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 20:52:14,362 INFO L175 Difference]: Start difference. First operand has 96 places, 131 transitions, 1259 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:52:14,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 190 transitions, 2101 flow [2024-06-21 20:52:14,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 190 transitions, 2000 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:14,394 INFO L231 Difference]: Finished difference. Result has 104 places, 152 transitions, 1493 flow [2024-06-21 20:52:14,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1170, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1493, PETRI_PLACES=104, PETRI_TRANSITIONS=152} [2024-06-21 20:52:14,394 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-21 20:52:14,395 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 152 transitions, 1493 flow [2024-06-21 20:52:14,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:14,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:14,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:14,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 20:52:14,395 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:52:14,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:14,396 INFO L85 PathProgramCache]: Analyzing trace with hash -271646123, now seen corresponding path program 4 times [2024-06-21 20:52:14,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:14,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657445639] [2024-06-21 20:52:14,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:14,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:14,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:15,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:15,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657445639] [2024-06-21 20:52:15,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657445639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:15,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:15,124 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:15,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702226247] [2024-06-21 20:52:15,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:15,124 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:15,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:15,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:15,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:15,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:15,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 152 transitions, 1493 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:15,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:15,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:15,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:15,750 INFO L124 PetriNetUnfolderBase]: 2088/3146 cut-off events. [2024-06-21 20:52:15,750 INFO L125 PetriNetUnfolderBase]: For 35704/35746 co-relation queries the response was YES. [2024-06-21 20:52:15,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16438 conditions, 3146 events. 2088/3146 cut-off events. For 35704/35746 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15209 event pairs, 936 based on Foata normal form. 3/3098 useless extension candidates. Maximal degree in co-relation 16391. Up to 2983 conditions per place. [2024-06-21 20:52:15,774 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 34 changer transitions 0/182 dead transitions. [2024-06-21 20:52:15,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 182 transitions, 2007 flow [2024-06-21 20:52:15,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:15,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:15,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 20:52:15,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 20:52:15,775 INFO L175 Difference]: Start difference. First operand has 104 places, 152 transitions, 1493 flow. Second operand 8 states and 135 transitions. [2024-06-21 20:52:15,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 182 transitions, 2007 flow [2024-06-21 20:52:15,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 182 transitions, 1915 flow, removed 45 selfloop flow, removed 1 redundant places. [2024-06-21 20:52:15,815 INFO L231 Difference]: Finished difference. Result has 112 places, 165 transitions, 1643 flow [2024-06-21 20:52:15,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1643, PETRI_PLACES=112, PETRI_TRANSITIONS=165} [2024-06-21 20:52:15,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-21 20:52:15,816 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 165 transitions, 1643 flow [2024-06-21 20:52:15,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:15,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:15,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:15,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 20:52:15,817 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:52:15,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:15,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1352709137, now seen corresponding path program 5 times [2024-06-21 20:52:15,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:15,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311940867] [2024-06-21 20:52:15,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:15,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:15,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:16,463 INFO 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:16,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:16,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311940867] [2024-06-21 20:52:16,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311940867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:16,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:16,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:16,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016420212] [2024-06-21 20:52:16,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:16,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:16,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:16,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:16,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:16,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:16,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 165 transitions, 1643 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:16,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:16,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:16,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:17,013 INFO L124 PetriNetUnfolderBase]: 2055/3107 cut-off events. [2024-06-21 20:52:17,013 INFO L125 PetriNetUnfolderBase]: For 37099/37159 co-relation queries the response was YES. [2024-06-21 20:52:17,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16325 conditions, 3107 events. 2055/3107 cut-off events. For 37099/37159 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14987 event pairs, 809 based on Foata normal form. 7/3063 useless extension candidates. Maximal degree in co-relation 16274. Up to 2794 conditions per place. [2024-06-21 20:52:17,030 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 88 changer transitions 0/195 dead transitions. [2024-06-21 20:52:17,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 195 transitions, 2271 flow [2024-06-21 20:52:17,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:17,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:17,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-21 20:52:17,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45993031358885017 [2024-06-21 20:52:17,031 INFO L175 Difference]: Start difference. First operand has 112 places, 165 transitions, 1643 flow. Second operand 7 states and 132 transitions. [2024-06-21 20:52:17,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 195 transitions, 2271 flow [2024-06-21 20:52:17,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 195 transitions, 2215 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:17,064 INFO L231 Difference]: Finished difference. Result has 113 places, 171 transitions, 1867 flow [2024-06-21 20:52:17,065 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1867, PETRI_PLACES=113, PETRI_TRANSITIONS=171} [2024-06-21 20:52:17,065 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-21 20:52:17,065 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 171 transitions, 1867 flow [2024-06-21 20:52:17,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:17,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:17,066 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:17,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 20:52:17,066 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:17,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:17,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1352709323, now seen corresponding path program 2 times [2024-06-21 20:52:17,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:17,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861219057] [2024-06-21 20:52:17,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:17,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:17,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:17,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861219057] [2024-06-21 20:52:17,781 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861219057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:17,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:17,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:17,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448193656] [2024-06-21 20:52:17,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:17,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:17,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:17,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:17,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:17,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:17,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 171 transitions, 1867 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:17,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:17,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:17,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:18,474 INFO L124 PetriNetUnfolderBase]: 2400/3563 cut-off events. [2024-06-21 20:52:18,475 INFO L125 PetriNetUnfolderBase]: For 49789/49789 co-relation queries the response was YES. [2024-06-21 20:52:18,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19538 conditions, 3563 events. 2400/3563 cut-off events. For 49789/49789 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 16792 event pairs, 1030 based on Foata normal form. 10/3570 useless extension candidates. Maximal degree in co-relation 19487. Up to 3226 conditions per place. [2024-06-21 20:52:18,502 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 172 selfloop transitions, 61 changer transitions 0/236 dead transitions. [2024-06-21 20:52:18,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 236 transitions, 2901 flow [2024-06-21 20:52:18,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:18,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:18,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:52:18,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:52:18,504 INFO L175 Difference]: Start difference. First operand has 113 places, 171 transitions, 1867 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:52:18,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 236 transitions, 2901 flow [2024-06-21 20:52:18,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 236 transitions, 2699 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 20:52:18,552 INFO L231 Difference]: Finished difference. Result has 118 places, 204 transitions, 2165 flow [2024-06-21 20:52:18,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1673, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2165, PETRI_PLACES=118, PETRI_TRANSITIONS=204} [2024-06-21 20:52:18,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-21 20:52:18,553 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 204 transitions, 2165 flow [2024-06-21 20:52:18,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:18,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:18,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:18,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 20:52:18,553 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:52:18,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:18,554 INFO L85 PathProgramCache]: Analyzing trace with hash 182800445, now seen corresponding path program 6 times [2024-06-21 20:52:18,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:18,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182654624] [2024-06-21 20:52:18,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:18,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:18,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:19,191 INFO 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,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:19,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182654624] [2024-06-21 20:52:19,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182654624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:19,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:19,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:19,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612591928] [2024-06-21 20:52:19,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:19,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:19,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:19,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:19,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:19,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 204 transitions, 2165 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:19,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:19,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:19,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:19,823 INFO L124 PetriNetUnfolderBase]: 2275/3419 cut-off events. [2024-06-21 20:52:19,824 INFO L125 PetriNetUnfolderBase]: For 48599/48673 co-relation queries the response was YES. [2024-06-21 20:52:19,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19507 conditions, 3419 events. 2275/3419 cut-off events. For 48599/48673 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 16582 event pairs, 970 based on Foata normal form. 3/3370 useless extension candidates. Maximal degree in co-relation 19454. Up to 3243 conditions per place. [2024-06-21 20:52:19,852 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 178 selfloop transitions, 21 changer transitions 0/222 dead transitions. [2024-06-21 20:52:19,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 222 transitions, 2650 flow [2024-06-21 20:52:19,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:19,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:19,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 20:52:19,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 20:52:19,854 INFO L175 Difference]: Start difference. First operand has 118 places, 204 transitions, 2165 flow. Second operand 7 states and 123 transitions. [2024-06-21 20:52:19,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 222 transitions, 2650 flow [2024-06-21 20:52:19,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 222 transitions, 2536 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:19,908 INFO L231 Difference]: Finished difference. Result has 122 places, 204 transitions, 2105 flow [2024-06-21 20:52:19,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2051, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2105, PETRI_PLACES=122, PETRI_TRANSITIONS=204} [2024-06-21 20:52:19,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-21 20:52:19,909 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 204 transitions, 2105 flow [2024-06-21 20:52:19,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:19,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:19,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:19,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 20:52:19,909 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:52:19,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:19,910 INFO L85 PathProgramCache]: Analyzing trace with hash -269969365, now seen corresponding path program 3 times [2024-06-21 20:52:19,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:19,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571056667] [2024-06-21 20:52:19,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:19,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:19,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:20,524 INFO 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:20,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:20,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571056667] [2024-06-21 20:52:20,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571056667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:20,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:20,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:20,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499572613] [2024-06-21 20:52:20,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:20,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:20,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:20,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:20,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:20,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:20,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 204 transitions, 2105 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:20,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:20,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:20,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:21,131 INFO L124 PetriNetUnfolderBase]: 2456/3642 cut-off events. [2024-06-21 20:52:21,131 INFO L125 PetriNetUnfolderBase]: For 57214/57214 co-relation queries the response was YES. [2024-06-21 20:52:21,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21152 conditions, 3642 events. 2456/3642 cut-off events. For 57214/57214 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17142 event pairs, 1048 based on Foata normal form. 10/3651 useless extension candidates. Maximal degree in co-relation 21098. Up to 3422 conditions per place. [2024-06-21 20:52:21,158 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 210 selfloop transitions, 36 changer transitions 0/249 dead transitions. [2024-06-21 20:52:21,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 249 transitions, 3066 flow [2024-06-21 20:52:21,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:52:21,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:52:21,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-21 20:52:21,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44947735191637633 [2024-06-21 20:52:21,159 INFO L175 Difference]: Start difference. First operand has 122 places, 204 transitions, 2105 flow. Second operand 7 states and 129 transitions. [2024-06-21 20:52:21,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 249 transitions, 3066 flow [2024-06-21 20:52:21,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 249 transitions, 2920 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:21,203 INFO L231 Difference]: Finished difference. Result has 123 places, 218 transitions, 2237 flow [2024-06-21 20:52:21,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2237, PETRI_PLACES=123, PETRI_TRANSITIONS=218} [2024-06-21 20:52:21,203 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-21 20:52:21,203 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 218 transitions, 2237 flow [2024-06-21 20:52:21,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:21,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:21,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:21,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 20:52:21,204 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:52:21,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:21,204 INFO L85 PathProgramCache]: Analyzing trace with hash -269732215, now seen corresponding path program 4 times [2024-06-21 20:52:21,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:21,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421501261] [2024-06-21 20:52:21,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:21,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:21,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:21,805 INFO 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:21,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:21,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421501261] [2024-06-21 20:52:21,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421501261] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:21,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:21,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:21,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89872304] [2024-06-21 20:52:21,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:21,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:21,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:21,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:21,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:21,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:21,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 218 transitions, 2237 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:21,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:21,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:21,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:22,535 INFO L124 PetriNetUnfolderBase]: 2454/3640 cut-off events. [2024-06-21 20:52:22,535 INFO L125 PetriNetUnfolderBase]: For 62642/62642 co-relation queries the response was YES. [2024-06-21 20:52:22,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21656 conditions, 3640 events. 2454/3640 cut-off events. For 62642/62642 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 17158 event pairs, 1055 based on Foata normal form. 8/3647 useless extension candidates. Maximal degree in co-relation 21601. Up to 3527 conditions per place. [2024-06-21 20:52:22,556 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 221 selfloop transitions, 27 changer transitions 0/251 dead transitions. [2024-06-21 20:52:22,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 251 transitions, 3042 flow [2024-06-21 20:52:22,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:22,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:22,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 20:52:22,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 20:52:22,558 INFO L175 Difference]: Start difference. First operand has 123 places, 218 transitions, 2237 flow. Second operand 8 states and 134 transitions. [2024-06-21 20:52:22,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 251 transitions, 3042 flow [2024-06-21 20:52:22,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 251 transitions, 2981 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-21 20:52:22,604 INFO L231 Difference]: Finished difference. Result has 130 places, 228 transitions, 2397 flow [2024-06-21 20:52:22,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2180, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2397, PETRI_PLACES=130, PETRI_TRANSITIONS=228} [2024-06-21 20:52:22,605 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 88 predicate places. [2024-06-21 20:52:22,605 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 228 transitions, 2397 flow [2024-06-21 20:52:22,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:22,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:22,605 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:22,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 20:52:22,606 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:52:22,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:22,606 INFO L85 PathProgramCache]: Analyzing trace with hash -269723287, now seen corresponding path program 1 times [2024-06-21 20:52:22,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:22,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202097820] [2024-06-21 20:52:22,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:22,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:22,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:23,638 INFO 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:23,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:23,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202097820] [2024-06-21 20:52:23,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202097820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:23,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:23,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:23,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205468830] [2024-06-21 20:52:23,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:23,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:23,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:23,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:23,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:23,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:23,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 228 transitions, 2397 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:23,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:23,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:23,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:24,478 INFO L124 PetriNetUnfolderBase]: 2457/3645 cut-off events. [2024-06-21 20:52:24,478 INFO L125 PetriNetUnfolderBase]: For 66567/66567 co-relation queries the response was YES. [2024-06-21 20:52:24,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21960 conditions, 3645 events. 2457/3645 cut-off events. For 66567/66567 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17172 event pairs, 1032 based on Foata normal form. 6/3650 useless extension candidates. Maximal degree in co-relation 21902. Up to 3519 conditions per place. [2024-06-21 20:52:24,504 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 222 selfloop transitions, 27 changer transitions 0/252 dead transitions. [2024-06-21 20:52:24,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 252 transitions, 3103 flow [2024-06-21 20:52:24,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:24,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:24,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 20:52:24,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 20:52:24,506 INFO L175 Difference]: Start difference. First operand has 130 places, 228 transitions, 2397 flow. Second operand 8 states and 135 transitions. [2024-06-21 20:52:24,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 252 transitions, 3103 flow [2024-06-21 20:52:24,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 252 transitions, 3016 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:24,561 INFO L231 Difference]: Finished difference. Result has 132 places, 231 transitions, 2422 flow [2024-06-21 20:52:24,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2422, PETRI_PLACES=132, PETRI_TRANSITIONS=231} [2024-06-21 20:52:24,562 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 90 predicate places. [2024-06-21 20:52:24,562 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 231 transitions, 2422 flow [2024-06-21 20:52:24,562 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:24,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:24,562 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:24,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 20:52:24,563 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:24,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:24,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1426632991, now seen corresponding path program 1 times [2024-06-21 20:52:24,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:24,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199126325] [2024-06-21 20:52:24,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:24,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:24,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:25,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:25,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:25,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199126325] [2024-06-21 20:52:25,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1199126325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:25,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:25,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 20:52:25,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161192117] [2024-06-21 20:52:25,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:25,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 20:52:25,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:25,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 20:52:25,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 20:52:25,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:25,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 231 transitions, 2422 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:25,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:25,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:25,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:25,614 INFO L124 PetriNetUnfolderBase]: 2307/3484 cut-off events. [2024-06-21 20:52:25,614 INFO L125 PetriNetUnfolderBase]: For 69283/69302 co-relation queries the response was YES. [2024-06-21 20:52:25,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21155 conditions, 3484 events. 2307/3484 cut-off events. For 69283/69302 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 16874 event pairs, 1046 based on Foata normal form. 9/3485 useless extension candidates. Maximal degree in co-relation 21097. Up to 3252 conditions per place. [2024-06-21 20:52:25,641 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 193 selfloop transitions, 9 changer transitions 0/238 dead transitions. [2024-06-21 20:52:25,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 238 transitions, 2854 flow [2024-06-21 20:52:25,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 20:52:25,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 20:52:25,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 20:52:25,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 20:52:25,643 INFO L175 Difference]: Start difference. First operand has 132 places, 231 transitions, 2422 flow. Second operand 5 states and 87 transitions. [2024-06-21 20:52:25,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 238 transitions, 2854 flow [2024-06-21 20:52:25,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 238 transitions, 2758 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:25,707 INFO L231 Difference]: Finished difference. Result has 131 places, 231 transitions, 2350 flow [2024-06-21 20:52:25,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2350, PETRI_PLACES=131, PETRI_TRANSITIONS=231} [2024-06-21 20:52:25,708 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-21 20:52:25,708 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 231 transitions, 2350 flow [2024-06-21 20:52:25,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:25,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:25,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:25,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 20:52:25,709 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:52:25,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:25,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1894397134, now seen corresponding path program 1 times [2024-06-21 20:52:25,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:25,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919319289] [2024-06-21 20:52:25,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:25,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:25,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:26,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:26,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:26,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919319289] [2024-06-21 20:52:26,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919319289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:26,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:26,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:52:26,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346440883] [2024-06-21 20:52:26,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:26,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:52:26,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:26,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:52:26,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:52:26,402 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:26,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 231 transitions, 2350 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:26,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:26,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:26,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:27,178 INFO L124 PetriNetUnfolderBase]: 2395/3598 cut-off events. [2024-06-21 20:52:27,179 INFO L125 PetriNetUnfolderBase]: For 80936/81017 co-relation queries the response was YES. [2024-06-21 20:52:27,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22391 conditions, 3598 events. 2395/3598 cut-off events. For 80936/81017 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 17533 event pairs, 836 based on Foata normal form. 9/3557 useless extension candidates. Maximal degree in co-relation 22332. Up to 3216 conditions per place. [2024-06-21 20:52:27,203 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 67 changer transitions 0/280 dead transitions. [2024-06-21 20:52:27,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 280 transitions, 3298 flow [2024-06-21 20:52:27,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:52:27,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:52:27,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 20:52:27,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-21 20:52:27,205 INFO L175 Difference]: Start difference. First operand has 131 places, 231 transitions, 2350 flow. Second operand 10 states and 184 transitions. [2024-06-21 20:52:27,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 280 transitions, 3298 flow [2024-06-21 20:52:27,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 280 transitions, 3274 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:27,263 INFO L231 Difference]: Finished difference. Result has 139 places, 246 transitions, 2725 flow [2024-06-21 20:52:27,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2725, PETRI_PLACES=139, PETRI_TRANSITIONS=246} [2024-06-21 20:52:27,264 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-21 20:52:27,264 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 246 transitions, 2725 flow [2024-06-21 20:52:27,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:27,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:27,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:27,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 20:52:27,265 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:27,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:27,265 INFO L85 PathProgramCache]: Analyzing trace with hash -150044941, now seen corresponding path program 1 times [2024-06-21 20:52:27,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:27,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167495483] [2024-06-21 20:52:27,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:27,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:27,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:27,918 INFO 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:27,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:27,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167495483] [2024-06-21 20:52:27,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167495483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:27,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:27,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:27,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005293140] [2024-06-21 20:52:27,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:27,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:27,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:27,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:27,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:27,988 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:27,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 246 transitions, 2725 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:27,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:27,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:27,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:28,882 INFO L124 PetriNetUnfolderBase]: 2647/3911 cut-off events. [2024-06-21 20:52:28,882 INFO L125 PetriNetUnfolderBase]: For 89399/89402 co-relation queries the response was YES. [2024-06-21 20:52:28,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25242 conditions, 3911 events. 2647/3911 cut-off events. For 89399/89402 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 18565 event pairs, 900 based on Foata normal form. 8/3918 useless extension candidates. Maximal degree in co-relation 25180. Up to 3591 conditions per place. [2024-06-21 20:52:28,911 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 239 selfloop transitions, 74 changer transitions 0/316 dead transitions. [2024-06-21 20:52:28,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 316 transitions, 4169 flow [2024-06-21 20:52:28,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:52:28,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:52:28,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-21 20:52:28,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4501108647450111 [2024-06-21 20:52:28,913 INFO L175 Difference]: Start difference. First operand has 139 places, 246 transitions, 2725 flow. Second operand 11 states and 203 transitions. [2024-06-21 20:52:28,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 316 transitions, 4169 flow [2024-06-21 20:52:28,992 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 316 transitions, 4038 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:28,995 INFO L231 Difference]: Finished difference. Result has 148 places, 267 transitions, 3038 flow [2024-06-21 20:52:28,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3038, PETRI_PLACES=148, PETRI_TRANSITIONS=267} [2024-06-21 20:52:28,996 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 20:52:28,996 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 267 transitions, 3038 flow [2024-06-21 20:52:28,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:28,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:28,996 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:28,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 20:52:28,997 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:52:28,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:28,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1995983524, now seen corresponding path program 2 times [2024-06-21 20:52:28,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:28,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156470443] [2024-06-21 20:52:28,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:28,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:29,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:29,773 INFO 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,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:29,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156470443] [2024-06-21 20:52:29,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156470443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:29,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:29,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:29,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829165053] [2024-06-21 20:52:29,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:29,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:29,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:29,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:29,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:29,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:29,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 267 transitions, 3038 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:52:29,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:29,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:29,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:30,745 INFO L124 PetriNetUnfolderBase]: 2604/3896 cut-off events. [2024-06-21 20:52:30,745 INFO L125 PetriNetUnfolderBase]: For 96045/96116 co-relation queries the response was YES. [2024-06-21 20:52:30,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26395 conditions, 3896 events. 2604/3896 cut-off events. For 96045/96116 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19113 event pairs, 811 based on Foata normal form. 10/3869 useless extension candidates. Maximal degree in co-relation 26330. Up to 3532 conditions per place. [2024-06-21 20:52:30,778 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 216 selfloop transitions, 73 changer transitions 0/326 dead transitions. [2024-06-21 20:52:30,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 326 transitions, 4118 flow [2024-06-21 20:52:30,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:52:30,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:52:30,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-21 20:52:30,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 20:52:30,780 INFO L175 Difference]: Start difference. First operand has 148 places, 267 transitions, 3038 flow. Second operand 10 states and 182 transitions. [2024-06-21 20:52:30,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 326 transitions, 4118 flow [2024-06-21 20:52:30,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 326 transitions, 3934 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:30,879 INFO L231 Difference]: Finished difference. Result has 155 places, 291 transitions, 3340 flow [2024-06-21 20:52:30,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3340, PETRI_PLACES=155, PETRI_TRANSITIONS=291} [2024-06-21 20:52:30,879 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 113 predicate places. [2024-06-21 20:52:30,879 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 291 transitions, 3340 flow [2024-06-21 20:52:30,880 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:52:30,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:30,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:30,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 20:52:30,880 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:52:30,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:30,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1489727468, now seen corresponding path program 3 times [2024-06-21 20:52:30,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:30,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496973702] [2024-06-21 20:52:30,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:30,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:30,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:31,718 INFO 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:31,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:31,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496973702] [2024-06-21 20:52:31,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496973702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:31,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:31,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:31,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187204612] [2024-06-21 20:52:31,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:31,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:31,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:31,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:31,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:31,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:31,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 291 transitions, 3340 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:52:31,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:31,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:31,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:32,585 INFO L124 PetriNetUnfolderBase]: 2596/3885 cut-off events. [2024-06-21 20:52:32,585 INFO L125 PetriNetUnfolderBase]: For 101173/101244 co-relation queries the response was YES. [2024-06-21 20:52:32,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26339 conditions, 3885 events. 2596/3885 cut-off events. For 101173/101244 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 19011 event pairs, 813 based on Foata normal form. 10/3858 useless extension candidates. Maximal degree in co-relation 26273. Up to 3559 conditions per place. [2024-06-21 20:52:32,678 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 223 selfloop transitions, 58 changer transitions 0/318 dead transitions. [2024-06-21 20:52:32,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 318 transitions, 4015 flow [2024-06-21 20:52:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:32,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:32,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:52:32,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:52:32,685 INFO L175 Difference]: Start difference. First operand has 155 places, 291 transitions, 3340 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:52:32,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 318 transitions, 4015 flow [2024-06-21 20:52:32,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 318 transitions, 3818 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:32,796 INFO L231 Difference]: Finished difference. Result has 158 places, 291 transitions, 3276 flow [2024-06-21 20:52:32,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3143, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3276, PETRI_PLACES=158, PETRI_TRANSITIONS=291} [2024-06-21 20:52:32,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 116 predicate places. [2024-06-21 20:52:32,797 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 291 transitions, 3276 flow [2024-06-21 20:52:32,797 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:52:32,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:32,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:32,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 20:52:32,797 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:52:32,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:32,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1693439553, now seen corresponding path program 2 times [2024-06-21 20:52:32,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:32,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685292274] [2024-06-21 20:52:32,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:32,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:32,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:33,448 INFO 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:33,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:33,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685292274] [2024-06-21 20:52:33,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685292274] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:33,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:33,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:33,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054417586] [2024-06-21 20:52:33,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:33,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:33,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:33,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:33,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:33,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:33,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 291 transitions, 3276 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:33,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:33,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:33,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:34,379 INFO L124 PetriNetUnfolderBase]: 2896/4268 cut-off events. [2024-06-21 20:52:34,379 INFO L125 PetriNetUnfolderBase]: For 110843/110846 co-relation queries the response was YES. [2024-06-21 20:52:34,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28864 conditions, 4268 events. 2896/4268 cut-off events. For 110843/110846 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 20518 event pairs, 901 based on Foata normal form. 12/4279 useless extension candidates. Maximal degree in co-relation 28796. Up to 3977 conditions per place. [2024-06-21 20:52:34,412 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 272 selfloop transitions, 84 changer transitions 0/359 dead transitions. [2024-06-21 20:52:34,413 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 359 transitions, 4633 flow [2024-06-21 20:52:34,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:34,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:34,414 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 20:52:34,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 20:52:34,414 INFO L175 Difference]: Start difference. First operand has 158 places, 291 transitions, 3276 flow. Second operand 9 states and 167 transitions. [2024-06-21 20:52:34,414 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 359 transitions, 4633 flow [2024-06-21 20:52:34,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 359 transitions, 4522 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:34,523 INFO L231 Difference]: Finished difference. Result has 161 places, 323 transitions, 3714 flow [2024-06-21 20:52:34,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3165, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3714, PETRI_PLACES=161, PETRI_TRANSITIONS=323} [2024-06-21 20:52:34,523 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-21 20:52:34,523 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 323 transitions, 3714 flow [2024-06-21 20:52:34,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:34,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:34,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:34,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 20:52:34,524 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:52:34,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:34,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1693289823, now seen corresponding path program 3 times [2024-06-21 20:52:34,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:34,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101435345] [2024-06-21 20:52:34,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:34,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:34,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:35,082 INFO 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,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:35,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101435345] [2024-06-21 20:52:35,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101435345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:35,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:35,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:35,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634786454] [2024-06-21 20:52:35,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:35,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:35,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:35,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:35,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:35,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:35,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 323 transitions, 3714 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:35,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:35,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:35,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:36,077 INFO L124 PetriNetUnfolderBase]: 3048/4488 cut-off events. [2024-06-21 20:52:36,077 INFO L125 PetriNetUnfolderBase]: For 130438/130446 co-relation queries the response was YES. [2024-06-21 20:52:36,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32007 conditions, 4488 events. 3048/4488 cut-off events. For 130438/130446 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 21842 event pairs, 869 based on Foata normal form. 12/4497 useless extension candidates. Maximal degree in co-relation 31937. Up to 3456 conditions per place. [2024-06-21 20:52:36,117 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 231 selfloop transitions, 162 changer transitions 0/396 dead transitions. [2024-06-21 20:52:36,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 396 transitions, 5529 flow [2024-06-21 20:52:36,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:36,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:36,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-21 20:52:36,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48509485094850946 [2024-06-21 20:52:36,119 INFO L175 Difference]: Start difference. First operand has 161 places, 323 transitions, 3714 flow. Second operand 9 states and 179 transitions. [2024-06-21 20:52:36,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 396 transitions, 5529 flow [2024-06-21 20:52:36,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 396 transitions, 5436 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-21 20:52:36,262 INFO L231 Difference]: Finished difference. Result has 171 places, 344 transitions, 4423 flow [2024-06-21 20:52:36,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3621, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4423, PETRI_PLACES=171, PETRI_TRANSITIONS=344} [2024-06-21 20:52:36,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 129 predicate places. [2024-06-21 20:52:36,263 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 344 transitions, 4423 flow [2024-06-21 20:52:36,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:36,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:36,264 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:36,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 20:52:36,264 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:36,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:36,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1693295558, now seen corresponding path program 4 times [2024-06-21 20:52:36,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:36,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785698445] [2024-06-21 20:52:36,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:36,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:36,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:37,146 INFO 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:37,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:37,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785698445] [2024-06-21 20:52:37,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785698445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:37,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:37,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:37,147 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241429259] [2024-06-21 20:52:37,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:37,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:37,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:37,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:37,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:37,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:37,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 344 transitions, 4423 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:52:37,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:37,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:37,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:38,257 INFO L124 PetriNetUnfolderBase]: 2929/4361 cut-off events. [2024-06-21 20:52:38,258 INFO L125 PetriNetUnfolderBase]: For 144698/144790 co-relation queries the response was YES. [2024-06-21 20:52:38,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33690 conditions, 4361 events. 2929/4361 cut-off events. For 144698/144790 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21708 event pairs, 839 based on Foata normal form. 18/4341 useless extension candidates. Maximal degree in co-relation 33615. Up to 3864 conditions per place. [2024-06-21 20:52:38,304 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 229 selfloop transitions, 94 changer transitions 0/375 dead transitions. [2024-06-21 20:52:38,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 375 transitions, 5305 flow [2024-06-21 20:52:38,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:38,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:38,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-21 20:52:38,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-21 20:52:38,309 INFO L175 Difference]: Start difference. First operand has 171 places, 344 transitions, 4423 flow. Second operand 9 states and 165 transitions. [2024-06-21 20:52:38,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 375 transitions, 5305 flow [2024-06-21 20:52:38,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 375 transitions, 5171 flow, removed 60 selfloop flow, removed 2 redundant places. [2024-06-21 20:52:38,540 INFO L231 Difference]: Finished difference. Result has 178 places, 347 transitions, 4573 flow [2024-06-21 20:52:38,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4573, PETRI_PLACES=178, PETRI_TRANSITIONS=347} [2024-06-21 20:52:38,544 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-21 20:52:38,544 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 347 transitions, 4573 flow [2024-06-21 20:52:38,544 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:52:38,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:38,545 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:38,545 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 20:52:38,545 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:52:38,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:38,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1693295403, now seen corresponding path program 4 times [2024-06-21 20:52:38,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:38,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [648165500] [2024-06-21 20:52:38,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:38,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:38,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:39,151 INFO 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:39,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:39,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [648165500] [2024-06-21 20:52:39,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [648165500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:39,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:39,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:39,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847108208] [2024-06-21 20:52:39,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:39,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:39,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:39,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:39,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:39,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:39,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 347 transitions, 4573 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:39,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:39,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:39,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:40,370 INFO L124 PetriNetUnfolderBase]: 3047/4488 cut-off events. [2024-06-21 20:52:40,370 INFO L125 PetriNetUnfolderBase]: For 150007/150015 co-relation queries the response was YES. [2024-06-21 20:52:40,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34171 conditions, 4488 events. 3047/4488 cut-off events. For 150007/150015 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 21857 event pairs, 888 based on Foata normal form. 12/4497 useless extension candidates. Maximal degree in co-relation 34094. Up to 3466 conditions per place. [2024-06-21 20:52:40,407 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 247 selfloop transitions, 147 changer transitions 0/397 dead transitions. [2024-06-21 20:52:40,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 397 transitions, 6067 flow [2024-06-21 20:52:40,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:40,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 20:52:40,409 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-21 20:52:40,409 INFO L175 Difference]: Start difference. First operand has 178 places, 347 transitions, 4573 flow. Second operand 9 states and 178 transitions. [2024-06-21 20:52:40,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 397 transitions, 6067 flow [2024-06-21 20:52:40,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 397 transitions, 5797 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:40,567 INFO L231 Difference]: Finished difference. Result has 180 places, 347 transitions, 4607 flow [2024-06-21 20:52:40,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4303, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4607, PETRI_PLACES=180, PETRI_TRANSITIONS=347} [2024-06-21 20:52:40,568 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 20:52:40,568 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 347 transitions, 4607 flow [2024-06-21 20:52:40,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:40,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:40,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:40,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 20:52:40,569 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:40,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:40,569 INFO L85 PathProgramCache]: Analyzing trace with hash -831566846, now seen corresponding path program 5 times [2024-06-21 20:52:40,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:40,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [310168626] [2024-06-21 20:52:40,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:40,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:40,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:41,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:41,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [310168626] [2024-06-21 20:52:41,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [310168626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:41,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:41,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:41,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [735999985] [2024-06-21 20:52:41,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:41,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:41,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:41,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:41,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:41,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:41,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 347 transitions, 4607 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:52:41,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:41,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:41,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:42,640 INFO L124 PetriNetUnfolderBase]: 2969/4418 cut-off events. [2024-06-21 20:52:42,641 INFO L125 PetriNetUnfolderBase]: For 162070/162171 co-relation queries the response was YES. [2024-06-21 20:52:42,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34465 conditions, 4418 events. 2969/4418 cut-off events. For 162070/162171 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 22159 event pairs, 891 based on Foata normal form. 11/4374 useless extension candidates. Maximal degree in co-relation 34387. Up to 3903 conditions per place. [2024-06-21 20:52:42,694 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 232 selfloop transitions, 107 changer transitions 0/391 dead transitions. [2024-06-21 20:52:42,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 391 transitions, 5716 flow [2024-06-21 20:52:42,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:52:42,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:52:42,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-21 20:52:42,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-21 20:52:42,696 INFO L175 Difference]: Start difference. First operand has 180 places, 347 transitions, 4607 flow. Second operand 9 states and 167 transitions. [2024-06-21 20:52:42,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 391 transitions, 5716 flow [2024-06-21 20:52:42,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 391 transitions, 5340 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:42,951 INFO L231 Difference]: Finished difference. Result has 182 places, 356 transitions, 4603 flow [2024-06-21 20:52:42,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4231, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4603, PETRI_PLACES=182, PETRI_TRANSITIONS=356} [2024-06-21 20:52:42,952 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-21 20:52:42,952 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 356 transitions, 4603 flow [2024-06-21 20:52:42,952 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:52:42,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:42,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:42,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 20:52:42,953 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:52:42,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:42,953 INFO L85 PathProgramCache]: Analyzing trace with hash -831476636, now seen corresponding path program 6 times [2024-06-21 20:52:42,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947209930] [2024-06-21 20:52:42,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:42,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:43,808 INFO 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:43,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:43,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947209930] [2024-06-21 20:52:43,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [947209930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:43,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:43,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:43,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891780208] [2024-06-21 20:52:43,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:43,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:43,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:43,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:43,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:43,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:43,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 356 transitions, 4603 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:52:43,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:43,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:43,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:44,800 INFO L124 PetriNetUnfolderBase]: 2940/4380 cut-off events. [2024-06-21 20:52:44,800 INFO L125 PetriNetUnfolderBase]: For 163629/163718 co-relation queries the response was YES. [2024-06-21 20:52:44,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33918 conditions, 4380 events. 2940/4380 cut-off events. For 163629/163718 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 21915 event pairs, 900 based on Foata normal form. 11/4343 useless extension candidates. Maximal degree in co-relation 33839. Up to 3944 conditions per place. [2024-06-21 20:52:44,846 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 254 selfloop transitions, 77 changer transitions 0/383 dead transitions. [2024-06-21 20:52:44,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 383 transitions, 5422 flow [2024-06-21 20:52:44,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:44,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:44,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 20:52:44,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 20:52:44,848 INFO L175 Difference]: Start difference. First operand has 182 places, 356 transitions, 4603 flow. Second operand 8 states and 145 transitions. [2024-06-21 20:52:44,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 383 transitions, 5422 flow [2024-06-21 20:52:45,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 383 transitions, 5116 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-21 20:52:45,106 INFO L231 Difference]: Finished difference. Result has 183 places, 356 transitions, 4481 flow [2024-06-21 20:52:45,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4481, PETRI_PLACES=183, PETRI_TRANSITIONS=356} [2024-06-21 20:52:45,107 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-21 20:52:45,107 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 356 transitions, 4481 flow [2024-06-21 20:52:45,107 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:52:45,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:45,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:45,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 20:52:45,107 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:52:45,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:45,108 INFO L85 PathProgramCache]: Analyzing trace with hash 93064931, now seen corresponding path program 5 times [2024-06-21 20:52:45,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:45,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [906070356] [2024-06-21 20:52:45,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:45,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:45,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:45,776 INFO 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:45,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:45,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [906070356] [2024-06-21 20:52:45,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [906070356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:45,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:45,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:45,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998152172] [2024-06-21 20:52:45,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:45,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:45,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:45,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:45,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:45,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:45,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 356 transitions, 4481 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:45,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:45,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:45,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:46,733 INFO L124 PetriNetUnfolderBase]: 3104/4571 cut-off events. [2024-06-21 20:52:46,734 INFO L125 PetriNetUnfolderBase]: For 162754/162757 co-relation queries the response was YES. [2024-06-21 20:52:46,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34796 conditions, 4571 events. 3104/4571 cut-off events. For 162754/162757 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 22285 event pairs, 925 based on Foata normal form. 12/4582 useless extension candidates. Maximal degree in co-relation 34717. Up to 4123 conditions per place. [2024-06-21 20:52:46,779 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 282 selfloop transitions, 117 changer transitions 0/402 dead transitions. [2024-06-21 20:52:46,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 402 transitions, 5826 flow [2024-06-21 20:52:46,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:46,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:46,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 20:52:46,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 20:52:46,780 INFO L175 Difference]: Start difference. First operand has 183 places, 356 transitions, 4481 flow. Second operand 8 states and 149 transitions. [2024-06-21 20:52:46,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 402 transitions, 5826 flow [2024-06-21 20:52:46,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 402 transitions, 5630 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 20:52:46,975 INFO L231 Difference]: Finished difference. Result has 184 places, 369 transitions, 4827 flow [2024-06-21 20:52:46,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4291, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4827, PETRI_PLACES=184, PETRI_TRANSITIONS=369} [2024-06-21 20:52:46,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 142 predicate places. [2024-06-21 20:52:46,976 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 369 transitions, 4827 flow [2024-06-21 20:52:46,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:46,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:46,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:46,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 20:52:46,977 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:52:46,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:46,977 INFO L85 PathProgramCache]: Analyzing trace with hash 96783846, now seen corresponding path program 7 times [2024-06-21 20:52:46,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:46,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991461237] [2024-06-21 20:52:46,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:46,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:46,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:47,816 INFO 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,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:47,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991461237] [2024-06-21 20:52:47,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991461237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:47,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:47,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:47,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362368195] [2024-06-21 20:52:47,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:47,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:47,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:47,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:47,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:47,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:47,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 369 transitions, 4827 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:52:47,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:47,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:47,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:48,674 INFO L124 PetriNetUnfolderBase]: 2981/4446 cut-off events. [2024-06-21 20:52:48,674 INFO L125 PetriNetUnfolderBase]: For 166474/166574 co-relation queries the response was YES. [2024-06-21 20:52:48,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35124 conditions, 4446 events. 2981/4446 cut-off events. For 166474/166574 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 22320 event pairs, 854 based on Foata normal form. 18/4426 useless extension candidates. Maximal degree in co-relation 35044. Up to 3920 conditions per place. [2024-06-21 20:52:48,718 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 248 selfloop transitions, 94 changer transitions 0/398 dead transitions. [2024-06-21 20:52:48,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 398 transitions, 5762 flow [2024-06-21 20:52:48,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:48,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:48,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:52:48,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:52:48,719 INFO L175 Difference]: Start difference. First operand has 184 places, 369 transitions, 4827 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:52:48,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 398 transitions, 5762 flow [2024-06-21 20:52:48,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 398 transitions, 5619 flow, removed 51 selfloop flow, removed 3 redundant places. [2024-06-21 20:52:48,956 INFO L231 Difference]: Finished difference. Result has 189 places, 372 transitions, 4969 flow [2024-06-21 20:52:48,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4688, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4969, PETRI_PLACES=189, PETRI_TRANSITIONS=372} [2024-06-21 20:52:48,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-21 20:52:48,957 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 372 transitions, 4969 flow [2024-06-21 20:52:48,957 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:52:48,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:48,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:48,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 20:52:48,957 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:52:48,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:48,957 INFO L85 PathProgramCache]: Analyzing trace with hash -827757411, now seen corresponding path program 6 times [2024-06-21 20:52:48,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:48,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447262690] [2024-06-21 20:52:48,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:48,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:48,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:49,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:49,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:49,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447262690] [2024-06-21 20:52:49,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447262690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:49,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:49,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:49,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038498842] [2024-06-21 20:52:49,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:49,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:49,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:49,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:49,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:49,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:49,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 372 transitions, 4969 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:49,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:49,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:49,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:50,448 INFO L124 PetriNetUnfolderBase]: 3303/4858 cut-off events. [2024-06-21 20:52:50,448 INFO L125 PetriNetUnfolderBase]: For 172525/172533 co-relation queries the response was YES. [2024-06-21 20:52:50,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38550 conditions, 4858 events. 3303/4858 cut-off events. For 172525/172533 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23987 event pairs, 915 based on Foata normal form. 16/4871 useless extension candidates. Maximal degree in co-relation 38468. Up to 3604 conditions per place. [2024-06-21 20:52:50,494 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 245 selfloop transitions, 190 changer transitions 0/438 dead transitions. [2024-06-21 20:52:50,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 438 transitions, 6897 flow [2024-06-21 20:52:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:50,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:50,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-21 20:52:50,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817073170731707 [2024-06-21 20:52:50,496 INFO L175 Difference]: Start difference. First operand has 189 places, 372 transitions, 4969 flow. Second operand 8 states and 158 transitions. [2024-06-21 20:52:50,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 438 transitions, 6897 flow [2024-06-21 20:52:50,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 438 transitions, 6652 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:50,712 INFO L231 Difference]: Finished difference. Result has 192 places, 393 transitions, 5502 flow [2024-06-21 20:52:50,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4724, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5502, PETRI_PLACES=192, PETRI_TRANSITIONS=393} [2024-06-21 20:52:50,713 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 150 predicate places. [2024-06-21 20:52:50,713 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 393 transitions, 5502 flow [2024-06-21 20:52:50,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:50,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:50,713 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:50,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 20:52:50,713 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:50,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:50,714 INFO L85 PathProgramCache]: Analyzing trace with hash -827751831, now seen corresponding path program 7 times [2024-06-21 20:52:50,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:50,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677334646] [2024-06-21 20:52:50,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:50,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:50,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:51,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:51,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:51,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677334646] [2024-06-21 20:52:51,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677334646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:51,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:51,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:51,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892342545] [2024-06-21 20:52:51,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:51,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:51,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:51,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:51,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:51,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:51,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 393 transitions, 5502 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:51,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:51,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:51,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:52,365 INFO L124 PetriNetUnfolderBase]: 3315/4876 cut-off events. [2024-06-21 20:52:52,365 INFO L125 PetriNetUnfolderBase]: For 187707/187715 co-relation queries the response was YES. [2024-06-21 20:52:52,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40334 conditions, 4876 events. 3315/4876 cut-off events. For 187707/187715 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 24086 event pairs, 868 based on Foata normal form. 16/4889 useless extension candidates. Maximal degree in co-relation 40250. Up to 3625 conditions per place. [2024-06-21 20:52:52,416 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 228 selfloop transitions, 217 changer transitions 0/448 dead transitions. [2024-06-21 20:52:52,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 448 transitions, 7190 flow [2024-06-21 20:52:52,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:52,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:52,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-21 20:52:52,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47560975609756095 [2024-06-21 20:52:52,417 INFO L175 Difference]: Start difference. First operand has 192 places, 393 transitions, 5502 flow. Second operand 8 states and 156 transitions. [2024-06-21 20:52:52,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 448 transitions, 7190 flow [2024-06-21 20:52:52,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 448 transitions, 6808 flow, removed 131 selfloop flow, removed 4 redundant places. [2024-06-21 20:52:52,678 INFO L231 Difference]: Finished difference. Result has 196 places, 402 transitions, 5762 flow [2024-06-21 20:52:52,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5762, PETRI_PLACES=196, PETRI_TRANSITIONS=402} [2024-06-21 20:52:52,678 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-21 20:52:52,678 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 402 transitions, 5762 flow [2024-06-21 20:52:52,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:52,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:52,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:52,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 20:52:52,679 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:52,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:52,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1082354797, now seen corresponding path program 8 times [2024-06-21 20:52:52,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:52,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693317317] [2024-06-21 20:52:52,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:52,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:52,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:53,273 INFO 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,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:53,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693317317] [2024-06-21 20:52:53,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693317317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:53,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:53,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:53,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1132613427] [2024-06-21 20:52:53,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:53,273 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:53,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:53,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:53,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:53,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:53,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 402 transitions, 5762 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:53,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:53,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:53,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:54,377 INFO L124 PetriNetUnfolderBase]: 3365/4950 cut-off events. [2024-06-21 20:52:54,377 INFO L125 PetriNetUnfolderBase]: For 186463/186463 co-relation queries the response was YES. [2024-06-21 20:52:54,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40875 conditions, 4950 events. 3365/4950 cut-off events. For 186463/186463 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 24538 event pairs, 1155 based on Foata normal form. 8/4957 useless extension candidates. Maximal degree in co-relation 40790. Up to 4778 conditions per place. [2024-06-21 20:52:54,433 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 402 selfloop transitions, 34 changer transitions 0/439 dead transitions. [2024-06-21 20:52:54,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 439 transitions, 7059 flow [2024-06-21 20:52:54,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:54,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:54,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:52:54,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:52:54,434 INFO L175 Difference]: Start difference. First operand has 196 places, 402 transitions, 5762 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:52:54,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 439 transitions, 7059 flow [2024-06-21 20:52:54,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 439 transitions, 6665 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-21 20:52:54,665 INFO L231 Difference]: Finished difference. Result has 199 places, 410 transitions, 5633 flow [2024-06-21 20:52:54,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5386, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5633, PETRI_PLACES=199, PETRI_TRANSITIONS=410} [2024-06-21 20:52:54,666 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-21 20:52:54,666 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 410 transitions, 5633 flow [2024-06-21 20:52:54,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:54,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:54,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:54,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 20:52:54,667 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:54,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:54,667 INFO L85 PathProgramCache]: Analyzing trace with hash 375976770, now seen corresponding path program 1 times [2024-06-21 20:52:54,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:54,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27234899] [2024-06-21 20:52:54,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:54,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:54,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:55,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:52:55,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:55,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27234899] [2024-06-21 20:52:55,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27234899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:55,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:55,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:55,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729155707] [2024-06-21 20:52:55,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:55,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:55,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:55,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:55,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:55,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:55,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 410 transitions, 5633 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:55,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:55,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:55,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:56,583 INFO L124 PetriNetUnfolderBase]: 3367/4953 cut-off events. [2024-06-21 20:52:56,584 INFO L125 PetriNetUnfolderBase]: For 178787/178787 co-relation queries the response was YES. [2024-06-21 20:52:56,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39809 conditions, 4953 events. 3367/4953 cut-off events. For 178787/178787 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 24538 event pairs, 1153 based on Foata normal form. 3/4955 useless extension candidates. Maximal degree in co-relation 39723. Up to 4795 conditions per place. [2024-06-21 20:52:56,632 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 397 selfloop transitions, 36 changer transitions 0/436 dead transitions. [2024-06-21 20:52:56,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 436 transitions, 6778 flow [2024-06-21 20:52:56,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:56,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:56,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 20:52:56,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 20:52:56,634 INFO L175 Difference]: Start difference. First operand has 199 places, 410 transitions, 5633 flow. Second operand 8 states and 135 transitions. [2024-06-21 20:52:56,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 436 transitions, 6778 flow [2024-06-21 20:52:56,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 436 transitions, 6615 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:56,868 INFO L231 Difference]: Finished difference. Result has 201 places, 414 transitions, 5650 flow [2024-06-21 20:52:56,868 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5470, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5650, PETRI_PLACES=201, PETRI_TRANSITIONS=414} [2024-06-21 20:52:56,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-21 20:52:56,869 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 414 transitions, 5650 flow [2024-06-21 20:52:56,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:56,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:56,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:56,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 20:52:56,870 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:52:56,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:56,870 INFO L85 PathProgramCache]: Analyzing trace with hash 368352258, now seen corresponding path program 8 times [2024-06-21 20:52:56,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:56,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743380130] [2024-06-21 20:52:56,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:56,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:56,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:57,586 INFO 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:57,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:57,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743380130] [2024-06-21 20:52:57,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743380130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:57,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:57,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:57,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752083508] [2024-06-21 20:52:57,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:57,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:57,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:57,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:57,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:57,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:52:57,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 414 transitions, 5650 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:52:57,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:57,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:52:57,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:52:58,595 INFO L124 PetriNetUnfolderBase]: 3223/4799 cut-off events. [2024-06-21 20:52:58,596 INFO L125 PetriNetUnfolderBase]: For 187486/187592 co-relation queries the response was YES. [2024-06-21 20:52:58,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39085 conditions, 4799 events. 3223/4799 cut-off events. For 187486/187592 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24483 event pairs, 1058 based on Foata normal form. 15/4769 useless extension candidates. Maximal degree in co-relation 38998. Up to 4410 conditions per place. [2024-06-21 20:52:58,644 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 346 selfloop transitions, 24 changer transitions 0/439 dead transitions. [2024-06-21 20:52:58,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 439 transitions, 6609 flow [2024-06-21 20:52:58,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:52:58,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:52:58,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 20:52:58,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 20:52:58,645 INFO L175 Difference]: Start difference. First operand has 201 places, 414 transitions, 5650 flow. Second operand 8 states and 139 transitions. [2024-06-21 20:52:58,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 439 transitions, 6609 flow [2024-06-21 20:52:58,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 439 transitions, 6495 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 20:52:58,871 INFO L231 Difference]: Finished difference. Result has 203 places, 417 transitions, 5687 flow [2024-06-21 20:52:58,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5536, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=390, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5687, PETRI_PLACES=203, PETRI_TRANSITIONS=417} [2024-06-21 20:52:58,871 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 20:52:58,872 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 417 transitions, 5687 flow [2024-06-21 20:52:58,872 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:52:58,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:52:58,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:52:58,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 20:52:58,872 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:52:58,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:52:58,873 INFO L85 PathProgramCache]: Analyzing trace with hash 220880205, now seen corresponding path program 9 times [2024-06-21 20:52:58,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:52:58,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036532723] [2024-06-21 20:52:58,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:52:58,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:52:58,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:52:59,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:52:59,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:52:59,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036532723] [2024-06-21 20:52:59,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036532723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:52:59,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:52:59,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:52:59,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385630155] [2024-06-21 20:52:59,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:52:59,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:52:59,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:52:59,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:52:59,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:52:59,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:52:59,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 417 transitions, 5687 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:52:59,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:52:59,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:52:59,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:00,406 INFO L124 PetriNetUnfolderBase]: 3426/5039 cut-off events. [2024-06-21 20:53:00,406 INFO L125 PetriNetUnfolderBase]: For 203414/203414 co-relation queries the response was YES. [2024-06-21 20:53:00,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41483 conditions, 5039 events. 3426/5039 cut-off events. For 203414/203414 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25046 event pairs, 1151 based on Foata normal form. 10/5048 useless extension candidates. Maximal degree in co-relation 41395. Up to 4584 conditions per place. [2024-06-21 20:53:00,463 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 393 selfloop transitions, 69 changer transitions 0/465 dead transitions. [2024-06-21 20:53:00,464 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 465 transitions, 7395 flow [2024-06-21 20:53:00,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:00,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:00,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-21 20:53:00,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-21 20:53:00,465 INFO L175 Difference]: Start difference. First operand has 203 places, 417 transitions, 5687 flow. Second operand 8 states and 147 transitions. [2024-06-21 20:53:00,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 465 transitions, 7395 flow [2024-06-21 20:53:00,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 465 transitions, 7270 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-21 20:53:00,789 INFO L231 Difference]: Finished difference. Result has 206 places, 427 transitions, 5968 flow [2024-06-21 20:53:00,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5562, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5968, PETRI_PLACES=206, PETRI_TRANSITIONS=427} [2024-06-21 20:53:00,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 164 predicate places. [2024-06-21 20:53:00,790 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 427 transitions, 5968 flow [2024-06-21 20:53:00,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:00,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:00,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:00,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 20:53:00,791 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:53:00,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:00,792 INFO L85 PathProgramCache]: Analyzing trace with hash 220885785, now seen corresponding path program 10 times [2024-06-21 20:53:00,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:00,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577712330] [2024-06-21 20:53:00,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:00,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:00,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:01,383 INFO 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:01,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:01,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577712330] [2024-06-21 20:53:01,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577712330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:01,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:01,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:01,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812262480] [2024-06-21 20:53:01,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:01,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:01,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:01,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:01,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:01,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:01,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 427 transitions, 5968 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:01,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:01,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:01,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:02,422 INFO L124 PetriNetUnfolderBase]: 3438/5057 cut-off events. [2024-06-21 20:53:02,423 INFO L125 PetriNetUnfolderBase]: For 214847/214847 co-relation queries the response was YES. [2024-06-21 20:53:02,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42329 conditions, 5057 events. 3438/5057 cut-off events. For 214847/214847 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 25200 event pairs, 1133 based on Foata normal form. 10/5066 useless extension candidates. Maximal degree in co-relation 42239. Up to 4605 conditions per place. [2024-06-21 20:53:02,482 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 398 selfloop transitions, 74 changer transitions 0/475 dead transitions. [2024-06-21 20:53:02,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 475 transitions, 7573 flow [2024-06-21 20:53:02,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:53:02,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:53:02,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 20:53:02,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4451219512195122 [2024-06-21 20:53:02,484 INFO L175 Difference]: Start difference. First operand has 206 places, 427 transitions, 5968 flow. Second operand 8 states and 146 transitions. [2024-06-21 20:53:02,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 475 transitions, 7573 flow [2024-06-21 20:53:02,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 475 transitions, 7054 flow, removed 125 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:02,783 INFO L231 Difference]: Finished difference. Result has 207 places, 436 transitions, 5825 flow [2024-06-21 20:53:02,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5517, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=427, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5825, PETRI_PLACES=207, PETRI_TRANSITIONS=436} [2024-06-21 20:53:02,784 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-21 20:53:02,784 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 436 transitions, 5825 flow [2024-06-21 20:53:02,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:02,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:02,784 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:02,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 20:53:02,784 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:02,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:02,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1275947971, now seen corresponding path program 1 times [2024-06-21 20:53:02,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:02,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862932058] [2024-06-21 20:53:02,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:02,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:02,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:03,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:03,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:03,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862932058] [2024-06-21 20:53:03,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862932058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:03,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:03,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:53:03,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507964947] [2024-06-21 20:53:03,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:03,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:53:03,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:03,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:53:03,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:53:03,352 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:03,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 436 transitions, 5825 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:03,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:03,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:03,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:04,347 INFO L124 PetriNetUnfolderBase]: 3251/4845 cut-off events. [2024-06-21 20:53:04,348 INFO L125 PetriNetUnfolderBase]: For 214386/214449 co-relation queries the response was YES. [2024-06-21 20:53:04,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39902 conditions, 4845 events. 3251/4845 cut-off events. For 214386/214449 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 24592 event pairs, 1113 based on Foata normal form. 24/4843 useless extension candidates. Maximal degree in co-relation 39812. Up to 4587 conditions per place. [2024-06-21 20:53:04,404 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 400 selfloop transitions, 12 changer transitions 0/449 dead transitions. [2024-06-21 20:53:04,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 449 transitions, 6717 flow [2024-06-21 20:53:04,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:53:04,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:53:04,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 20:53:04,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:53:04,406 INFO L175 Difference]: Start difference. First operand has 207 places, 436 transitions, 5825 flow. Second operand 6 states and 102 transitions. [2024-06-21 20:53:04,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 449 transitions, 6717 flow [2024-06-21 20:53:04,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 449 transitions, 6535 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-21 20:53:04,668 INFO L231 Difference]: Finished difference. Result has 208 places, 439 transitions, 5707 flow [2024-06-21 20:53:04,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5643, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5707, PETRI_PLACES=208, PETRI_TRANSITIONS=439} [2024-06-21 20:53:04,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-21 20:53:04,669 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 439 transitions, 5707 flow [2024-06-21 20:53:04,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:04,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:04,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:04,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 20:53:04,670 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:04,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1528755520, now seen corresponding path program 1 times [2024-06-21 20:53:04,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:04,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249708608] [2024-06-21 20:53:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:04,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:05,148 INFO 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:05,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:05,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249708608] [2024-06-21 20:53:05,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249708608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:05,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:05,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:05,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389497636] [2024-06-21 20:53:05,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:05,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:05,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:05,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:05,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:05,303 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:05,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 439 transitions, 5707 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:53:05,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:05,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:05,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:06,369 INFO L124 PetriNetUnfolderBase]: 3376/5029 cut-off events. [2024-06-21 20:53:06,369 INFO L125 PetriNetUnfolderBase]: For 237798/237912 co-relation queries the response was YES. [2024-06-21 20:53:06,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41948 conditions, 5029 events. 3376/5029 cut-off events. For 237798/237912 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25854 event pairs, 715 based on Foata normal form. 17/4993 useless extension candidates. Maximal degree in co-relation 41857. Up to 4258 conditions per place. [2024-06-21 20:53:06,421 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 310 selfloop transitions, 103 changer transitions 0/488 dead transitions. [2024-06-21 20:53:06,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 488 transitions, 7215 flow [2024-06-21 20:53:06,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:06,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:06,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-21 20:53:06,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 20:53:06,423 INFO L175 Difference]: Start difference. First operand has 208 places, 439 transitions, 5707 flow. Second operand 10 states and 185 transitions. [2024-06-21 20:53:06,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 488 transitions, 7215 flow [2024-06-21 20:53:06,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 488 transitions, 7171 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 20:53:06,684 INFO L231 Difference]: Finished difference. Result has 216 places, 448 transitions, 6201 flow [2024-06-21 20:53:06,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5663, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6201, PETRI_PLACES=216, PETRI_TRANSITIONS=448} [2024-06-21 20:53:06,685 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 20:53:06,685 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 448 transitions, 6201 flow [2024-06-21 20:53:06,686 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:53:06,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:06,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:06,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 20:53:06,687 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:06,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:06,687 INFO L85 PathProgramCache]: Analyzing trace with hash -1403190236, now seen corresponding path program 1 times [2024-06-21 20:53:06,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:06,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926929304] [2024-06-21 20:53:06,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:06,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:07,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:07,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:07,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926929304] [2024-06-21 20:53:07,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926929304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:07,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:07,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:07,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359537120] [2024-06-21 20:53:07,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:07,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:07,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:07,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:07,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:07,333 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:07,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 448 transitions, 6201 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:07,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:07,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:07,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:08,595 INFO L124 PetriNetUnfolderBase]: 3703/5443 cut-off events. [2024-06-21 20:53:08,595 INFO L125 PetriNetUnfolderBase]: For 257703/257706 co-relation queries the response was YES. [2024-06-21 20:53:08,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46611 conditions, 5443 events. 3703/5443 cut-off events. For 257703/257706 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 27421 event pairs, 906 based on Foata normal form. 8/5450 useless extension candidates. Maximal degree in co-relation 46517. Up to 4492 conditions per place. [2024-06-21 20:53:08,745 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 396 selfloop transitions, 134 changer transitions 0/533 dead transitions. [2024-06-21 20:53:08,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 533 transitions, 8713 flow [2024-06-21 20:53:08,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:08,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:08,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-21 20:53:08,746 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656319290465632 [2024-06-21 20:53:08,747 INFO L175 Difference]: Start difference. First operand has 216 places, 448 transitions, 6201 flow. Second operand 11 states and 210 transitions. [2024-06-21 20:53:08,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 533 transitions, 8713 flow [2024-06-21 20:53:08,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 533 transitions, 8433 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-21 20:53:09,003 INFO L231 Difference]: Finished difference. Result has 223 places, 475 transitions, 6737 flow [2024-06-21 20:53:09,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5921, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6737, PETRI_PLACES=223, PETRI_TRANSITIONS=475} [2024-06-21 20:53:09,003 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-21 20:53:09,003 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 475 transitions, 6737 flow [2024-06-21 20:53:09,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:09,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:09,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:09,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 20:53:09,004 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:09,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:09,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1405572998, now seen corresponding path program 2 times [2024-06-21 20:53:09,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:09,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809522493] [2024-06-21 20:53:09,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:09,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:09,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:09,555 INFO 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:09,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:09,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809522493] [2024-06-21 20:53:09,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809522493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:09,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:09,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:09,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [345481052] [2024-06-21 20:53:09,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:09,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:09,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:09,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:09,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:09,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:09,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 475 transitions, 6737 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:53:09,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:09,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:09,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:10,863 INFO L124 PetriNetUnfolderBase]: 3676/5481 cut-off events. [2024-06-21 20:53:10,863 INFO L125 PetriNetUnfolderBase]: For 283156/283246 co-relation queries the response was YES. [2024-06-21 20:53:10,902 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48155 conditions, 5481 events. 3676/5481 cut-off events. For 283156/283246 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 28629 event pairs, 899 based on Foata normal form. 19/5460 useless extension candidates. Maximal degree in co-relation 48058. Up to 4693 conditions per place. [2024-06-21 20:53:10,930 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 334 selfloop transitions, 114 changer transitions 0/531 dead transitions. [2024-06-21 20:53:10,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 531 transitions, 8261 flow [2024-06-21 20:53:10,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:10,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:10,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-21 20:53:10,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44789356984478934 [2024-06-21 20:53:10,932 INFO L175 Difference]: Start difference. First operand has 223 places, 475 transitions, 6737 flow. Second operand 11 states and 202 transitions. [2024-06-21 20:53:10,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 531 transitions, 8261 flow [2024-06-21 20:53:11,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 531 transitions, 8063 flow, removed 85 selfloop flow, removed 3 redundant places. [2024-06-21 20:53:11,337 INFO L231 Difference]: Finished difference. Result has 232 places, 489 transitions, 7119 flow [2024-06-21 20:53:11,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6547, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7119, PETRI_PLACES=232, PETRI_TRANSITIONS=489} [2024-06-21 20:53:11,338 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 190 predicate places. [2024-06-21 20:53:11,338 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 489 transitions, 7119 flow [2024-06-21 20:53:11,338 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:53:11,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:11,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:11,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 20:53:11,338 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:53:11,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:11,339 INFO L85 PathProgramCache]: Analyzing trace with hash -1440160650, now seen corresponding path program 3 times [2024-06-21 20:53:11,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:11,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047180914] [2024-06-21 20:53:11,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:11,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:11,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:11,900 INFO 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:11,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:11,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047180914] [2024-06-21 20:53:11,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047180914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:11,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:11,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 20:53:11,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845715338] [2024-06-21 20:53:11,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:11,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 20:53:11,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:11,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 20:53:11,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 20:53:11,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:11,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 489 transitions, 7119 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:53:11,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:11,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:11,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:13,230 INFO L124 PetriNetUnfolderBase]: 3679/5490 cut-off events. [2024-06-21 20:53:13,231 INFO L125 PetriNetUnfolderBase]: For 291675/291750 co-relation queries the response was YES. [2024-06-21 20:53:13,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48529 conditions, 5490 events. 3679/5490 cut-off events. For 291675/291750 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 28714 event pairs, 923 based on Foata normal form. 15/5465 useless extension candidates. Maximal degree in co-relation 48429. Up to 4794 conditions per place. [2024-06-21 20:53:13,293 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 340 selfloop transitions, 104 changer transitions 0/527 dead transitions. [2024-06-21 20:53:13,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 527 transitions, 8249 flow [2024-06-21 20:53:13,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:13,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:13,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-21 20:53:13,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43680709534368073 [2024-06-21 20:53:13,298 INFO L175 Difference]: Start difference. First operand has 232 places, 489 transitions, 7119 flow. Second operand 11 states and 197 transitions. [2024-06-21 20:53:13,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 527 transitions, 8249 flow [2024-06-21 20:53:13,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 527 transitions, 8016 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:13,769 INFO L231 Difference]: Finished difference. Result has 236 places, 491 transitions, 7180 flow [2024-06-21 20:53:13,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6886, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=489, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7180, PETRI_PLACES=236, PETRI_TRANSITIONS=491} [2024-06-21 20:53:13,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-21 20:53:13,770 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 491 transitions, 7180 flow [2024-06-21 20:53:13,770 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:53:13,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:13,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:13,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 20:53:13,770 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:53:13,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:13,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1065944138, now seen corresponding path program 4 times [2024-06-21 20:53:13,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:13,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821860089] [2024-06-21 20:53:13,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:13,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:13,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:14,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:14,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:14,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821860089] [2024-06-21 20:53:14,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [821860089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:14,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:14,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:14,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942643075] [2024-06-21 20:53:14,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:14,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:14,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:14,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:14,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:14,701 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:14,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 491 transitions, 7180 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:53:14,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:14,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:14,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:16,018 INFO L124 PetriNetUnfolderBase]: 3814/5718 cut-off events. [2024-06-21 20:53:16,019 INFO L125 PetriNetUnfolderBase]: For 309810/309861 co-relation queries the response was YES. [2024-06-21 20:53:16,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50867 conditions, 5718 events. 3814/5718 cut-off events. For 309810/309861 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 30408 event pairs, 917 based on Foata normal form. 13/5707 useless extension candidates. Maximal degree in co-relation 50765. Up to 4982 conditions per place. [2024-06-21 20:53:16,087 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 379 selfloop transitions, 93 changer transitions 0/555 dead transitions. [2024-06-21 20:53:16,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 555 transitions, 8955 flow [2024-06-21 20:53:16,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:16,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:16,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-21 20:53:16,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434589800443459 [2024-06-21 20:53:16,089 INFO L175 Difference]: Start difference. First operand has 236 places, 491 transitions, 7180 flow. Second operand 11 states and 200 transitions. [2024-06-21 20:53:16,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 555 transitions, 8955 flow [2024-06-21 20:53:16,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 555 transitions, 8587 flow, removed 81 selfloop flow, removed 9 redundant places. [2024-06-21 20:53:16,602 INFO L231 Difference]: Finished difference. Result has 239 places, 513 transitions, 7583 flow [2024-06-21 20:53:16,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6872, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7583, PETRI_PLACES=239, PETRI_TRANSITIONS=513} [2024-06-21 20:53:16,602 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-21 20:53:16,602 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 513 transitions, 7583 flow [2024-06-21 20:53:16,603 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:53:16,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:16,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:16,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 20:53:16,603 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:53:16,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:16,603 INFO L85 PathProgramCache]: Analyzing trace with hash -1065883688, now seen corresponding path program 5 times [2024-06-21 20:53:16,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:16,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276607349] [2024-06-21 20:53:16,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:16,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:16,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:17,463 INFO 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:17,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:17,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276607349] [2024-06-21 20:53:17,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276607349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:17,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:17,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:17,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135172821] [2024-06-21 20:53:17,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:17,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:17,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:17,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:17,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:17,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:17,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 513 transitions, 7583 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:53:17,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:17,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:17,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:18,833 INFO L124 PetriNetUnfolderBase]: 3864/5802 cut-off events. [2024-06-21 20:53:18,833 INFO L125 PetriNetUnfolderBase]: For 325264/325315 co-relation queries the response was YES. [2024-06-21 20:53:18,877 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51935 conditions, 5802 events. 3864/5802 cut-off events. For 325264/325315 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 31078 event pairs, 946 based on Foata normal form. 15/5793 useless extension candidates. Maximal degree in co-relation 51831. Up to 5178 conditions per place. [2024-06-21 20:53:18,907 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 395 selfloop transitions, 81 changer transitions 0/559 dead transitions. [2024-06-21 20:53:18,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 559 transitions, 8960 flow [2024-06-21 20:53:18,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:18,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:18,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-21 20:53:18,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43458980044345896 [2024-06-21 20:53:18,908 INFO L175 Difference]: Start difference. First operand has 239 places, 513 transitions, 7583 flow. Second operand 11 states and 196 transitions. [2024-06-21 20:53:18,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 559 transitions, 8960 flow [2024-06-21 20:53:19,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 559 transitions, 8762 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:19,465 INFO L231 Difference]: Finished difference. Result has 243 places, 521 transitions, 7832 flow [2024-06-21 20:53:19,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7385, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7832, PETRI_PLACES=243, PETRI_TRANSITIONS=521} [2024-06-21 20:53:19,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-21 20:53:19,466 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 521 transitions, 7832 flow [2024-06-21 20:53:19,466 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:53:19,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:19,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:19,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 20:53:19,467 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:19,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:19,467 INFO L85 PathProgramCache]: Analyzing trace with hash -1065883564, now seen corresponding path program 2 times [2024-06-21 20:53:19,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:19,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203590426] [2024-06-21 20:53:19,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:19,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:19,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:20,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:20,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:20,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203590426] [2024-06-21 20:53:20,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203590426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:20,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:20,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:20,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985765034] [2024-06-21 20:53:20,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:20,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:20,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:20,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:20,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:20,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:20,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 521 transitions, 7832 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:20,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:20,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:20,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:21,923 INFO L124 PetriNetUnfolderBase]: 4203/6221 cut-off events. [2024-06-21 20:53:21,923 INFO L125 PetriNetUnfolderBase]: For 351095/351098 co-relation queries the response was YES. [2024-06-21 20:53:21,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56002 conditions, 6221 events. 4203/6221 cut-off events. For 351095/351098 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32774 event pairs, 1002 based on Foata normal form. 12/6232 useless extension candidates. Maximal degree in co-relation 55896. Up to 5611 conditions per place. [2024-06-21 20:53:21,993 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 466 selfloop transitions, 131 changer transitions 0/600 dead transitions. [2024-06-21 20:53:21,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 600 transitions, 10164 flow [2024-06-21 20:53:21,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:53:21,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:53:21,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 221 transitions. [2024-06-21 20:53:21,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4491869918699187 [2024-06-21 20:53:21,996 INFO L175 Difference]: Start difference. First operand has 243 places, 521 transitions, 7832 flow. Second operand 12 states and 221 transitions. [2024-06-21 20:53:21,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 600 transitions, 10164 flow [2024-06-21 20:53:22,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 600 transitions, 9867 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:22,611 INFO L231 Difference]: Finished difference. Result has 249 places, 549 transitions, 8350 flow [2024-06-21 20:53:22,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7535, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8350, PETRI_PLACES=249, PETRI_TRANSITIONS=549} [2024-06-21 20:53:22,611 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-21 20:53:22,611 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 549 transitions, 8350 flow [2024-06-21 20:53:22,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:22,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:22,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:22,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 20:53:22,612 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:22,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:22,612 INFO L85 PathProgramCache]: Analyzing trace with hash -957021826, now seen corresponding path program 6 times [2024-06-21 20:53:22,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:22,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959472615] [2024-06-21 20:53:22,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:22,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:22,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:23,493 INFO 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:23,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:23,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959472615] [2024-06-21 20:53:23,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959472615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:23,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:23,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:23,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597379296] [2024-06-21 20:53:23,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:23,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:23,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:23,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:23,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:23,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:23,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 549 transitions, 8350 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:53:23,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:23,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:23,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:25,025 INFO L124 PetriNetUnfolderBase]: 4013/6012 cut-off events. [2024-06-21 20:53:25,025 INFO L125 PetriNetUnfolderBase]: For 357472/357523 co-relation queries the response was YES. [2024-06-21 20:53:25,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54717 conditions, 6012 events. 4013/6012 cut-off events. For 357472/357523 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 32347 event pairs, 978 based on Foata normal form. 15/6003 useless extension candidates. Maximal degree in co-relation 54608. Up to 5389 conditions per place. [2024-06-21 20:53:25,105 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 424 selfloop transitions, 66 changer transitions 0/581 dead transitions. [2024-06-21 20:53:25,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 581 transitions, 9466 flow [2024-06-21 20:53:25,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:25,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:25,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-21 20:53:25,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 20:53:25,106 INFO L175 Difference]: Start difference. First operand has 249 places, 549 transitions, 8350 flow. Second operand 10 states and 178 transitions. [2024-06-21 20:53:25,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 581 transitions, 9466 flow [2024-06-21 20:53:25,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 581 transitions, 9022 flow, removed 166 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:25,859 INFO L231 Difference]: Finished difference. Result has 252 places, 549 transitions, 8053 flow [2024-06-21 20:53:25,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7906, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8053, PETRI_PLACES=252, PETRI_TRANSITIONS=549} [2024-06-21 20:53:25,860 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-21 20:53:25,860 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 549 transitions, 8053 flow [2024-06-21 20:53:25,860 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:53:25,860 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:25,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:25,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 20:53:25,861 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:53:25,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:25,861 INFO L85 PathProgramCache]: Analyzing trace with hash -952375422, now seen corresponding path program 3 times [2024-06-21 20:53:25,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:25,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427254084] [2024-06-21 20:53:25,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:25,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:25,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:26,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:53:26,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:26,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427254084] [2024-06-21 20:53:26,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427254084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:26,726 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:26,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:26,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559597385] [2024-06-21 20:53:26,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:26,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:26,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:26,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:26,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:26,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:26,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 549 transitions, 8053 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:26,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:26,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:26,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:28,398 INFO L124 PetriNetUnfolderBase]: 4221/6246 cut-off events. [2024-06-21 20:53:28,398 INFO L125 PetriNetUnfolderBase]: For 364397/364405 co-relation queries the response was YES. [2024-06-21 20:53:28,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56266 conditions, 6246 events. 4221/6246 cut-off events. For 364397/364405 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 32995 event pairs, 956 based on Foata normal form. 12/6255 useless extension candidates. Maximal degree in co-relation 56155. Up to 5050 conditions per place. [2024-06-21 20:53:28,473 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 413 selfloop transitions, 203 changer transitions 0/619 dead transitions. [2024-06-21 20:53:28,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 619 transitions, 10198 flow [2024-06-21 20:53:28,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:28,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:28,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-21 20:53:28,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47073170731707314 [2024-06-21 20:53:28,483 INFO L175 Difference]: Start difference. First operand has 252 places, 549 transitions, 8053 flow. Second operand 10 states and 193 transitions. [2024-06-21 20:53:28,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 619 transitions, 10198 flow [2024-06-21 20:53:29,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 619 transitions, 10055 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:29,171 INFO L231 Difference]: Finished difference. Result has 254 places, 553 transitions, 8441 flow [2024-06-21 20:53:29,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7910, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8441, PETRI_PLACES=254, PETRI_TRANSITIONS=553} [2024-06-21 20:53:29,175 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-21 20:53:29,175 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 553 transitions, 8441 flow [2024-06-21 20:53:29,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:29,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:29,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:29,175 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 20:53:29,175 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:53:29,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:29,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1864221048, now seen corresponding path program 1 times [2024-06-21 20:53:29,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:29,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886368860] [2024-06-21 20:53:29,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:29,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:29,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:30,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:30,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:30,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886368860] [2024-06-21 20:53:30,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886368860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:30,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:30,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:30,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1101248185] [2024-06-21 20:53:30,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:30,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:30,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:30,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:30,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:30,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:30,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 553 transitions, 8441 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:30,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:30,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:30,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:31,713 INFO L124 PetriNetUnfolderBase]: 4286/6336 cut-off events. [2024-06-21 20:53:31,713 INFO L125 PetriNetUnfolderBase]: For 388492/388498 co-relation queries the response was YES. [2024-06-21 20:53:31,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58729 conditions, 6336 events. 4286/6336 cut-off events. For 388492/388498 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 33501 event pairs, 1051 based on Foata normal form. 10/6343 useless extension candidates. Maximal degree in co-relation 58617. Up to 5827 conditions per place. [2024-06-21 20:53:31,798 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 497 selfloop transitions, 110 changer transitions 0/610 dead transitions. [2024-06-21 20:53:31,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 610 transitions, 10505 flow [2024-06-21 20:53:31,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:31,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:31,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 20:53:31,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 20:53:31,800 INFO L175 Difference]: Start difference. First operand has 254 places, 553 transitions, 8441 flow. Second operand 9 states and 172 transitions. [2024-06-21 20:53:31,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 610 transitions, 10505 flow [2024-06-21 20:53:32,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 610 transitions, 10004 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:32,478 INFO L231 Difference]: Finished difference. Result has 256 places, 569 transitions, 8481 flow [2024-06-21 20:53:32,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7940, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8481, PETRI_PLACES=256, PETRI_TRANSITIONS=569} [2024-06-21 20:53:32,478 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 214 predicate places. [2024-06-21 20:53:32,479 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 569 transitions, 8481 flow [2024-06-21 20:53:32,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:32,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:32,484 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:32,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 20:53:32,484 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:53:32,485 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:32,485 INFO L85 PathProgramCache]: Analyzing trace with hash -947796008, now seen corresponding path program 7 times [2024-06-21 20:53:32,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:32,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507644639] [2024-06-21 20:53:32,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:32,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:32,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:33,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:33,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:33,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507644639] [2024-06-21 20:53:33,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507644639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:33,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:33,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:33,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280875985] [2024-06-21 20:53:33,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:33,349 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:33,349 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:33,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:33,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:33,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:33,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 569 transitions, 8481 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:53:33,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:33,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:33,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:35,038 INFO L124 PetriNetUnfolderBase]: 4151/6208 cut-off events. [2024-06-21 20:53:35,038 INFO L125 PetriNetUnfolderBase]: For 398544/398616 co-relation queries the response was YES. [2024-06-21 20:53:35,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57625 conditions, 6208 events. 4151/6208 cut-off events. For 398544/398616 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 33442 event pairs, 955 based on Foata normal form. 19/6202 useless extension candidates. Maximal degree in co-relation 57511. Up to 5476 conditions per place. [2024-06-21 20:53:35,119 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 413 selfloop transitions, 96 changer transitions 0/604 dead transitions. [2024-06-21 20:53:35,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 604 transitions, 9809 flow [2024-06-21 20:53:35,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:35,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:35,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 20:53:35,120 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-21 20:53:35,120 INFO L175 Difference]: Start difference. First operand has 256 places, 569 transitions, 8481 flow. Second operand 10 states and 181 transitions. [2024-06-21 20:53:35,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 604 transitions, 9809 flow [2024-06-21 20:53:35,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 604 transitions, 9577 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-21 20:53:35,883 INFO L231 Difference]: Finished difference. Result has 261 places, 571 transitions, 8556 flow [2024-06-21 20:53:35,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8249, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8556, PETRI_PLACES=261, PETRI_TRANSITIONS=571} [2024-06-21 20:53:35,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-21 20:53:35,884 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 571 transitions, 8556 flow [2024-06-21 20:53:35,884 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:53:35,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:35,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:35,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 20:53:35,885 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:53:35,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:35,885 INFO L85 PathProgramCache]: Analyzing trace with hash -952548402, now seen corresponding path program 4 times [2024-06-21 20:53:35,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:35,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113651092] [2024-06-21 20:53:35,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:35,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:35,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:36,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:36,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:36,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113651092] [2024-06-21 20:53:36,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113651092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:36,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:36,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:36,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657392318] [2024-06-21 20:53:36,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:36,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:36,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:36,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:36,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:36,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:36,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 571 transitions, 8556 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:36,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:36,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:36,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:38,485 INFO L124 PetriNetUnfolderBase]: 4339/6423 cut-off events. [2024-06-21 20:53:38,485 INFO L125 PetriNetUnfolderBase]: For 423416/423424 co-relation queries the response was YES. [2024-06-21 20:53:38,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59655 conditions, 6423 events. 4339/6423 cut-off events. For 423416/423424 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 34152 event pairs, 986 based on Foata normal form. 12/6432 useless extension candidates. Maximal degree in co-relation 59540. Up to 5225 conditions per place. [2024-06-21 20:53:38,566 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 450 selfloop transitions, 188 changer transitions 0/641 dead transitions. [2024-06-21 20:53:38,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 641 transitions, 10878 flow [2024-06-21 20:53:38,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:38,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:38,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 20:53:38,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-21 20:53:38,568 INFO L175 Difference]: Start difference. First operand has 261 places, 571 transitions, 8556 flow. Second operand 10 states and 194 transitions. [2024-06-21 20:53:38,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 641 transitions, 10878 flow [2024-06-21 20:53:39,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 641 transitions, 10589 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:39,346 INFO L231 Difference]: Finished difference. Result has 263 places, 575 transitions, 8782 flow [2024-06-21 20:53:39,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8267, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8782, PETRI_PLACES=263, PETRI_TRANSITIONS=575} [2024-06-21 20:53:39,347 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 221 predicate places. [2024-06-21 20:53:39,347 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 575 transitions, 8782 flow [2024-06-21 20:53:39,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:39,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:39,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:39,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 20:53:39,348 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:53:39,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:39,348 INFO L85 PathProgramCache]: Analyzing trace with hash -952553052, now seen corresponding path program 5 times [2024-06-21 20:53:39,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:39,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228494414] [2024-06-21 20:53:39,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:39,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:39,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:40,104 INFO 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:40,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:40,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228494414] [2024-06-21 20:53:40,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228494414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:40,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:40,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:40,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538686187] [2024-06-21 20:53:40,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:40,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:40,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:40,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:40,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:40,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:40,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 575 transitions, 8782 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:40,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:40,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:40,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:41,762 INFO L124 PetriNetUnfolderBase]: 4399/6508 cut-off events. [2024-06-21 20:53:41,763 INFO L125 PetriNetUnfolderBase]: For 445036/445044 co-relation queries the response was YES. [2024-06-21 20:53:41,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61962 conditions, 6508 events. 4399/6508 cut-off events. For 445036/445044 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34651 event pairs, 986 based on Foata normal form. 12/6517 useless extension candidates. Maximal degree in co-relation 61846. Up to 5209 conditions per place. [2024-06-21 20:53:41,861 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 451 selfloop transitions, 201 changer transitions 0/655 dead transitions. [2024-06-21 20:53:41,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 655 transitions, 11384 flow [2024-06-21 20:53:41,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:41,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:41,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-21 20:53:41,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4722838137472284 [2024-06-21 20:53:41,863 INFO L175 Difference]: Start difference. First operand has 263 places, 575 transitions, 8782 flow. Second operand 11 states and 213 transitions. [2024-06-21 20:53:41,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 655 transitions, 11384 flow [2024-06-21 20:53:42,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 655 transitions, 10899 flow, removed 57 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:42,523 INFO L231 Difference]: Finished difference. Result has 267 places, 583 transitions, 8972 flow [2024-06-21 20:53:42,524 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8972, PETRI_PLACES=267, PETRI_TRANSITIONS=583} [2024-06-21 20:53:42,524 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 20:53:42,524 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 583 transitions, 8972 flow [2024-06-21 20:53:42,524 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:42,524 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:42,525 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:42,525 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 20:53:42,525 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:53:42,525 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:42,525 INFO L85 PathProgramCache]: Analyzing trace with hash -2109278182, now seen corresponding path program 1 times [2024-06-21 20:53:42,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:42,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121707215] [2024-06-21 20:53:42,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:42,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:42,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:42,952 INFO 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:42,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:42,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121707215] [2024-06-21 20:53:42,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121707215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:42,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:42,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:53:42,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755549645] [2024-06-21 20:53:42,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:42,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:53:42,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:42,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:53:42,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:53:43,004 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:43,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 583 transitions, 8972 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:43,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:43,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:43,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:44,337 INFO L124 PetriNetUnfolderBase]: 4187/6263 cut-off events. [2024-06-21 20:53:44,337 INFO L125 PetriNetUnfolderBase]: For 458491/458536 co-relation queries the response was YES. [2024-06-21 20:53:44,389 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60567 conditions, 6263 events. 4187/6263 cut-off events. For 458491/458536 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 33883 event pairs, 1042 based on Foata normal form. 20/6267 useless extension candidates. Maximal degree in co-relation 60449. Up to 5905 conditions per place. [2024-06-21 20:53:44,422 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 505 selfloop transitions, 53 changer transitions 0/601 dead transitions. [2024-06-21 20:53:44,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 601 transitions, 10268 flow [2024-06-21 20:53:44,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:53:44,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:53:44,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 20:53:44,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:53:44,423 INFO L175 Difference]: Start difference. First operand has 267 places, 583 transitions, 8972 flow. Second operand 7 states and 126 transitions. [2024-06-21 20:53:44,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 601 transitions, 10268 flow [2024-06-21 20:53:45,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 601 transitions, 9836 flow, removed 105 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:45,139 INFO L231 Difference]: Finished difference. Result has 267 places, 583 transitions, 8668 flow [2024-06-21 20:53:45,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8540, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8668, PETRI_PLACES=267, PETRI_TRANSITIONS=583} [2024-06-21 20:53:45,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-21 20:53:45,139 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 583 transitions, 8668 flow [2024-06-21 20:53:45,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:53:45,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:45,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:45,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 20:53:45,140 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:45,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:45,141 INFO L85 PathProgramCache]: Analyzing trace with hash -8827330, now seen corresponding path program 8 times [2024-06-21 20:53:45,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:45,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715836979] [2024-06-21 20:53:45,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:45,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:45,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:46,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:53:46,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:46,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715836979] [2024-06-21 20:53:46,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715836979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:46,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:46,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:46,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047848493] [2024-06-21 20:53:46,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:46,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:46,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:46,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:46,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:46,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:46,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 583 transitions, 8668 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:53:46,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:46,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:46,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:47,711 INFO L124 PetriNetUnfolderBase]: 4273/6388 cut-off events. [2024-06-21 20:53:47,712 INFO L125 PetriNetUnfolderBase]: For 491804/491960 co-relation queries the response was YES. [2024-06-21 20:53:47,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61551 conditions, 6388 events. 4273/6388 cut-off events. For 491804/491960 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 34847 event pairs, 800 based on Foata normal form. 20/6354 useless extension candidates. Maximal degree in co-relation 61431. Up to 5223 conditions per place. [2024-06-21 20:53:47,798 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 367 selfloop transitions, 163 changer transitions 0/628 dead transitions. [2024-06-21 20:53:47,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 628 transitions, 10302 flow [2024-06-21 20:53:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:47,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:47,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 20:53:47,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-21 20:53:47,799 INFO L175 Difference]: Start difference. First operand has 267 places, 583 transitions, 8668 flow. Second operand 10 states and 184 transitions. [2024-06-21 20:53:47,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 628 transitions, 10302 flow [2024-06-21 20:53:48,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 628 transitions, 10194 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 20:53:48,694 INFO L231 Difference]: Finished difference. Result has 272 places, 587 transitions, 9061 flow [2024-06-21 20:53:48,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8560, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=159, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9061, PETRI_PLACES=272, PETRI_TRANSITIONS=587} [2024-06-21 20:53:48,695 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 230 predicate places. [2024-06-21 20:53:48,695 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 587 transitions, 9061 flow [2024-06-21 20:53:48,695 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:53:48,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:48,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:48,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 20:53:48,695 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:48,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:48,696 INFO L85 PathProgramCache]: Analyzing trace with hash -8766880, now seen corresponding path program 9 times [2024-06-21 20:53:48,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226491737] [2024-06-21 20:53:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:48,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:48,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:49,549 INFO 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:49,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:49,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226491737] [2024-06-21 20:53:49,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226491737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:49,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:49,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:49,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833183151] [2024-06-21 20:53:49,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:49,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:49,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:49,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:49,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:49,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:49,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 587 transitions, 9061 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:53:49,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:49,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:49,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:51,203 INFO L124 PetriNetUnfolderBase]: 4234/6344 cut-off events. [2024-06-21 20:53:51,203 INFO L125 PetriNetUnfolderBase]: For 492348/492437 co-relation queries the response was YES. [2024-06-21 20:53:51,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61632 conditions, 6344 events. 4234/6344 cut-off events. For 492348/492437 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34541 event pairs, 988 based on Foata normal form. 16/6320 useless extension candidates. Maximal degree in co-relation 61511. Up to 5444 conditions per place. [2024-06-21 20:53:51,294 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 393 selfloop transitions, 133 changer transitions 0/624 dead transitions. [2024-06-21 20:53:51,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 624 transitions, 10333 flow [2024-06-21 20:53:51,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:53:51,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:53:51,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 20:53:51,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:53:51,295 INFO L175 Difference]: Start difference. First operand has 272 places, 587 transitions, 9061 flow. Second operand 10 states and 180 transitions. [2024-06-21 20:53:51,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 624 transitions, 10333 flow [2024-06-21 20:53:52,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 624 transitions, 9805 flow, removed 138 selfloop flow, removed 8 redundant places. [2024-06-21 20:53:52,500 INFO L231 Difference]: Finished difference. Result has 274 places, 587 transitions, 8841 flow [2024-06-21 20:53:52,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8533, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8841, PETRI_PLACES=274, PETRI_TRANSITIONS=587} [2024-06-21 20:53:52,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-21 20:53:52,502 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 587 transitions, 8841 flow [2024-06-21 20:53:52,502 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:53:52,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:52,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:52,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 20:53:52,502 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:52,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:52,511 INFO L85 PathProgramCache]: Analyzing trace with hash -8766756, now seen corresponding path program 6 times [2024-06-21 20:53:52,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:52,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810110714] [2024-06-21 20:53:52,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:52,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:52,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:53,286 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:53:53,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:53,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810110714] [2024-06-21 20:53:53,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810110714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:53,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:53,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:53,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049675175] [2024-06-21 20:53:53,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:53,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:53,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:53,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:53,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:53,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:53,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 587 transitions, 8841 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:53,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:53,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:53,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:54,972 INFO L124 PetriNetUnfolderBase]: 4406/6535 cut-off events. [2024-06-21 20:53:54,972 INFO L125 PetriNetUnfolderBase]: For 443136/443139 co-relation queries the response was YES. [2024-06-21 20:53:55,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61446 conditions, 6535 events. 4406/6535 cut-off events. For 443136/443139 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 34833 event pairs, 966 based on Foata normal form. 12/6546 useless extension candidates. Maximal degree in co-relation 61325. Up to 5463 conditions per place. [2024-06-21 20:53:55,068 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 433 selfloop transitions, 211 changer transitions 0/647 dead transitions. [2024-06-21 20:53:55,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 647 transitions, 11127 flow [2024-06-21 20:53:55,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:53:55,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:53:55,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-21 20:53:55,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-21 20:53:55,070 INFO L175 Difference]: Start difference. First operand has 274 places, 587 transitions, 8841 flow. Second operand 11 states and 205 transitions. [2024-06-21 20:53:55,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 647 transitions, 11127 flow [2024-06-21 20:53:55,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 647 transitions, 10773 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-21 20:53:55,882 INFO L231 Difference]: Finished difference. Result has 275 places, 595 transitions, 9268 flow [2024-06-21 20:53:55,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8517, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=587, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=203, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9268, PETRI_PLACES=275, PETRI_TRANSITIONS=595} [2024-06-21 20:53:55,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-21 20:53:55,883 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 595 transitions, 9268 flow [2024-06-21 20:53:55,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:55,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:55,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:55,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 20:53:55,883 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:55,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:55,886 INFO L85 PathProgramCache]: Analyzing trace with hash 109320800, now seen corresponding path program 10 times [2024-06-21 20:53:55,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:55,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135760867] [2024-06-21 20:53:55,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:55,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:56,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:53:56,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:56,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135760867] [2024-06-21 20:53:56,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135760867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:56,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:56,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:56,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249992498] [2024-06-21 20:53:56,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:56,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:56,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:56,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:56,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:56,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:53:56,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 595 transitions, 9268 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:53:56,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:56,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:53:56,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:53:58,298 INFO L124 PetriNetUnfolderBase]: 4255/6385 cut-off events. [2024-06-21 20:53:58,299 INFO L125 PetriNetUnfolderBase]: For 417119/417193 co-relation queries the response was YES. [2024-06-21 20:53:58,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60685 conditions, 6385 events. 4255/6385 cut-off events. For 417119/417193 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 34775 event pairs, 974 based on Foata normal form. 18/6378 useless extension candidates. Maximal degree in co-relation 60564. Up to 5599 conditions per place. [2024-06-21 20:53:58,384 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 430 selfloop transitions, 98 changer transitions 0/628 dead transitions. [2024-06-21 20:53:58,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 628 transitions, 10670 flow [2024-06-21 20:53:58,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:53:58,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:53:58,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 20:53:58,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 20:53:58,385 INFO L175 Difference]: Start difference. First operand has 275 places, 595 transitions, 9268 flow. Second operand 9 states and 162 transitions. [2024-06-21 20:53:58,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 628 transitions, 10670 flow [2024-06-21 20:53:59,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 628 transitions, 10199 flow, removed 100 selfloop flow, removed 7 redundant places. [2024-06-21 20:53:59,052 INFO L231 Difference]: Finished difference. Result has 277 places, 597 transitions, 9125 flow [2024-06-21 20:53:59,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8801, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9125, PETRI_PLACES=277, PETRI_TRANSITIONS=597} [2024-06-21 20:53:59,053 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-21 20:53:59,053 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 597 transitions, 9125 flow [2024-06-21 20:53:59,053 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:53:59,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:53:59,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:53:59,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 20:53:59,054 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:53:59,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:53:59,054 INFO L85 PathProgramCache]: Analyzing trace with hash 109320924, now seen corresponding path program 7 times [2024-06-21 20:53:59,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:53:59,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2138333151] [2024-06-21 20:53:59,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:53:59,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:53:59,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:53:59,785 INFO 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:59,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:53:59,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2138333151] [2024-06-21 20:53:59,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2138333151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:53:59,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:53:59,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:53:59,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047281616] [2024-06-21 20:53:59,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:53:59,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:53:59,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:53:59,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:53:59,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:53:59,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:53:59,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 597 transitions, 9125 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:53:59,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:53:59,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:53:59,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:01,322 INFO L124 PetriNetUnfolderBase]: 4515/6688 cut-off events. [2024-06-21 20:54:01,323 INFO L125 PetriNetUnfolderBase]: For 424566/424574 co-relation queries the response was YES. [2024-06-21 20:54:01,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62992 conditions, 6688 events. 4515/6688 cut-off events. For 424566/424574 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 35788 event pairs, 986 based on Foata normal form. 10/6695 useless extension candidates. Maximal degree in co-relation 62870. Up to 4954 conditions per place. [2024-06-21 20:54:01,408 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 392 selfloop transitions, 264 changer transitions 0/659 dead transitions. [2024-06-21 20:54:01,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 659 transitions, 11867 flow [2024-06-21 20:54:01,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:01,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:01,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-21 20:54:01,414 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4823848238482385 [2024-06-21 20:54:01,414 INFO L175 Difference]: Start difference. First operand has 277 places, 597 transitions, 9125 flow. Second operand 9 states and 178 transitions. [2024-06-21 20:54:01,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 659 transitions, 11867 flow [2024-06-21 20:54:02,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 659 transitions, 11571 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:02,210 INFO L231 Difference]: Finished difference. Result has 281 places, 608 transitions, 9830 flow [2024-06-21 20:54:02,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8829, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=256, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9830, PETRI_PLACES=281, PETRI_TRANSITIONS=608} [2024-06-21 20:54:02,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-21 20:54:02,212 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 608 transitions, 9830 flow [2024-06-21 20:54:02,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:02,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:02,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:02,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 20:54:02,213 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:02,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:02,213 INFO L85 PathProgramCache]: Analyzing trace with hash 109498554, now seen corresponding path program 8 times [2024-06-21 20:54:02,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:02,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430291646] [2024-06-21 20:54:02,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:02,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:02,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:03,039 INFO 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:54:03,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:03,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430291646] [2024-06-21 20:54:03,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430291646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:03,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:03,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:03,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434589961] [2024-06-21 20:54:03,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:03,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:03,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:03,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:03,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:03,104 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:03,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 608 transitions, 9830 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:03,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:03,105 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:03,105 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:04,565 INFO L124 PetriNetUnfolderBase]: 4551/6740 cut-off events. [2024-06-21 20:54:04,565 INFO L125 PetriNetUnfolderBase]: For 451159/451167 co-relation queries the response was YES. [2024-06-21 20:54:04,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66090 conditions, 6740 events. 4551/6740 cut-off events. For 451159/451167 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36130 event pairs, 934 based on Foata normal form. 12/6749 useless extension candidates. Maximal degree in co-relation 65965. Up to 5275 conditions per place. [2024-06-21 20:54:04,672 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 397 selfloop transitions, 262 changer transitions 0/662 dead transitions. [2024-06-21 20:54:04,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 662 transitions, 11981 flow [2024-06-21 20:54:04,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:04,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:04,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-21 20:54:04,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46612466124661245 [2024-06-21 20:54:04,674 INFO L175 Difference]: Start difference. First operand has 281 places, 608 transitions, 9830 flow. Second operand 9 states and 172 transitions. [2024-06-21 20:54:04,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 662 transitions, 11981 flow [2024-06-21 20:54:05,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 662 transitions, 11584 flow, removed 108 selfloop flow, removed 4 redundant places. [2024-06-21 20:54:05,513 INFO L231 Difference]: Finished difference. Result has 286 places, 612 transitions, 10132 flow [2024-06-21 20:54:05,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9459, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10132, PETRI_PLACES=286, PETRI_TRANSITIONS=612} [2024-06-21 20:54:05,514 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-21 20:54:05,514 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 612 transitions, 10132 flow [2024-06-21 20:54:05,514 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:05,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:05,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:05,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 20:54:05,515 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:05,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:05,515 INFO L85 PathProgramCache]: Analyzing trace with hash 109325574, now seen corresponding path program 9 times [2024-06-21 20:54:05,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:05,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747522987] [2024-06-21 20:54:05,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:05,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:05,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:06,251 INFO 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:54:06,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:06,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747522987] [2024-06-21 20:54:06,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747522987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:06,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:06,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:06,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555034172] [2024-06-21 20:54:06,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:06,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:06,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:06,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:06,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:06,315 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:06,315 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 612 transitions, 10132 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:06,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:06,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:06,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:07,907 INFO L124 PetriNetUnfolderBase]: 4555/6746 cut-off events. [2024-06-21 20:54:07,908 INFO L125 PetriNetUnfolderBase]: For 456114/456122 co-relation queries the response was YES. [2024-06-21 20:54:07,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66549 conditions, 6746 events. 4555/6746 cut-off events. For 456114/456122 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36120 event pairs, 972 based on Foata normal form. 12/6755 useless extension candidates. Maximal degree in co-relation 66422. Up to 5281 conditions per place. [2024-06-21 20:54:08,005 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 416 selfloop transitions, 244 changer transitions 0/663 dead transitions. [2024-06-21 20:54:08,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 663 transitions, 12332 flow [2024-06-21 20:54:08,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:08,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:08,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-21 20:54:08,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46883468834688347 [2024-06-21 20:54:08,007 INFO L175 Difference]: Start difference. First operand has 286 places, 612 transitions, 10132 flow. Second operand 9 states and 173 transitions. [2024-06-21 20:54:08,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 663 transitions, 12332 flow [2024-06-21 20:54:09,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 663 transitions, 11726 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:09,057 INFO L231 Difference]: Finished difference. Result has 288 places, 616 transitions, 10171 flow [2024-06-21 20:54:09,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9526, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10171, PETRI_PLACES=288, PETRI_TRANSITIONS=616} [2024-06-21 20:54:09,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-21 20:54:09,057 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 616 transitions, 10171 flow [2024-06-21 20:54:09,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:09,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:09,058 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:09,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 20:54:09,058 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:09,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:09,059 INFO L85 PathProgramCache]: Analyzing trace with hash 109505498, now seen corresponding path program 2 times [2024-06-21 20:54:09,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:09,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551178776] [2024-06-21 20:54:09,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:09,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:09,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:09,988 INFO 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:54:09,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:09,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [551178776] [2024-06-21 20:54:09,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [551178776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:09,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:09,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:09,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199567088] [2024-06-21 20:54:09,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:09,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:10,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:10,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:10,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:10,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:10,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 616 transitions, 10171 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:10,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:10,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:10,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:11,710 INFO L124 PetriNetUnfolderBase]: 4583/6783 cut-off events. [2024-06-21 20:54:11,711 INFO L125 PetriNetUnfolderBase]: For 474844/474850 co-relation queries the response was YES. [2024-06-21 20:54:11,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67138 conditions, 6783 events. 4583/6783 cut-off events. For 474844/474850 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 36348 event pairs, 1043 based on Foata normal form. 10/6790 useless extension candidates. Maximal degree in co-relation 67010. Up to 6236 conditions per place. [2024-06-21 20:54:11,788 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 538 selfloop transitions, 114 changer transitions 0/655 dead transitions. [2024-06-21 20:54:11,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 655 transitions, 12130 flow [2024-06-21 20:54:11,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:54:11,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:54:11,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-21 20:54:11,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603658536585366 [2024-06-21 20:54:11,789 INFO L175 Difference]: Start difference. First operand has 288 places, 616 transitions, 10171 flow. Second operand 8 states and 151 transitions. [2024-06-21 20:54:11,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 655 transitions, 12130 flow [2024-06-21 20:54:12,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 655 transitions, 11554 flow, removed 50 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:12,664 INFO L231 Difference]: Finished difference. Result has 289 places, 619 transitions, 9962 flow [2024-06-21 20:54:12,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9595, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9962, PETRI_PLACES=289, PETRI_TRANSITIONS=619} [2024-06-21 20:54:12,665 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 20:54:12,665 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 619 transitions, 9962 flow [2024-06-21 20:54:12,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:12,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:12,665 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:12,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 20:54:12,665 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:54:12,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:12,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1504644354, now seen corresponding path program 2 times [2024-06-21 20:54:12,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:12,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920705925] [2024-06-21 20:54:12,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:12,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:12,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:13,262 INFO 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:54:13,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:13,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920705925] [2024-06-21 20:54:13,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [920705925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:13,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:13,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:54:13,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931893248] [2024-06-21 20:54:13,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:13,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:54:13,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:13,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:54:13,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:54:13,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:54:13,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 619 transitions, 9962 flow. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:13,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:13,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:54:13,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:14,819 INFO L124 PetriNetUnfolderBase]: 4383/6562 cut-off events. [2024-06-21 20:54:14,819 INFO L125 PetriNetUnfolderBase]: For 479995/480040 co-relation queries the response was YES. [2024-06-21 20:54:14,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64940 conditions, 6562 events. 4383/6562 cut-off events. For 479995/480040 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 35875 event pairs, 1031 based on Foata normal form. 17/6564 useless extension candidates. Maximal degree in co-relation 64811. Up to 6191 conditions per place. [2024-06-21 20:54:14,905 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 538 selfloop transitions, 56 changer transitions 0/638 dead transitions. [2024-06-21 20:54:14,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 638 transitions, 11438 flow [2024-06-21 20:54:14,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:54:14,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:54:14,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-21 20:54:14,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44308943089430897 [2024-06-21 20:54:14,907 INFO L175 Difference]: Start difference. First operand has 289 places, 619 transitions, 9962 flow. Second operand 6 states and 109 transitions. [2024-06-21 20:54:14,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 638 transitions, 11438 flow [2024-06-21 20:54:15,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 638 transitions, 11101 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:15,811 INFO L231 Difference]: Finished difference. Result has 289 places, 624 transitions, 9882 flow [2024-06-21 20:54:15,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9629, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9882, PETRI_PLACES=289, PETRI_TRANSITIONS=624} [2024-06-21 20:54:15,812 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 20:54:15,812 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 624 transitions, 9882 flow [2024-06-21 20:54:15,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:15,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:15,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:15,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 20:54:15,812 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:15,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:15,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1276314876, now seen corresponding path program 3 times [2024-06-21 20:54:15,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:15,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895704606] [2024-06-21 20:54:15,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:15,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:15,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:16,609 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:16,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:16,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895704606] [2024-06-21 20:54:16,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895704606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:16,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:16,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:16,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960866178] [2024-06-21 20:54:16,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:16,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:16,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:16,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:16,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:16,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:16,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 624 transitions, 9882 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:16,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:16,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:16,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:18,380 INFO L124 PetriNetUnfolderBase]: 4621/6846 cut-off events. [2024-06-21 20:54:18,380 INFO L125 PetriNetUnfolderBase]: For 500052/500052 co-relation queries the response was YES. [2024-06-21 20:54:18,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66994 conditions, 6846 events. 4621/6846 cut-off events. For 500052/500052 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 36826 event pairs, 1334 based on Foata normal form. 6/6851 useless extension candidates. Maximal degree in co-relation 66864. Up to 6546 conditions per place. [2024-06-21 20:54:18,472 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 602 selfloop transitions, 54 changer transitions 0/659 dead transitions. [2024-06-21 20:54:18,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 659 transitions, 11732 flow [2024-06-21 20:54:18,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:54:18,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:54:18,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:54:18,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:54:18,473 INFO L175 Difference]: Start difference. First operand has 289 places, 624 transitions, 9882 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:54:18,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 659 transitions, 11732 flow [2024-06-21 20:54:19,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 659 transitions, 11632 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-21 20:54:19,343 INFO L231 Difference]: Finished difference. Result has 293 places, 627 transitions, 10034 flow [2024-06-21 20:54:19,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9786, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10034, PETRI_PLACES=293, PETRI_TRANSITIONS=627} [2024-06-21 20:54:19,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-21 20:54:19,344 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 627 transitions, 10034 flow [2024-06-21 20:54:19,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:19,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:19,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:19,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 20:54:19,344 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:19,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:19,345 INFO L85 PathProgramCache]: Analyzing trace with hash -1276321820, now seen corresponding path program 10 times [2024-06-21 20:54:19,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:19,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132523562] [2024-06-21 20:54:19,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:19,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:19,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:20,117 INFO 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:54:20,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:20,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132523562] [2024-06-21 20:54:20,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132523562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:20,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:20,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:20,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724612744] [2024-06-21 20:54:20,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:20,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:20,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:20,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:20,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:20,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:20,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 627 transitions, 10034 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:20,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:20,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:20,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:22,055 INFO L124 PetriNetUnfolderBase]: 4657/6898 cut-off events. [2024-06-21 20:54:22,056 INFO L125 PetriNetUnfolderBase]: For 507584/507584 co-relation queries the response was YES. [2024-06-21 20:54:22,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67996 conditions, 6898 events. 4657/6898 cut-off events. For 507584/507584 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 37106 event pairs, 1325 based on Foata normal form. 6/6903 useless extension candidates. Maximal degree in co-relation 67866. Up to 6289 conditions per place. [2024-06-21 20:54:22,155 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 588 selfloop transitions, 94 changer transitions 0/685 dead transitions. [2024-06-21 20:54:22,155 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 685 transitions, 12479 flow [2024-06-21 20:54:22,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:54:22,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:54:22,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 20:54:22,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-21 20:54:22,156 INFO L175 Difference]: Start difference. First operand has 293 places, 627 transitions, 10034 flow. Second operand 10 states and 181 transitions. [2024-06-21 20:54:22,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 685 transitions, 12479 flow [2024-06-21 20:54:23,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 685 transitions, 12259 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:23,054 INFO L231 Difference]: Finished difference. Result has 297 places, 631 transitions, 10175 flow [2024-06-21 20:54:23,054 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9814, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10175, PETRI_PLACES=297, PETRI_TRANSITIONS=631} [2024-06-21 20:54:23,054 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-21 20:54:23,054 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 631 transitions, 10175 flow [2024-06-21 20:54:23,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:23,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:23,055 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:23,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 20:54:23,055 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:54:23,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:23,055 INFO L85 PathProgramCache]: Analyzing trace with hash 274959934, now seen corresponding path program 11 times [2024-06-21 20:54:23,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:23,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152466598] [2024-06-21 20:54:23,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:23,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:23,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:23,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:23,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152466598] [2024-06-21 20:54:23,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152466598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:23,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:23,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:23,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405528555] [2024-06-21 20:54:23,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:23,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:23,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:23,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:23,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:23,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:54:23,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 631 transitions, 10175 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:54:23,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:23,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:54:23,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:25,656 INFO L124 PetriNetUnfolderBase]: 4459/6695 cut-off events. [2024-06-21 20:54:25,657 INFO L125 PetriNetUnfolderBase]: For 528401/528441 co-relation queries the response was YES. [2024-06-21 20:54:25,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66717 conditions, 6695 events. 4459/6695 cut-off events. For 528401/528441 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 37004 event pairs, 1256 based on Foata normal form. 9/6672 useless extension candidates. Maximal degree in co-relation 66586. Up to 6089 conditions per place. [2024-06-21 20:54:25,755 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 524 selfloop transitions, 26 changer transitions 0/660 dead transitions. [2024-06-21 20:54:25,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 660 transitions, 11583 flow [2024-06-21 20:54:25,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:25,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:25,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 20:54:25,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-21 20:54:25,756 INFO L175 Difference]: Start difference. First operand has 297 places, 631 transitions, 10175 flow. Second operand 9 states and 155 transitions. [2024-06-21 20:54:25,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 660 transitions, 11583 flow [2024-06-21 20:54:26,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 660 transitions, 11191 flow, removed 82 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:26,654 INFO L231 Difference]: Finished difference. Result has 299 places, 633 transitions, 9976 flow [2024-06-21 20:54:26,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9783, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=631, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9976, PETRI_PLACES=299, PETRI_TRANSITIONS=633} [2024-06-21 20:54:26,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 257 predicate places. [2024-06-21 20:54:26,655 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 633 transitions, 9976 flow [2024-06-21 20:54:26,655 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:54:26,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:26,655 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:54:26,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 20:54:26,655 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:54:26,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:26,655 INFO L85 PathProgramCache]: Analyzing trace with hash -600663492, now seen corresponding path program 1 times [2024-06-21 20:54:26,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:26,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204888434] [2024-06-21 20:54:26,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:26,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:26,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:27,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:27,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:27,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204888434] [2024-06-21 20:54:27,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204888434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:27,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:27,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 20:54:27,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247558420] [2024-06-21 20:54:27,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:27,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 20:54:27,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:27,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 20:54:27,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 20:54:27,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:54:27,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 633 transitions, 9976 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:27,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:27,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:54:27,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:28,895 INFO L124 PetriNetUnfolderBase]: 4476/6703 cut-off events. [2024-06-21 20:54:28,895 INFO L125 PetriNetUnfolderBase]: For 536690/536751 co-relation queries the response was YES. [2024-06-21 20:54:28,948 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66500 conditions, 6703 events. 4476/6703 cut-off events. For 536690/536751 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 36831 event pairs, 1038 based on Foata normal form. 21/6706 useless extension candidates. Maximal degree in co-relation 66368. Up to 6256 conditions per place. [2024-06-21 20:54:28,981 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 554 selfloop transitions, 62 changer transitions 0/661 dead transitions. [2024-06-21 20:54:28,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 661 transitions, 11478 flow [2024-06-21 20:54:28,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 20:54:28,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 20:54:28,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 20:54:28,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-21 20:54:28,982 INFO L175 Difference]: Start difference. First operand has 299 places, 633 transitions, 9976 flow. Second operand 7 states and 128 transitions. [2024-06-21 20:54:28,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 661 transitions, 11478 flow [2024-06-21 20:54:29,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 661 transitions, 11303 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:29,898 INFO L231 Difference]: Finished difference. Result has 300 places, 642 transitions, 10040 flow [2024-06-21 20:54:29,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9801, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10040, PETRI_PLACES=300, PETRI_TRANSITIONS=642} [2024-06-21 20:54:29,899 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-21 20:54:29,899 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 642 transitions, 10040 flow [2024-06-21 20:54:29,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:29,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:29,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:29,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 20:54:29,899 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:54:29,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:29,900 INFO L85 PathProgramCache]: Analyzing trace with hash -1276494800, now seen corresponding path program 11 times [2024-06-21 20:54:29,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:29,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723086984] [2024-06-21 20:54:29,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:29,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:29,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:30,616 INFO 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:54:30,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:30,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723086984] [2024-06-21 20:54:30,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723086984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:30,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:30,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:30,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012332688] [2024-06-21 20:54:30,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:30,617 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:30,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:30,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:30,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:30,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:30,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 642 transitions, 10040 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:30,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:30,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:30,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:32,507 INFO L124 PetriNetUnfolderBase]: 4747/7024 cut-off events. [2024-06-21 20:54:32,507 INFO L125 PetriNetUnfolderBase]: For 555370/555370 co-relation queries the response was YES. [2024-06-21 20:54:32,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69772 conditions, 7024 events. 4747/7024 cut-off events. For 555370/555370 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 37846 event pairs, 1350 based on Foata normal form. 6/7029 useless extension candidates. Maximal degree in co-relation 69638. Up to 6415 conditions per place. [2024-06-21 20:54:32,596 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 592 selfloop transitions, 103 changer transitions 0/698 dead transitions. [2024-06-21 20:54:32,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 698 transitions, 12634 flow [2024-06-21 20:54:32,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:54:32,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:54:32,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-21 20:54:32,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44146341463414634 [2024-06-21 20:54:32,597 INFO L175 Difference]: Start difference. First operand has 300 places, 642 transitions, 10040 flow. Second operand 10 states and 181 transitions. [2024-06-21 20:54:32,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 698 transitions, 12634 flow [2024-06-21 20:54:33,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 698 transitions, 12575 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 20:54:33,478 INFO L231 Difference]: Finished difference. Result has 309 places, 649 transitions, 10475 flow [2024-06-21 20:54:33,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9981, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=642, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10475, PETRI_PLACES=309, PETRI_TRANSITIONS=649} [2024-06-21 20:54:33,479 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 267 predicate places. [2024-06-21 20:54:33,479 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 649 transitions, 10475 flow [2024-06-21 20:54:33,479 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:33,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:33,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:33,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 20:54:33,479 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:54:33,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:33,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1465980196, now seen corresponding path program 12 times [2024-06-21 20:54:33,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:33,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941366060] [2024-06-21 20:54:33,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:33,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:33,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:34,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:54:34,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:34,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941366060] [2024-06-21 20:54:34,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941366060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:34,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:34,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:34,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203725427] [2024-06-21 20:54:34,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:34,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:34,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:34,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:34,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:34,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:34,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 649 transitions, 10475 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:34,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:34,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:34,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:36,103 INFO L124 PetriNetUnfolderBase]: 4783/7076 cut-off events. [2024-06-21 20:54:36,103 INFO L125 PetriNetUnfolderBase]: For 583289/583289 co-relation queries the response was YES. [2024-06-21 20:54:36,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71911 conditions, 7076 events. 4783/7076 cut-off events. For 583289/583289 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 38177 event pairs, 1350 based on Foata normal form. 6/7081 useless extension candidates. Maximal degree in co-relation 71773. Up to 6285 conditions per place. [2024-06-21 20:54:36,192 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 593 selfloop transitions, 111 changer transitions 0/707 dead transitions. [2024-06-21 20:54:36,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 707 transitions, 13446 flow [2024-06-21 20:54:36,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:54:36,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:54:36,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-21 20:54:36,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-21 20:54:36,194 INFO L175 Difference]: Start difference. First operand has 309 places, 649 transitions, 10475 flow. Second operand 10 states and 184 transitions. [2024-06-21 20:54:36,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 707 transitions, 13446 flow [2024-06-21 20:54:37,097 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 707 transitions, 13174 flow, removed 82 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:37,129 INFO L231 Difference]: Finished difference. Result has 314 places, 657 transitions, 10777 flow [2024-06-21 20:54:37,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10203, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10777, PETRI_PLACES=314, PETRI_TRANSITIONS=657} [2024-06-21 20:54:37,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-21 20:54:37,130 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 657 transitions, 10777 flow [2024-06-21 20:54:37,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:37,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:37,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:37,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 20:54:37,130 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:37,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:37,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1505994744, now seen corresponding path program 4 times [2024-06-21 20:54:37,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:37,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851972189] [2024-06-21 20:54:37,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:37,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:38,086 INFO 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:54:38,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:38,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851972189] [2024-06-21 20:54:38,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851972189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:38,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:38,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:38,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352786037] [2024-06-21 20:54:38,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:38,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:38,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:38,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:38,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:38,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:38,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 657 transitions, 10777 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:38,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:38,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:38,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:40,047 INFO L124 PetriNetUnfolderBase]: 4811/7120 cut-off events. [2024-06-21 20:54:40,048 INFO L125 PetriNetUnfolderBase]: For 613307/613307 co-relation queries the response was YES. [2024-06-21 20:54:40,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73074 conditions, 7120 events. 4811/7120 cut-off events. For 613307/613307 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 38573 event pairs, 1332 based on Foata normal form. 6/7125 useless extension candidates. Maximal degree in co-relation 72934. Up to 6917 conditions per place. [2024-06-21 20:54:40,158 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 653 selfloop transitions, 29 changer transitions 0/685 dead transitions. [2024-06-21 20:54:40,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 685 transitions, 12557 flow [2024-06-21 20:54:40,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:54:40,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:54:40,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 20:54:40,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 20:54:40,159 INFO L175 Difference]: Start difference. First operand has 314 places, 657 transitions, 10777 flow. Second operand 8 states and 141 transitions. [2024-06-21 20:54:40,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 685 transitions, 12557 flow [2024-06-21 20:54:41,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 685 transitions, 12218 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:41,229 INFO L231 Difference]: Finished difference. Result has 316 places, 660 transitions, 10656 flow [2024-06-21 20:54:41,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10438, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=657, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10656, PETRI_PLACES=316, PETRI_TRANSITIONS=660} [2024-06-21 20:54:41,230 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 274 predicate places. [2024-06-21 20:54:41,230 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 660 transitions, 10656 flow [2024-06-21 20:54:41,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:41,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:41,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:41,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 20:54:41,231 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:41,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:41,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1736210664, now seen corresponding path program 5 times [2024-06-21 20:54:41,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:41,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617689591] [2024-06-21 20:54:41,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:41,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:41,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:41,968 INFO 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:54:41,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:41,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617689591] [2024-06-21 20:54:41,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617689591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:41,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:41,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:41,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668341103] [2024-06-21 20:54:41,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:41,969 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:41,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:41,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:41,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:42,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:42,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 660 transitions, 10656 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:42,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:42,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:42,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:43,921 INFO L124 PetriNetUnfolderBase]: 4839/7164 cut-off events. [2024-06-21 20:54:43,922 INFO L125 PetriNetUnfolderBase]: For 627542/627542 co-relation queries the response was YES. [2024-06-21 20:54:43,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73466 conditions, 7164 events. 4839/7164 cut-off events. For 627542/627542 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38845 event pairs, 1359 based on Foata normal form. 6/7169 useless extension candidates. Maximal degree in co-relation 73324. Up to 6974 conditions per place. [2024-06-21 20:54:44,008 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 656 selfloop transitions, 31 changer transitions 0/690 dead transitions. [2024-06-21 20:54:44,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 690 transitions, 12470 flow [2024-06-21 20:54:44,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:54:44,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:54:44,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 20:54:44,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:54:44,010 INFO L175 Difference]: Start difference. First operand has 316 places, 660 transitions, 10656 flow. Second operand 8 states and 140 transitions. [2024-06-21 20:54:44,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 690 transitions, 12470 flow [2024-06-21 20:54:44,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 690 transitions, 12276 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:44,840 INFO L231 Difference]: Finished difference. Result has 318 places, 663 transitions, 10692 flow [2024-06-21 20:54:44,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10462, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=660, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=629, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10692, PETRI_PLACES=318, PETRI_TRANSITIONS=663} [2024-06-21 20:54:44,841 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 276 predicate places. [2024-06-21 20:54:44,841 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 663 transitions, 10692 flow [2024-06-21 20:54:44,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:44,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:44,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:44,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 20:54:44,842 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:44,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:44,842 INFO L85 PathProgramCache]: Analyzing trace with hash -1229620510, now seen corresponding path program 1 times [2024-06-21 20:54:44,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:44,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340266026] [2024-06-21 20:54:44,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:44,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:44,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:45,758 INFO 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:54:45,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:45,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340266026] [2024-06-21 20:54:45,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340266026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:45,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:45,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:45,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877275952] [2024-06-21 20:54:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:45,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:45,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:45,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:45,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:45,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:45,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 663 transitions, 10692 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:45,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:45,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:45,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:47,617 INFO L124 PetriNetUnfolderBase]: 4841/7167 cut-off events. [2024-06-21 20:54:47,617 INFO L125 PetriNetUnfolderBase]: For 635298/635298 co-relation queries the response was YES. [2024-06-21 20:54:47,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73554 conditions, 7167 events. 4841/7167 cut-off events. For 635298/635298 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38901 event pairs, 1362 based on Foata normal form. 3/7169 useless extension candidates. Maximal degree in co-relation 73411. Up to 6913 conditions per place. [2024-06-21 20:54:47,732 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 645 selfloop transitions, 49 changer transitions 0/697 dead transitions. [2024-06-21 20:54:47,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 697 transitions, 12573 flow [2024-06-21 20:54:47,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:54:47,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:54:47,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 20:54:47,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 20:54:47,734 INFO L175 Difference]: Start difference. First operand has 318 places, 663 transitions, 10692 flow. Second operand 8 states and 143 transitions. [2024-06-21 20:54:47,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 697 transitions, 12573 flow [2024-06-21 20:54:48,856 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 697 transitions, 12371 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:48,865 INFO L231 Difference]: Finished difference. Result has 320 places, 667 transitions, 10763 flow [2024-06-21 20:54:48,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10490, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10763, PETRI_PLACES=320, PETRI_TRANSITIONS=667} [2024-06-21 20:54:48,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-21 20:54:48,866 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 667 transitions, 10763 flow [2024-06-21 20:54:48,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:48,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:48,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:48,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 20:54:48,867 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:48,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:48,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1514572568, now seen corresponding path program 13 times [2024-06-21 20:54:48,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:48,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804682535] [2024-06-21 20:54:48,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:48,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:49,598 INFO 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:54:49,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:49,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804682535] [2024-06-21 20:54:49,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804682535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:49,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:49,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:49,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281602673] [2024-06-21 20:54:49,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:49,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:49,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:49,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:49,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:49,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:49,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 667 transitions, 10763 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:49,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:49,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:49,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:51,473 INFO L124 PetriNetUnfolderBase]: 4845/7173 cut-off events. [2024-06-21 20:54:51,474 INFO L125 PetriNetUnfolderBase]: For 644529/644529 co-relation queries the response was YES. [2024-06-21 20:54:51,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73450 conditions, 7173 events. 4845/7173 cut-off events. For 644529/644529 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38889 event pairs, 1341 based on Foata normal form. 6/7178 useless extension candidates. Maximal degree in co-relation 73306. Up to 6871 conditions per place. [2024-06-21 20:54:51,587 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 650 selfloop transitions, 53 changer transitions 0/706 dead transitions. [2024-06-21 20:54:51,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 706 transitions, 12713 flow [2024-06-21 20:54:51,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 20:54:51,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 20:54:51,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 20:54:51,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 20:54:51,589 INFO L175 Difference]: Start difference. First operand has 320 places, 667 transitions, 10763 flow. Second operand 9 states and 160 transitions. [2024-06-21 20:54:51,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 706 transitions, 12713 flow [2024-06-21 20:54:52,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 706 transitions, 12522 flow, removed 55 selfloop flow, removed 6 redundant places. [2024-06-21 20:54:52,718 INFO L231 Difference]: Finished difference. Result has 323 places, 671 transitions, 10855 flow [2024-06-21 20:54:52,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10572, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10855, PETRI_PLACES=323, PETRI_TRANSITIONS=671} [2024-06-21 20:54:52,719 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-21 20:54:52,719 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 671 transitions, 10855 flow [2024-06-21 20:54:52,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:52,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:52,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:52,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 20:54:52,719 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:52,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:52,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1269828126, now seen corresponding path program 6 times [2024-06-21 20:54:52,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:52,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699479601] [2024-06-21 20:54:52,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:52,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:53,604 INFO 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:54:53,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:53,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699479601] [2024-06-21 20:54:53,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699479601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:53,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:53,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:54:53,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739998213] [2024-06-21 20:54:53,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:53,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:54:53,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:53,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:54:53,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:54:53,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:54:53,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 671 transitions, 10855 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:53,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:53,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:54:53,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:55,403 INFO L124 PetriNetUnfolderBase]: 4848/7178 cut-off events. [2024-06-21 20:54:55,403 INFO L125 PetriNetUnfolderBase]: For 658718/658718 co-relation queries the response was YES. [2024-06-21 20:54:55,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73618 conditions, 7178 events. 4848/7178 cut-off events. For 658718/658718 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 38959 event pairs, 1342 based on Foata normal form. 6/7183 useless extension candidates. Maximal degree in co-relation 73473. Up to 6929 conditions per place. [2024-06-21 20:54:55,519 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 656 selfloop transitions, 43 changer transitions 0/702 dead transitions. [2024-06-21 20:54:55,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 702 transitions, 12731 flow [2024-06-21 20:54:55,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 20:54:55,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 20:54:55,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 20:54:55,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 20:54:55,521 INFO L175 Difference]: Start difference. First operand has 323 places, 671 transitions, 10855 flow. Second operand 8 states and 142 transitions. [2024-06-21 20:54:55,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 702 transitions, 12731 flow [2024-06-21 20:54:56,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 702 transitions, 12493 flow, removed 70 selfloop flow, removed 7 redundant places. [2024-06-21 20:54:56,555 INFO L231 Difference]: Finished difference. Result has 324 places, 674 transitions, 10885 flow [2024-06-21 20:54:56,555 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10617, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=671, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10885, PETRI_PLACES=324, PETRI_TRANSITIONS=674} [2024-06-21 20:54:56,556 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-21 20:54:56,556 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 674 transitions, 10885 flow [2024-06-21 20:54:56,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 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:54:56,556 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:54:56,556 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:54:56,556 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 20:54:56,556 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:54:56,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:54:56,557 INFO L85 PathProgramCache]: Analyzing trace with hash -899549354, now seen corresponding path program 3 times [2024-06-21 20:54:56,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:54:56,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021638411] [2024-06-21 20:54:56,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:54:56,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:54:56,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:54:57,122 INFO 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:54:57,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:54:57,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021638411] [2024-06-21 20:54:57,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021638411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:54:57,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:54:57,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:54:57,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943917232] [2024-06-21 20:54:57,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:54:57,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:54:57,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:54:57,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:54:57,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:54:57,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 20:54:57,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 674 transitions, 10885 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:54:57,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:54:57,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 20:54:57,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:54:58,826 INFO L124 PetriNetUnfolderBase]: 4610/6918 cut-off events. [2024-06-21 20:54:58,826 INFO L125 PetriNetUnfolderBase]: For 670872/670935 co-relation queries the response was YES. [2024-06-21 20:54:58,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71044 conditions, 6918 events. 4610/6918 cut-off events. For 670872/670935 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 38456 event pairs, 1306 based on Foata normal form. 23/6915 useless extension candidates. Maximal degree in co-relation 70898. Up to 6570 conditions per place. [2024-06-21 20:54:58,932 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 619 selfloop transitions, 14 changer transitions 0/682 dead transitions. [2024-06-21 20:54:58,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 682 transitions, 12191 flow [2024-06-21 20:54:58,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:54:58,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:54:58,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 20:54:58,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 20:54:58,933 INFO L175 Difference]: Start difference. First operand has 324 places, 674 transitions, 10885 flow. Second operand 6 states and 100 transitions. [2024-06-21 20:54:58,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 682 transitions, 12191 flow [2024-06-21 20:55:00,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 682 transitions, 11929 flow, removed 93 selfloop flow, removed 6 redundant places. [2024-06-21 20:55:00,036 INFO L231 Difference]: Finished difference. Result has 324 places, 674 transitions, 10659 flow [2024-06-21 20:55:00,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10623, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10659, PETRI_PLACES=324, PETRI_TRANSITIONS=674} [2024-06-21 20:55:00,037 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 282 predicate places. [2024-06-21 20:55:00,037 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 674 transitions, 10659 flow [2024-06-21 20:55:00,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:00,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:00,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:00,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 20:55:00,037 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:55:00,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:00,038 INFO L85 PathProgramCache]: Analyzing trace with hash -1386977792, now seen corresponding path program 1 times [2024-06-21 20:55:00,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:00,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927851953] [2024-06-21 20:55:00,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:00,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:00,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:00,516 INFO 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:55:00,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:00,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927851953] [2024-06-21 20:55:00,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927851953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:00,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:00,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:55:00,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281277263] [2024-06-21 20:55:00,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:00,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:55:00,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:55:00,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:55:00,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:00,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 674 transitions, 10659 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:55:00,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:00,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:00,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:02,504 INFO L124 PetriNetUnfolderBase]: 4841/7169 cut-off events. [2024-06-21 20:55:02,504 INFO L125 PetriNetUnfolderBase]: For 649029/649029 co-relation queries the response was YES. [2024-06-21 20:55:02,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72567 conditions, 7169 events. 4841/7169 cut-off events. For 649029/649029 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 38885 event pairs, 1357 based on Foata normal form. 3/7171 useless extension candidates. Maximal degree in co-relation 72420. Up to 7026 conditions per place. [2024-06-21 20:55:02,596 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 661 selfloop transitions, 25 changer transitions 0/689 dead transitions. [2024-06-21 20:55:02,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 689 transitions, 12270 flow [2024-06-21 20:55:02,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:55:02,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:55:02,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 20:55:02,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 20:55:02,598 INFO L175 Difference]: Start difference. First operand has 324 places, 674 transitions, 10659 flow. Second operand 6 states and 105 transitions. [2024-06-21 20:55:02,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 689 transitions, 12270 flow [2024-06-21 20:55:03,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 689 transitions, 12203 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 20:55:03,508 INFO L231 Difference]: Finished difference. Result has 325 places, 677 transitions, 10706 flow [2024-06-21 20:55:03,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10592, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10706, PETRI_PLACES=325, PETRI_TRANSITIONS=677} [2024-06-21 20:55:03,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 283 predicate places. [2024-06-21 20:55:03,509 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 677 transitions, 10706 flow [2024-06-21 20:55:03,509 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:55:03,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:03,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:03,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 20:55:03,509 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:55:03,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:03,510 INFO L85 PathProgramCache]: Analyzing trace with hash -899370422, now seen corresponding path program 2 times [2024-06-21 20:55:03,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:03,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069010079] [2024-06-21 20:55:03,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:03,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:03,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:03,951 INFO 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:55:03,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:03,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069010079] [2024-06-21 20:55:03,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069010079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:03,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:03,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 20:55:03,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579977237] [2024-06-21 20:55:03,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:03,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 20:55:03,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:03,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 20:55:03,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 20:55:04,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:04,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 677 transitions, 10706 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:55:04,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:04,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:04,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:05,827 INFO L124 PetriNetUnfolderBase]: 4806/7117 cut-off events. [2024-06-21 20:55:05,827 INFO L125 PetriNetUnfolderBase]: For 661150/661153 co-relation queries the response was YES. [2024-06-21 20:55:05,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72464 conditions, 7117 events. 4806/7117 cut-off events. For 661150/661153 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 38548 event pairs, 1362 based on Foata normal form. 1/7115 useless extension candidates. Maximal degree in co-relation 72316. Up to 6975 conditions per place. [2024-06-21 20:55:05,929 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 656 selfloop transitions, 26 changer transitions 0/685 dead transitions. [2024-06-21 20:55:05,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 685 transitions, 12110 flow [2024-06-21 20:55:05,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 20:55:05,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 20:55:05,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 20:55:05,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 20:55:05,930 INFO L175 Difference]: Start difference. First operand has 325 places, 677 transitions, 10706 flow. Second operand 6 states and 102 transitions. [2024-06-21 20:55:05,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 685 transitions, 12110 flow [2024-06-21 20:55:06,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 685 transitions, 12060 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 20:55:06,979 INFO L231 Difference]: Finished difference. Result has 327 places, 677 transitions, 10714 flow [2024-06-21 20:55:06,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10656, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10714, PETRI_PLACES=327, PETRI_TRANSITIONS=677} [2024-06-21 20:55:06,980 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-21 20:55:06,980 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 677 transitions, 10714 flow [2024-06-21 20:55:06,980 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:55:06,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:06,981 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:55:06,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 20:55:06,981 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:06,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:06,981 INFO L85 PathProgramCache]: Analyzing trace with hash 146782558, now seen corresponding path program 1 times [2024-06-21 20:55:06,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:06,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407965855] [2024-06-21 20:55:06,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:06,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:06,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:07,603 INFO 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:55:07,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:07,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407965855] [2024-06-21 20:55:07,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407965855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:07,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:07,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:07,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810523755] [2024-06-21 20:55:07,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:07,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:07,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:07,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:07,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:07,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:07,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 677 transitions, 10714 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:07,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:07,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:07,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:09,822 INFO L124 PetriNetUnfolderBase]: 5368/7990 cut-off events. [2024-06-21 20:55:09,822 INFO L125 PetriNetUnfolderBase]: For 901407/901415 co-relation queries the response was YES. [2024-06-21 20:55:09,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88290 conditions, 7990 events. 5368/7990 cut-off events. For 901407/901415 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 44633 event pairs, 954 based on Foata normal form. 30/8019 useless extension candidates. Maximal degree in co-relation 88141. Up to 5177 conditions per place. [2024-06-21 20:55:10,263 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 592 selfloop transitions, 160 changer transitions 0/755 dead transitions. [2024-06-21 20:55:10,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 755 transitions, 14106 flow [2024-06-21 20:55:10,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:55:10,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:55:10,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 219 transitions. [2024-06-21 20:55:10,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48558758314855877 [2024-06-21 20:55:10,264 INFO L175 Difference]: Start difference. First operand has 327 places, 677 transitions, 10714 flow. Second operand 11 states and 219 transitions. [2024-06-21 20:55:10,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 755 transitions, 14106 flow [2024-06-21 20:55:11,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 755 transitions, 14038 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 20:55:11,758 INFO L231 Difference]: Finished difference. Result has 336 places, 685 transitions, 11420 flow [2024-06-21 20:55:11,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10646, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=677, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11420, PETRI_PLACES=336, PETRI_TRANSITIONS=685} [2024-06-21 20:55:11,759 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-21 20:55:11,759 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 685 transitions, 11420 flow [2024-06-21 20:55:11,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:11,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:11,759 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:55:11,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 20:55:11,759 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:11,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:11,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1697179446, now seen corresponding path program 2 times [2024-06-21 20:55:11,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:11,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495364218] [2024-06-21 20:55:11,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:11,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:11,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:12,423 INFO 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:55:12,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:12,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495364218] [2024-06-21 20:55:12,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495364218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:12,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:12,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:12,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007087879] [2024-06-21 20:55:12,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:12,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:12,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:12,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:12,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:12,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:12,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 685 transitions, 11420 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:12,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:12,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:12,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:14,941 INFO L124 PetriNetUnfolderBase]: 6213/9329 cut-off events. [2024-06-21 20:55:14,941 INFO L125 PetriNetUnfolderBase]: For 1263392/1263400 co-relation queries the response was YES. [2024-06-21 20:55:15,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113535 conditions, 9329 events. 6213/9329 cut-off events. For 1263392/1263400 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 54724 event pairs, 1461 based on Foata normal form. 46/9374 useless extension candidates. Maximal degree in co-relation 113382. Up to 6693 conditions per place. [2024-06-21 20:55:15,100 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 600 selfloop transitions, 176 changer transitions 0/779 dead transitions. [2024-06-21 20:55:15,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 779 transitions, 15349 flow [2024-06-21 20:55:15,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:55:15,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:55:15,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 235 transitions. [2024-06-21 20:55:15,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47764227642276424 [2024-06-21 20:55:15,101 INFO L175 Difference]: Start difference. First operand has 336 places, 685 transitions, 11420 flow. Second operand 12 states and 235 transitions. [2024-06-21 20:55:15,102 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 779 transitions, 15349 flow [2024-06-21 20:55:17,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 779 transitions, 14859 flow, removed 158 selfloop flow, removed 5 redundant places. [2024-06-21 20:55:17,403 INFO L231 Difference]: Finished difference. Result has 345 places, 699 transitions, 12118 flow [2024-06-21 20:55:17,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11098, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12118, PETRI_PLACES=345, PETRI_TRANSITIONS=699} [2024-06-21 20:55:17,403 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-21 20:55:17,404 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 699 transitions, 12118 flow [2024-06-21 20:55:17,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:17,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:17,404 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:55:17,404 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 20:55:17,404 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:17,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:17,404 INFO L85 PathProgramCache]: Analyzing trace with hash -587076576, now seen corresponding path program 3 times [2024-06-21 20:55:17,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:17,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113587230] [2024-06-21 20:55:17,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:17,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:17,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:18,036 INFO 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:55:18,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:18,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113587230] [2024-06-21 20:55:18,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113587230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:18,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:18,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:18,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418641391] [2024-06-21 20:55:18,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:18,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:18,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:18,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:18,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:18,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:18,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 699 transitions, 12118 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:18,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:18,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:18,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:20,958 INFO L124 PetriNetUnfolderBase]: 6375/9603 cut-off events. [2024-06-21 20:55:20,959 INFO L125 PetriNetUnfolderBase]: For 1342589/1342592 co-relation queries the response was YES. [2024-06-21 20:55:21,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 117056 conditions, 9603 events. 6375/9603 cut-off events. For 1342589/1342592 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 56837 event pairs, 1822 based on Foata normal form. 50/9652 useless extension candidates. Maximal degree in co-relation 116899. Up to 8198 conditions per place. [2024-06-21 20:55:21,121 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 592 selfloop transitions, 172 changer transitions 0/767 dead transitions. [2024-06-21 20:55:21,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 767 transitions, 14973 flow [2024-06-21 20:55:21,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:55:21,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:55:21,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 228 transitions. [2024-06-21 20:55:21,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-21 20:55:21,123 INFO L175 Difference]: Start difference. First operand has 345 places, 699 transitions, 12118 flow. Second operand 12 states and 228 transitions. [2024-06-21 20:55:21,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 767 transitions, 14973 flow [2024-06-21 20:55:24,055 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 767 transitions, 14633 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-21 20:55:24,065 INFO L231 Difference]: Finished difference. Result has 350 places, 701 transitions, 12286 flow [2024-06-21 20:55:24,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11778, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12286, PETRI_PLACES=350, PETRI_TRANSITIONS=701} [2024-06-21 20:55:24,066 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 308 predicate places. [2024-06-21 20:55:24,066 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 701 transitions, 12286 flow [2024-06-21 20:55:24,066 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:24,066 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:24,066 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:55:24,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 20:55:24,067 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:55:24,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:24,067 INFO L85 PathProgramCache]: Analyzing trace with hash -549341826, now seen corresponding path program 4 times [2024-06-21 20:55:24,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:24,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [469328161] [2024-06-21 20:55:24,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:24,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:24,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:25,191 INFO 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:55:25,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:25,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [469328161] [2024-06-21 20:55:25,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [469328161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:25,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:25,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 20:55:25,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557115593] [2024-06-21 20:55:25,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:25,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 20:55:25,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:25,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 20:55:25,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 20:55:25,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:25,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 701 transitions, 12286 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:25,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:25,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:25,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:28,362 INFO L124 PetriNetUnfolderBase]: 6546/9870 cut-off events. [2024-06-21 20:55:28,362 INFO L125 PetriNetUnfolderBase]: For 1381011/1381014 co-relation queries the response was YES. [2024-06-21 20:55:28,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 120327 conditions, 9870 events. 6546/9870 cut-off events. For 1381011/1381014 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 58774 event pairs, 1796 based on Foata normal form. 42/9911 useless extension candidates. Maximal degree in co-relation 120168. Up to 7889 conditions per place. [2024-06-21 20:55:28,527 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 609 selfloop transitions, 166 changer transitions 0/778 dead transitions. [2024-06-21 20:55:28,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 778 transitions, 15533 flow [2024-06-21 20:55:28,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:55:28,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:55:28,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 230 transitions. [2024-06-21 20:55:28,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46747967479674796 [2024-06-21 20:55:28,529 INFO L175 Difference]: Start difference. First operand has 350 places, 701 transitions, 12286 flow. Second operand 12 states and 230 transitions. [2024-06-21 20:55:28,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 778 transitions, 15533 flow [2024-06-21 20:55:31,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 778 transitions, 15109 flow, removed 44 selfloop flow, removed 10 redundant places. [2024-06-21 20:55:31,068 INFO L231 Difference]: Finished difference. Result has 353 places, 707 transitions, 12585 flow [2024-06-21 20:55:31,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11862, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12585, PETRI_PLACES=353, PETRI_TRANSITIONS=707} [2024-06-21 20:55:31,068 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-21 20:55:31,069 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 707 transitions, 12585 flow [2024-06-21 20:55:31,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 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:55:31,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:31,069 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:55:31,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 20:55:31,069 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:31,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:31,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1712038334, now seen corresponding path program 5 times [2024-06-21 20:55:31,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:31,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585214355] [2024-06-21 20:55:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:31,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:31,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:32,108 INFO 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:55:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:32,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585214355] [2024-06-21 20:55:32,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585214355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:32,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:32,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:55:32,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028549876] [2024-06-21 20:55:32,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:32,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:55:32,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:32,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:55:32,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:55:32,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:32,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 707 transitions, 12585 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:32,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:32,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:32,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:36,197 INFO L124 PetriNetUnfolderBase]: 7993/12134 cut-off events. [2024-06-21 20:55:36,198 INFO L125 PetriNetUnfolderBase]: For 1819856/1819859 co-relation queries the response was YES. [2024-06-21 20:55:36,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157882 conditions, 12134 events. 7993/12134 cut-off events. For 1819856/1819859 co-relation queries the response was YES. Maximal size of possible extension queue 654. Compared 76218 event pairs, 2325 based on Foata normal form. 42/12175 useless extension candidates. Maximal degree in co-relation 157721. Up to 9242 conditions per place. [2024-06-21 20:55:36,386 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 654 selfloop transitions, 144 changer transitions 0/801 dead transitions. [2024-06-21 20:55:36,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 801 transitions, 16551 flow [2024-06-21 20:55:36,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:55:36,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:55:36,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 231 transitions. [2024-06-21 20:55:36,389 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4695121951219512 [2024-06-21 20:55:36,389 INFO L175 Difference]: Start difference. First operand has 353 places, 707 transitions, 12585 flow. Second operand 12 states and 231 transitions. [2024-06-21 20:55:36,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 801 transitions, 16551 flow [2024-06-21 20:55:40,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 801 transitions, 16063 flow, removed 142 selfloop flow, removed 8 redundant places. [2024-06-21 20:55:40,260 INFO L231 Difference]: Finished difference. Result has 359 places, 730 transitions, 13576 flow [2024-06-21 20:55:40,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12241, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=13576, PETRI_PLACES=359, PETRI_TRANSITIONS=730} [2024-06-21 20:55:40,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-21 20:55:40,261 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 730 transitions, 13576 flow [2024-06-21 20:55:40,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:40,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:40,262 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:55:40,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 20:55:40,262 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:55:40,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:40,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1710160664, now seen corresponding path program 6 times [2024-06-21 20:55:40,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:40,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945487062] [2024-06-21 20:55:40,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:40,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:40,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:41,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 20:55:41,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:41,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945487062] [2024-06-21 20:55:41,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945487062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:41,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:41,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:55:41,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420436961] [2024-06-21 20:55:41,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:41,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:55:41,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:41,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:55:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:55:41,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:41,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 730 transitions, 13576 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:41,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:41,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:41,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:45,512 INFO L124 PetriNetUnfolderBase]: 8211/12502 cut-off events. [2024-06-21 20:55:45,512 INFO L125 PetriNetUnfolderBase]: For 1965019/1965022 co-relation queries the response was YES. [2024-06-21 20:55:45,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162221 conditions, 12502 events. 8211/12502 cut-off events. For 1965019/1965022 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 79328 event pairs, 2742 based on Foata normal form. 74/12575 useless extension candidates. Maximal degree in co-relation 162056. Up to 11262 conditions per place. [2024-06-21 20:55:45,743 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 648 selfloop transitions, 141 changer transitions 0/792 dead transitions. [2024-06-21 20:55:45,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 792 transitions, 16125 flow [2024-06-21 20:55:45,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 20:55:45,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 20:55:45,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 238 transitions. [2024-06-21 20:55:45,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44652908067542213 [2024-06-21 20:55:45,755 INFO L175 Difference]: Start difference. First operand has 359 places, 730 transitions, 13576 flow. Second operand 13 states and 238 transitions. [2024-06-21 20:55:45,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 792 transitions, 16125 flow [2024-06-21 20:55:49,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 792 transitions, 15827 flow, removed 75 selfloop flow, removed 7 redundant places. [2024-06-21 20:55:49,465 INFO L231 Difference]: Finished difference. Result has 365 places, 734 transitions, 13824 flow [2024-06-21 20:55:49,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13278, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=13824, PETRI_PLACES=365, PETRI_TRANSITIONS=734} [2024-06-21 20:55:49,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-21 20:55:49,466 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 734 transitions, 13824 flow [2024-06-21 20:55:49,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:49,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:49,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 20:55:49,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 20:55:49,468 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:55:49,468 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:49,468 INFO L85 PathProgramCache]: Analyzing trace with hash 1317345734, now seen corresponding path program 7 times [2024-06-21 20:55:49,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:49,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105483250] [2024-06-21 20:55:49,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:49,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:49,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:50,450 INFO 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:55:50,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:50,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105483250] [2024-06-21 20:55:50,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105483250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:50,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:50,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:55:50,451 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292794887] [2024-06-21 20:55:50,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:50,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:55:50,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:50,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:55:50,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:55:50,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:50,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 734 transitions, 13824 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:50,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:50,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:50,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:55:54,691 INFO L124 PetriNetUnfolderBase]: 8261/12586 cut-off events. [2024-06-21 20:55:54,691 INFO L125 PetriNetUnfolderBase]: For 1889458/1889461 co-relation queries the response was YES. [2024-06-21 20:55:54,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160919 conditions, 12586 events. 8261/12586 cut-off events. For 1889458/1889461 co-relation queries the response was YES. Maximal size of possible extension queue 673. Compared 79842 event pairs, 2566 based on Foata normal form. 58/12643 useless extension candidates. Maximal degree in co-relation 160752. Up to 10254 conditions per place. [2024-06-21 20:55:54,936 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 659 selfloop transitions, 141 changer transitions 0/803 dead transitions. [2024-06-21 20:55:54,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 803 transitions, 16849 flow [2024-06-21 20:55:54,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 20:55:54,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 20:55:54,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-21 20:55:54,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45528455284552843 [2024-06-21 20:55:54,939 INFO L175 Difference]: Start difference. First operand has 365 places, 734 transitions, 13824 flow. Second operand 12 states and 224 transitions. [2024-06-21 20:55:54,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 803 transitions, 16849 flow [2024-06-21 20:55:58,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 803 transitions, 16499 flow, removed 52 selfloop flow, removed 10 redundant places. [2024-06-21 20:55:58,817 INFO L231 Difference]: Finished difference. Result has 368 places, 744 transitions, 14353 flow [2024-06-21 20:55:58,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13474, PETRI_DIFFERENCE_MINUEND_PLACES=355, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=734, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=14353, PETRI_PLACES=368, PETRI_TRANSITIONS=744} [2024-06-21 20:55:58,818 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 20:55:58,818 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 744 transitions, 14353 flow [2024-06-21 20:55:58,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:58,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:55:58,818 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:55:58,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 20:55:58,819 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:55:58,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:55:58,819 INFO L85 PathProgramCache]: Analyzing trace with hash 541140512, now seen corresponding path program 1 times [2024-06-21 20:55:58,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:55:58,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724981079] [2024-06-21 20:55:58,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:55:58,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:55:58,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:55:59,721 INFO 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:55:59,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:55:59,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724981079] [2024-06-21 20:55:59,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724981079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:55:59,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:55:59,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:55:59,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049685907] [2024-06-21 20:55:59,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:55:59,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:55:59,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:55:59,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:55:59,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:55:59,855 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:55:59,855 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 744 transitions, 14353 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:55:59,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:55:59,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:55:59,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:03,913 INFO L124 PetriNetUnfolderBase]: 8340/12714 cut-off events. [2024-06-21 20:56:03,914 INFO L125 PetriNetUnfolderBase]: For 1742079/1742087 co-relation queries the response was YES. [2024-06-21 20:56:04,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 160539 conditions, 12714 events. 8340/12714 cut-off events. For 1742079/1742087 co-relation queries the response was YES. Maximal size of possible extension queue 675. Compared 80828 event pairs, 2842 based on Foata normal form. 12/12723 useless extension candidates. Maximal degree in co-relation 160370. Up to 11249 conditions per place. [2024-06-21 20:56:04,136 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 548 selfloop transitions, 272 changer transitions 0/823 dead transitions. [2024-06-21 20:56:04,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 823 transitions, 17279 flow [2024-06-21 20:56:04,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:56:04,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:56:04,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-21 20:56:04,138 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4682926829268293 [2024-06-21 20:56:04,138 INFO L175 Difference]: Start difference. First operand has 368 places, 744 transitions, 14353 flow. Second operand 10 states and 192 transitions. [2024-06-21 20:56:04,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 823 transitions, 17279 flow [2024-06-21 20:56:07,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 823 transitions, 16953 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-21 20:56:07,751 INFO L231 Difference]: Finished difference. Result has 371 places, 767 transitions, 15131 flow [2024-06-21 20:56:07,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14027, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=249, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15131, PETRI_PLACES=371, PETRI_TRANSITIONS=767} [2024-06-21 20:56:07,753 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-21 20:56:07,753 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 767 transitions, 15131 flow [2024-06-21 20:56:07,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:07,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:07,753 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:56:07,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 20:56:07,753 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:07,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:07,754 INFO L85 PathProgramCache]: Analyzing trace with hash 688606768, now seen corresponding path program 8 times [2024-06-21 20:56:07,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:07,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279555050] [2024-06-21 20:56:07,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:07,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:07,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:08,694 INFO 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:56:08,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:08,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279555050] [2024-06-21 20:56:08,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279555050] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:08,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:08,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:56:08,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079530937] [2024-06-21 20:56:08,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:08,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:56:08,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:08,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:56:08,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:56:08,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:56:08,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 767 transitions, 15131 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:08,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:08,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:56:08,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:13,024 INFO L124 PetriNetUnfolderBase]: 8464/12918 cut-off events. [2024-06-21 20:56:13,024 INFO L125 PetriNetUnfolderBase]: For 1839765/1839773 co-relation queries the response was YES. [2024-06-21 20:56:13,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 162877 conditions, 12918 events. 8464/12918 cut-off events. For 1839765/1839773 co-relation queries the response was YES. Maximal size of possible extension queue 685. Compared 82667 event pairs, 2836 based on Foata normal form. 36/12951 useless extension candidates. Maximal degree in co-relation 162705. Up to 11473 conditions per place. [2024-06-21 20:56:13,225 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 628 selfloop transitions, 212 changer transitions 0/843 dead transitions. [2024-06-21 20:56:13,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 843 transitions, 17997 flow [2024-06-21 20:56:13,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 20:56:13,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 20:56:13,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 212 transitions. [2024-06-21 20:56:13,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700665188470067 [2024-06-21 20:56:13,227 INFO L175 Difference]: Start difference. First operand has 371 places, 767 transitions, 15131 flow. Second operand 11 states and 212 transitions. [2024-06-21 20:56:13,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 843 transitions, 17997 flow [2024-06-21 20:56:16,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 843 transitions, 17472 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-21 20:56:16,551 INFO L231 Difference]: Finished difference. Result has 376 places, 769 transitions, 15217 flow [2024-06-21 20:56:16,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14620, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=767, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15217, PETRI_PLACES=376, PETRI_TRANSITIONS=769} [2024-06-21 20:56:16,552 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-21 20:56:16,552 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 769 transitions, 15217 flow [2024-06-21 20:56:16,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:16,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 20:56:16,553 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:56:16,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 20:56:16,553 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 20:56:16,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 20:56:16,553 INFO L85 PathProgramCache]: Analyzing trace with hash 541349762, now seen corresponding path program 2 times [2024-06-21 20:56:16,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 20:56:16,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099234954] [2024-06-21 20:56:16,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 20:56:16,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 20:56:16,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 20:56:17,525 INFO 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:56:17,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 20:56:17,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099234954] [2024-06-21 20:56:17,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099234954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 20:56:17,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 20:56:17,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 20:56:17,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386148163] [2024-06-21 20:56:17,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 20:56:17,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 20:56:17,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 20:56:17,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 20:56:17,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 20:56:17,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 20:56:17,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 769 transitions, 15217 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 20:56:17,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 20:56:17,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 20:56:17,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 20:56:21,881 INFO L124 PetriNetUnfolderBase]: 8530/13018 cut-off events. [2024-06-21 20:56:21,881 INFO L125 PetriNetUnfolderBase]: For 1845816/1845824 co-relation queries the response was YES. [2024-06-21 20:56:22,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 164857 conditions, 13018 events. 8530/13018 cut-off events. For 1845816/1845824 co-relation queries the response was YES. Maximal size of possible extension queue 690. Compared 83455 event pairs, 2840 based on Foata normal form. 12/13027 useless extension candidates. Maximal degree in co-relation 164684. Up to 11350 conditions per place. [2024-06-21 20:56:22,090 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 552 selfloop transitions, 286 changer transitions 0/841 dead transitions. [2024-06-21 20:56:22,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 841 transitions, 18639 flow [2024-06-21 20:56:22,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 20:56:22,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 20:56:22,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-21 20:56:22,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47317073170731705 [2024-06-21 20:56:22,091 INFO L175 Difference]: Start difference. First operand has 376 places, 769 transitions, 15217 flow. Second operand 10 states and 194 transitions. [2024-06-21 20:56:22,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 841 transitions, 18639 flow