./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_power.opt_pso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe021_power.opt_pso.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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 02:07:19,330 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:07:19,409 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:07:19,414 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:07:19,414 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:07:19,444 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:07:19,445 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:07:19,446 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:07:19,447 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:07:19,450 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:07:19,451 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:07:19,451 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:07:19,452 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:07:19,453 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:07:19,453 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:07:19,454 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:07:19,454 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:07:19,454 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:07:19,455 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:07:19,455 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:07:19,455 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:07:19,456 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:07:19,456 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:07:19,456 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:07:19,456 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:07:19,457 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:07:19,457 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:07:19,457 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:07:19,458 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:07:19,458 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:07:19,459 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:07:19,459 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:07:19,460 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:07:19,460 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:07:19,460 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:07:19,460 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:07:19,461 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:07:19,461 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:07:19,461 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:07:19,461 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:07:19,461 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:07:19,462 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:07:19,462 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:07:19,462 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 [2024-06-28 02:07:19,720 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:07:19,738 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:07:19,742 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:07:19,743 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:07:19,743 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:07:19,744 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/safe021_power.opt_pso.opt.yml/witness.yml [2024-06-28 02:07:19,913 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:07:19,913 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:07:19,914 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i [2024-06-28 02:07:21,041 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:07:21,303 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:07:21,303 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i [2024-06-28 02:07:21,321 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42577888d/f8b939aa97c7441e8add2c4de4a31a7d/FLAG2d9c70139 [2024-06-28 02:07:21,342 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/42577888d/f8b939aa97c7441e8add2c4de4a31a7d [2024-06-28 02:07:21,343 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:07:21,344 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:07:21,347 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:07:21,347 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:07:21,351 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:07:21,352 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:07:19" (1/2) ... [2024-06-28 02:07:21,353 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@552ac208 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:07:21, skipping insertion in model container [2024-06-28 02:07:21,354 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:07:19" (1/2) ... [2024-06-28 02:07:21,355 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6365d170 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:07:21, skipping insertion in model container [2024-06-28 02:07:21,355 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:07:21" (2/2) ... [2024-06-28 02:07:21,356 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@552ac208 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:21, skipping insertion in model container [2024-06-28 02:07:21,356 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:07:21" (2/2) ... [2024-06-28 02:07:21,356 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:07:21,450 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:07:21,452 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 02:07:21,452 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 02:07:21,452 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 02:07:21,453 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:07:21,453 INFO L106 edCorrectnessWitness]: ghost_update [L821-L821] multithreaded = 1; [2024-06-28 02:07:21,507 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:07:21,757 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i[959,972] [2024-06-28 02:07:21,926 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:07:21,935 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 02:07:21,967 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe021_power.opt_pso.opt.i[959,972] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:07:22,070 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:07:22,116 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:07:22,117 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22 WrapperNode [2024-06-28 02:07:22,117 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:07:22,118 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:07:22,118 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:07:22,118 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:07:22,125 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,162 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,202 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 140 [2024-06-28 02:07:22,204 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:07:22,205 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:07:22,205 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:07:22,206 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:07:22,216 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,216 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,233 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,259 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 02:07:22,259 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,259 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,274 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,288 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,291 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,299 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,302 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:07:22,304 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:07:22,305 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:07:22,305 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:07:22,306 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (1/1) ... [2024-06-28 02:07:22,312 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:07:22,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:07:22,341 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 02:07:22,368 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 02:07:22,383 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:07:22,384 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:07:22,384 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:07:22,384 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:07:22,385 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:07:22,385 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:07:22,385 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:07:22,385 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:07:22,385 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:07:22,386 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:07:22,386 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:07:22,386 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:07:22,388 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:07:22,545 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:07:22,547 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:07:22,925 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:07:22,926 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:07:23,081 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:07:23,082 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:07:23,082 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:07:23 BoogieIcfgContainer [2024-06-28 02:07:23,082 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:07:23,084 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:07:23,084 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:07:23,087 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:07:23,087 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:07:19" (1/4) ... [2024-06-28 02:07:23,088 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3581bcf6 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:07:23, skipping insertion in model container [2024-06-28 02:07:23,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:07:21" (2/4) ... [2024-06-28 02:07:23,088 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3581bcf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:07:23, skipping insertion in model container [2024-06-28 02:07:23,088 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:07:22" (3/4) ... [2024-06-28 02:07:23,089 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3581bcf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:07:23, skipping insertion in model container [2024-06-28 02:07:23,089 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:07:23" (4/4) ... [2024-06-28 02:07:23,090 INFO L112 eAbstractionObserver]: Analyzing ICFG safe021_power.opt_pso.opt.i [2024-06-28 02:07:23,105 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:07:23,106 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-28 02:07:23,106 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:07:23,146 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:07:23,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 02:07:23,212 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-28 02:07:23,213 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:07:23,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 74 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-28 02:07:23,217 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-28 02:07:23,220 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-06-28 02:07:23,235 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:07:23,242 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;@463dd05, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:07:23,242 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-28 02:07:23,247 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:07:23,248 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 02:07:23,248 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:07:23,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:23,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:07:23,251 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:23,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:23,261 INFO L85 PathProgramCache]: Analyzing trace with hash 354753175, now seen corresponding path program 1 times [2024-06-28 02:07:23,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:23,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349463256] [2024-06-28 02:07:23,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:23,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:23,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:24,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:24,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:24,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349463256] [2024-06-28 02:07:24,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349463256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:24,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:24,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:07:24,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431083835] [2024-06-28 02:07:24,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:24,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:07:24,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:24,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:07:24,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:07:24,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 46 [2024-06-28 02:07:24,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:24,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:24,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 46 [2024-06-28 02:07:24,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:25,063 INFO L124 PetriNetUnfolderBase]: 3405/4954 cut-off events. [2024-06-28 02:07:25,064 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2024-06-28 02:07:25,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9995 conditions, 4954 events. 3405/4954 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 27674 event pairs, 1679 based on Foata normal form. 170/4849 useless extension candidates. Maximal degree in co-relation 9983. Up to 4912 conditions per place. [2024-06-28 02:07:25,099 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 43 selfloop transitions, 5 changer transitions 0/59 dead transitions. [2024-06-28 02:07:25,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 59 transitions, 229 flow [2024-06-28 02:07:25,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:07:25,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:07:25,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 95 transitions. [2024-06-28 02:07:25,111 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6884057971014492 [2024-06-28 02:07:25,113 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 95 transitions. [2024-06-28 02:07:25,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 59 transitions, 229 flow [2024-06-28 02:07:25,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 59 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:07:25,122 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 127 flow [2024-06-28 02:07:25,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=90, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=127, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 02:07:25,127 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 0 predicate places. [2024-06-28 02:07:25,127 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 127 flow [2024-06-28 02:07:25,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:25,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:25,128 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:25,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:07:25,128 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:25,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:25,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1616673920, now seen corresponding path program 1 times [2024-06-28 02:07:25,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:25,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79160433] [2024-06-28 02:07:25,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:25,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:25,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:25,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:25,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:25,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79160433] [2024-06-28 02:07:25,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79160433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:25,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:25,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:07:25,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368030020] [2024-06-28 02:07:25,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:25,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:07:25,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:25,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:07:25,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:07:25,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 02:07:25,710 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 127 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:25,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:25,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 02:07:25,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:26,524 INFO L124 PetriNetUnfolderBase]: 4255/6235 cut-off events. [2024-06-28 02:07:26,524 INFO L125 PetriNetUnfolderBase]: For 662/662 co-relation queries the response was YES. [2024-06-28 02:07:26,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13948 conditions, 6235 events. 4255/6235 cut-off events. For 662/662 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 34803 event pairs, 2304 based on Foata normal form. 3/5940 useless extension candidates. Maximal degree in co-relation 13936. Up to 6082 conditions per place. [2024-06-28 02:07:26,561 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 59 selfloop transitions, 9 changer transitions 0/78 dead transitions. [2024-06-28 02:07:26,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 78 transitions, 348 flow [2024-06-28 02:07:26,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:07:26,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:07:26,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-28 02:07:26,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6467391304347826 [2024-06-28 02:07:26,564 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 127 flow. Second operand 4 states and 119 transitions. [2024-06-28 02:07:26,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 78 transitions, 348 flow [2024-06-28 02:07:26,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 78 transitions, 340 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:07:26,570 INFO L231 Difference]: Finished difference. Result has 56 places, 54 transitions, 196 flow [2024-06-28 02:07:26,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=196, PETRI_PLACES=56, PETRI_TRANSITIONS=54} [2024-06-28 02:07:26,571 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-06-28 02:07:26,571 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 54 transitions, 196 flow [2024-06-28 02:07:26,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:26,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:26,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:26,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:07:26,572 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:26,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:26,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1422714426, now seen corresponding path program 1 times [2024-06-28 02:07:26,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:26,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [16376693] [2024-06-28 02:07:26,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:26,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:26,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:27,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:27,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:27,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [16376693] [2024-06-28 02:07:27,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [16376693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:27,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:27,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:07:27,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [525330881] [2024-06-28 02:07:27,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:27,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:07:27,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:27,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:07:27,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:07:27,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 02:07:27,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 54 transitions, 196 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:27,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:27,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 02:07:27,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:28,032 INFO L124 PetriNetUnfolderBase]: 4239/6735 cut-off events. [2024-06-28 02:07:28,032 INFO L125 PetriNetUnfolderBase]: For 2237/2252 co-relation queries the response was YES. [2024-06-28 02:07:28,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15833 conditions, 6735 events. 4239/6735 cut-off events. For 2237/2252 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 41835 event pairs, 1990 based on Foata normal form. 12/6279 useless extension candidates. Maximal degree in co-relation 15818. Up to 6031 conditions per place. [2024-06-28 02:07:28,084 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 71 selfloop transitions, 16 changer transitions 0/97 dead transitions. [2024-06-28 02:07:28,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 97 transitions, 513 flow [2024-06-28 02:07:28,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:07:28,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:07:28,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 143 transitions. [2024-06-28 02:07:28,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6217391304347826 [2024-06-28 02:07:28,090 INFO L175 Difference]: Start difference. First operand has 56 places, 54 transitions, 196 flow. Second operand 5 states and 143 transitions. [2024-06-28 02:07:28,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 97 transitions, 513 flow [2024-06-28 02:07:28,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 97 transitions, 505 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 02:07:28,097 INFO L231 Difference]: Finished difference. Result has 63 places, 69 transitions, 345 flow [2024-06-28 02:07:28,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=345, PETRI_PLACES=63, PETRI_TRANSITIONS=69} [2024-06-28 02:07:28,098 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 11 predicate places. [2024-06-28 02:07:28,098 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 69 transitions, 345 flow [2024-06-28 02:07:28,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:28,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:28,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:28,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:07:28,100 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:28,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:28,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1462284391, now seen corresponding path program 1 times [2024-06-28 02:07:28,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:28,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704523211] [2024-06-28 02:07:28,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:28,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:28,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:28,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:28,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:28,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704523211] [2024-06-28 02:07:28,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704523211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:28,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:28,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:07:28,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184706040] [2024-06-28 02:07:28,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:28,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:07:28,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:28,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:07:28,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:07:28,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 46 [2024-06-28 02:07:28,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 69 transitions, 345 flow. Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:28,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:28,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 46 [2024-06-28 02:07:28,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:28,573 INFO L124 PetriNetUnfolderBase]: 1323/2661 cut-off events. [2024-06-28 02:07:28,574 INFO L125 PetriNetUnfolderBase]: For 1699/1765 co-relation queries the response was YES. [2024-06-28 02:07:28,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5988 conditions, 2661 events. 1323/2661 cut-off events. For 1699/1765 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 19545 event pairs, 420 based on Foata normal form. 25/2484 useless extension candidates. Maximal degree in co-relation 5968. Up to 1632 conditions per place. [2024-06-28 02:07:28,591 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 35 selfloop transitions, 8 changer transitions 0/75 dead transitions. [2024-06-28 02:07:28,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 404 flow [2024-06-28 02:07:28,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:07:28,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:07:28,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 104 transitions. [2024-06-28 02:07:28,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7536231884057971 [2024-06-28 02:07:28,593 INFO L175 Difference]: Start difference. First operand has 63 places, 69 transitions, 345 flow. Second operand 3 states and 104 transitions. [2024-06-28 02:07:28,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 404 flow [2024-06-28 02:07:28,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 75 transitions, 398 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 02:07:28,598 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 298 flow [2024-06-28 02:07:28,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=298, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-28 02:07:28,599 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 12 predicate places. [2024-06-28 02:07:28,599 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 298 flow [2024-06-28 02:07:28,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:28,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:28,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:28,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:07:28,600 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:28,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:28,600 INFO L85 PathProgramCache]: Analyzing trace with hash -168319093, now seen corresponding path program 1 times [2024-06-28 02:07:28,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:28,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754102246] [2024-06-28 02:07:28,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:28,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:28,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:29,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:29,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:29,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754102246] [2024-06-28 02:07:29,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754102246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:29,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:29,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:07:29,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007911393] [2024-06-28 02:07:29,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:29,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:07:29,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:29,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:07:29,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:07:29,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 46 [2024-06-28 02:07:29,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 298 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:29,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:29,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 46 [2024-06-28 02:07:29,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:30,689 INFO L124 PetriNetUnfolderBase]: 3594/5730 cut-off events. [2024-06-28 02:07:30,689 INFO L125 PetriNetUnfolderBase]: For 4753/4773 co-relation queries the response was YES. [2024-06-28 02:07:30,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14575 conditions, 5730 events. 3594/5730 cut-off events. For 4753/4773 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 34123 event pairs, 1758 based on Foata normal form. 18/5566 useless extension candidates. Maximal degree in co-relation 14553. Up to 5078 conditions per place. [2024-06-28 02:07:30,723 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 72 selfloop transitions, 16 changer transitions 1/99 dead transitions. [2024-06-28 02:07:30,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 99 transitions, 572 flow [2024-06-28 02:07:30,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:07:30,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:07:30,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 161 transitions. [2024-06-28 02:07:30,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-28 02:07:30,726 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 298 flow. Second operand 6 states and 161 transitions. [2024-06-28 02:07:30,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 99 transitions, 572 flow [2024-06-28 02:07:30,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 99 transitions, 554 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:30,738 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 336 flow [2024-06-28 02:07:30,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=336, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-28 02:07:30,741 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 15 predicate places. [2024-06-28 02:07:30,744 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 336 flow [2024-06-28 02:07:30,745 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:30,745 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:30,745 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:30,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:07:30,745 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:30,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:30,746 INFO L85 PathProgramCache]: Analyzing trace with hash -802234893, now seen corresponding path program 1 times [2024-06-28 02:07:30,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:30,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759470763] [2024-06-28 02:07:30,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:30,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:30,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:31,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:31,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759470763] [2024-06-28 02:07:31,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759470763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:31,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:31,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:07:31,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968458673] [2024-06-28 02:07:31,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:31,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:07:31,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:31,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:07:31,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:07:31,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 46 [2024-06-28 02:07:31,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 336 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:31,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:31,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 46 [2024-06-28 02:07:31,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:32,236 INFO L124 PetriNetUnfolderBase]: 3309/5283 cut-off events. [2024-06-28 02:07:32,237 INFO L125 PetriNetUnfolderBase]: For 5493/5598 co-relation queries the response was YES. [2024-06-28 02:07:32,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13931 conditions, 5283 events. 3309/5283 cut-off events. For 5493/5598 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31439 event pairs, 1615 based on Foata normal form. 10/4933 useless extension candidates. Maximal degree in co-relation 13907. Up to 4682 conditions per place. [2024-06-28 02:07:32,271 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 65 selfloop transitions, 11 changer transitions 0/91 dead transitions. [2024-06-28 02:07:32,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 91 transitions, 588 flow [2024-06-28 02:07:32,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:07:32,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:07:32,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 118 transitions. [2024-06-28 02:07:32,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5130434782608696 [2024-06-28 02:07:32,273 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 336 flow. Second operand 5 states and 118 transitions. [2024-06-28 02:07:32,273 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 91 transitions, 588 flow [2024-06-28 02:07:32,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 91 transitions, 544 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:32,280 INFO L231 Difference]: Finished difference. Result has 68 places, 72 transitions, 400 flow [2024-06-28 02:07:32,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=400, PETRI_PLACES=68, PETRI_TRANSITIONS=72} [2024-06-28 02:07:32,283 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places. [2024-06-28 02:07:32,283 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 72 transitions, 400 flow [2024-06-28 02:07:32,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:32,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:32,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:32,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:07:32,284 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:32,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:32,284 INFO L85 PathProgramCache]: Analyzing trace with hash 900522926, now seen corresponding path program 1 times [2024-06-28 02:07:32,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:32,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81855564] [2024-06-28 02:07:32,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:32,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:32,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:33,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:33,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:33,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81855564] [2024-06-28 02:07:33,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81855564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:33,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:33,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:07:33,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409575258] [2024-06-28 02:07:33,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:33,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:07:33,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:33,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:07:33,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:07:33,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:33,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 72 transitions, 400 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:33,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:33,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:33,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:34,034 INFO L124 PetriNetUnfolderBase]: 4024/6428 cut-off events. [2024-06-28 02:07:34,035 INFO L125 PetriNetUnfolderBase]: For 8689/8727 co-relation queries the response was YES. [2024-06-28 02:07:34,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18332 conditions, 6428 events. 4024/6428 cut-off events. For 8689/8727 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 39390 event pairs, 2024 based on Foata normal form. 6/6145 useless extension candidates. Maximal degree in co-relation 18305. Up to 5673 conditions per place. [2024-06-28 02:07:34,072 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 83 selfloop transitions, 12 changer transitions 0/109 dead transitions. [2024-06-28 02:07:34,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 109 transitions, 724 flow [2024-06-28 02:07:34,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:07:34,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:07:34,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 02:07:34,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-28 02:07:34,074 INFO L175 Difference]: Start difference. First operand has 68 places, 72 transitions, 400 flow. Second operand 6 states and 136 transitions. [2024-06-28 02:07:34,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 109 transitions, 724 flow [2024-06-28 02:07:34,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 109 transitions, 704 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:34,082 INFO L231 Difference]: Finished difference. Result has 74 places, 82 transitions, 497 flow [2024-06-28 02:07:34,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=386, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=497, PETRI_PLACES=74, PETRI_TRANSITIONS=82} [2024-06-28 02:07:34,083 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 22 predicate places. [2024-06-28 02:07:34,083 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 82 transitions, 497 flow [2024-06-28 02:07:34,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:34,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:34,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:34,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:07:34,084 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:34,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:34,085 INFO L85 PathProgramCache]: Analyzing trace with hash 659595810, now seen corresponding path program 1 times [2024-06-28 02:07:34,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:34,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47971985] [2024-06-28 02:07:34,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:34,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:34,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:34,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:34,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:34,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47971985] [2024-06-28 02:07:34,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47971985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:34,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:34,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:07:34,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923258897] [2024-06-28 02:07:34,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:34,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:07:34,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:34,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:07:34,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:07:34,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:34,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 82 transitions, 497 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:34,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:34,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:34,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:35,740 INFO L124 PetriNetUnfolderBase]: 4195/6700 cut-off events. [2024-06-28 02:07:35,740 INFO L125 PetriNetUnfolderBase]: For 11544/11644 co-relation queries the response was YES. [2024-06-28 02:07:35,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20544 conditions, 6700 events. 4195/6700 cut-off events. For 11544/11644 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 40714 event pairs, 2041 based on Foata normal form. 37/6493 useless extension candidates. Maximal degree in co-relation 20513. Up to 5967 conditions per place. [2024-06-28 02:07:35,800 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 16 changer transitions 0/118 dead transitions. [2024-06-28 02:07:35,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 118 transitions, 840 flow [2024-06-28 02:07:35,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:07:35,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:07:35,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 137 transitions. [2024-06-28 02:07:35,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4963768115942029 [2024-06-28 02:07:35,803 INFO L175 Difference]: Start difference. First operand has 74 places, 82 transitions, 497 flow. Second operand 6 states and 137 transitions. [2024-06-28 02:07:35,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 118 transitions, 840 flow [2024-06-28 02:07:35,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 118 transitions, 834 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 02:07:35,816 INFO L231 Difference]: Finished difference. Result has 81 places, 91 transitions, 622 flow [2024-06-28 02:07:35,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=81, PETRI_TRANSITIONS=91} [2024-06-28 02:07:35,817 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 29 predicate places. [2024-06-28 02:07:35,817 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 91 transitions, 622 flow [2024-06-28 02:07:35,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:35,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:35,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:35,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:07:35,818 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:35,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:35,819 INFO L85 PathProgramCache]: Analyzing trace with hash 2146398866, now seen corresponding path program 2 times [2024-06-28 02:07:35,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:35,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828768420] [2024-06-28 02:07:35,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:35,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:36,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:36,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:36,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828768420] [2024-06-28 02:07:36,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828768420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:36,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:36,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:07:36,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685556938] [2024-06-28 02:07:36,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:36,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:07:36,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:36,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:07:36,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:07:36,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:36,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 91 transitions, 622 flow. Second operand has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:36,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:36,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:36,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:37,457 INFO L124 PetriNetUnfolderBase]: 4279/6819 cut-off events. [2024-06-28 02:07:37,457 INFO L125 PetriNetUnfolderBase]: For 15969/16080 co-relation queries the response was YES. [2024-06-28 02:07:37,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22606 conditions, 6819 events. 4279/6819 cut-off events. For 15969/16080 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 41552 event pairs, 1939 based on Foata normal form. 25/6600 useless extension candidates. Maximal degree in co-relation 22570. Up to 6025 conditions per place. [2024-06-28 02:07:37,509 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 91 selfloop transitions, 22 changer transitions 0/124 dead transitions. [2024-06-28 02:07:37,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 124 transitions, 970 flow [2024-06-28 02:07:37,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:07:37,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:07:37,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-28 02:07:37,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:07:37,513 INFO L175 Difference]: Start difference. First operand has 81 places, 91 transitions, 622 flow. Second operand 6 states and 138 transitions. [2024-06-28 02:07:37,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 124 transitions, 970 flow [2024-06-28 02:07:37,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 124 transitions, 944 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:37,532 INFO L231 Difference]: Finished difference. Result has 86 places, 97 transitions, 714 flow [2024-06-28 02:07:37,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=714, PETRI_PLACES=86, PETRI_TRANSITIONS=97} [2024-06-28 02:07:37,534 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-28 02:07:37,534 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 97 transitions, 714 flow [2024-06-28 02:07:37,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.428571428571429) internal successors, (87), 7 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:37,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:37,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:37,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:07:37,535 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:37,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:37,535 INFO L85 PathProgramCache]: Analyzing trace with hash 2146407794, now seen corresponding path program 1 times [2024-06-28 02:07:37,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:37,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495058620] [2024-06-28 02:07:37,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:37,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:37,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:38,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:38,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:38,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495058620] [2024-06-28 02:07:38,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495058620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:38,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:38,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:38,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991789014] [2024-06-28 02:07:38,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:38,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:38,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:38,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:38,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:38,580 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:38,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 97 transitions, 714 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:38,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:38,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:38,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:39,347 INFO L124 PetriNetUnfolderBase]: 4218/6696 cut-off events. [2024-06-28 02:07:39,348 INFO L125 PetriNetUnfolderBase]: For 18723/18777 co-relation queries the response was YES. [2024-06-28 02:07:39,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22592 conditions, 6696 events. 4218/6696 cut-off events. For 18723/18777 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 40882 event pairs, 2026 based on Foata normal form. 2/6381 useless extension candidates. Maximal degree in co-relation 22553. Up to 5885 conditions per place. [2024-06-28 02:07:39,392 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 103 selfloop transitions, 27 changer transitions 0/149 dead transitions. [2024-06-28 02:07:39,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 149 transitions, 1201 flow [2024-06-28 02:07:39,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:39,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:39,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-28 02:07:39,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48757763975155277 [2024-06-28 02:07:39,394 INFO L175 Difference]: Start difference. First operand has 86 places, 97 transitions, 714 flow. Second operand 7 states and 157 transitions. [2024-06-28 02:07:39,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 149 transitions, 1201 flow [2024-06-28 02:07:39,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 149 transitions, 1167 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:39,414 INFO L231 Difference]: Finished difference. Result has 94 places, 119 transitions, 945 flow [2024-06-28 02:07:39,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=945, PETRI_PLACES=94, PETRI_TRANSITIONS=119} [2024-06-28 02:07:39,414 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 42 predicate places. [2024-06-28 02:07:39,415 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 119 transitions, 945 flow [2024-06-28 02:07:39,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:39,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:39,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:39,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:07:39,416 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:39,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:39,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1935681042, now seen corresponding path program 1 times [2024-06-28 02:07:39,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:39,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300627689] [2024-06-28 02:07:39,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:39,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:39,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:40,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-28 02:07:40,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:40,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300627689] [2024-06-28 02:07:40,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300627689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:40,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:40,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:40,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84177971] [2024-06-28 02:07:40,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:40,123 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:40,124 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:40,124 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:40,124 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:40,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:40,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 119 transitions, 945 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:40,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:40,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:40,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:41,216 INFO L124 PetriNetUnfolderBase]: 4237/6695 cut-off events. [2024-06-28 02:07:41,216 INFO L125 PetriNetUnfolderBase]: For 25131/25316 co-relation queries the response was YES. [2024-06-28 02:07:41,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25324 conditions, 6695 events. 4237/6695 cut-off events. For 25131/25316 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 40085 event pairs, 1613 based on Foata normal form. 74/6481 useless extension candidates. Maximal degree in co-relation 25280. Up to 5932 conditions per place. [2024-06-28 02:07:41,257 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 114 selfloop transitions, 34 changer transitions 0/165 dead transitions. [2024-06-28 02:07:41,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 165 transitions, 1394 flow [2024-06-28 02:07:41,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:41,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:41,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:07:41,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515527950310559 [2024-06-28 02:07:41,259 INFO L175 Difference]: Start difference. First operand has 94 places, 119 transitions, 945 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:07:41,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 165 transitions, 1394 flow [2024-06-28 02:07:41,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 165 transitions, 1360 flow, removed 16 selfloop flow, removed 1 redundant places. [2024-06-28 02:07:41,288 INFO L231 Difference]: Finished difference. Result has 101 places, 128 transitions, 1064 flow [2024-06-28 02:07:41,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1064, PETRI_PLACES=101, PETRI_TRANSITIONS=128} [2024-06-28 02:07:41,289 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 49 predicate places. [2024-06-28 02:07:41,289 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 128 transitions, 1064 flow [2024-06-28 02:07:41,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:41,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:41,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:41,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:07:41,290 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:41,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:41,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1935801942, now seen corresponding path program 2 times [2024-06-28 02:07:41,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:41,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379448388] [2024-06-28 02:07:41,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:41,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:41,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:41,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:41,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:41,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379448388] [2024-06-28 02:07:41,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379448388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:41,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:41,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:41,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007878071] [2024-06-28 02:07:41,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:41,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:41,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:41,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:41,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:42,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:42,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 128 transitions, 1064 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:42,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:42,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:42,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:42,994 INFO L124 PetriNetUnfolderBase]: 4341/6843 cut-off events. [2024-06-28 02:07:42,994 INFO L125 PetriNetUnfolderBase]: For 33240/33498 co-relation queries the response was YES. [2024-06-28 02:07:43,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28182 conditions, 6843 events. 4341/6843 cut-off events. For 33240/33498 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 40916 event pairs, 1563 based on Foata normal form. 53/6604 useless extension candidates. Maximal degree in co-relation 28134. Up to 6003 conditions per place. [2024-06-28 02:07:43,043 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 119 selfloop transitions, 42 changer transitions 0/178 dead transitions. [2024-06-28 02:07:43,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 178 transitions, 1653 flow [2024-06-28 02:07:43,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:43,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:43,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:07:43,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186335403726708 [2024-06-28 02:07:43,047 INFO L175 Difference]: Start difference. First operand has 101 places, 128 transitions, 1064 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:07:43,047 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 178 transitions, 1653 flow [2024-06-28 02:07:43,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 178 transitions, 1586 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-28 02:07:43,091 INFO L231 Difference]: Finished difference. Result has 106 places, 140 transitions, 1238 flow [2024-06-28 02:07:43,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=997, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1238, PETRI_PLACES=106, PETRI_TRANSITIONS=140} [2024-06-28 02:07:43,092 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 54 predicate places. [2024-06-28 02:07:43,092 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 140 transitions, 1238 flow [2024-06-28 02:07:43,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:43,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:43,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:43,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:07:43,093 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:43,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:43,094 INFO L85 PathProgramCache]: Analyzing trace with hash 521931865, now seen corresponding path program 1 times [2024-06-28 02:07:43,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:43,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65564777] [2024-06-28 02:07:43,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:43,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:43,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:43,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:43,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:43,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65564777] [2024-06-28 02:07:43,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65564777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:43,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:43,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:43,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654003153] [2024-06-28 02:07:43,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:43,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:43,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:43,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:43,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:43,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:07:43,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 140 transitions, 1238 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:43,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:43,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:07:43,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:44,860 INFO L124 PetriNetUnfolderBase]: 4626/7295 cut-off events. [2024-06-28 02:07:44,861 INFO L125 PetriNetUnfolderBase]: For 39669/39669 co-relation queries the response was YES. [2024-06-28 02:07:44,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30772 conditions, 7295 events. 4626/7295 cut-off events. For 39669/39669 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 43630 event pairs, 1793 based on Foata normal form. 2/7069 useless extension candidates. Maximal degree in co-relation 30722. Up to 6548 conditions per place. [2024-06-28 02:07:44,908 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 163 selfloop transitions, 18 changer transitions 0/188 dead transitions. [2024-06-28 02:07:44,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 188 transitions, 1828 flow [2024-06-28 02:07:44,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:44,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:44,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 154 transitions. [2024-06-28 02:07:44,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 02:07:44,910 INFO L175 Difference]: Start difference. First operand has 106 places, 140 transitions, 1238 flow. Second operand 7 states and 154 transitions. [2024-06-28 02:07:44,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 188 transitions, 1828 flow [2024-06-28 02:07:44,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 188 transitions, 1730 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:44,963 INFO L231 Difference]: Finished difference. Result has 111 places, 152 transitions, 1331 flow [2024-06-28 02:07:44,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1146, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1331, PETRI_PLACES=111, PETRI_TRANSITIONS=152} [2024-06-28 02:07:44,964 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 59 predicate places. [2024-06-28 02:07:44,964 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 152 transitions, 1331 flow [2024-06-28 02:07:44,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:44,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:44,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:44,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:07:44,965 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:44,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:44,966 INFO L85 PathProgramCache]: Analyzing trace with hash 2113856239, now seen corresponding path program 2 times [2024-06-28 02:07:44,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:44,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492923379] [2024-06-28 02:07:44,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:44,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:44,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:45,730 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:45,730 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:45,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492923379] [2024-06-28 02:07:45,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492923379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:45,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:45,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:45,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532455794] [2024-06-28 02:07:45,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:45,731 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:45,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:45,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:45,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:45,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:07:45,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 152 transitions, 1331 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:45,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:45,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:07:45,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:46,876 INFO L124 PetriNetUnfolderBase]: 4660/7339 cut-off events. [2024-06-28 02:07:46,876 INFO L125 PetriNetUnfolderBase]: For 43479/43500 co-relation queries the response was YES. [2024-06-28 02:07:46,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31712 conditions, 7339 events. 4660/7339 cut-off events. For 43479/43500 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 43817 event pairs, 1735 based on Foata normal form. 16/7127 useless extension candidates. Maximal degree in co-relation 31659. Up to 6501 conditions per place. [2024-06-28 02:07:46,928 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 161 selfloop transitions, 33 changer transitions 0/201 dead transitions. [2024-06-28 02:07:46,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 201 transitions, 1982 flow [2024-06-28 02:07:46,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:46,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:46,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:07:46,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4937888198757764 [2024-06-28 02:07:46,930 INFO L175 Difference]: Start difference. First operand has 111 places, 152 transitions, 1331 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:07:46,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 201 transitions, 1982 flow [2024-06-28 02:07:46,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 201 transitions, 1955 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:46,977 INFO L231 Difference]: Finished difference. Result has 117 places, 160 transitions, 1463 flow [2024-06-28 02:07:46,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1463, PETRI_PLACES=117, PETRI_TRANSITIONS=160} [2024-06-28 02:07:46,978 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-28 02:07:46,978 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 160 transitions, 1463 flow [2024-06-28 02:07:46,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:46,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:46,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:46,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:07:46,979 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:46,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:46,980 INFO L85 PathProgramCache]: Analyzing trace with hash -468119382, now seen corresponding path program 3 times [2024-06-28 02:07:46,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:46,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165235304] [2024-06-28 02:07:46,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:46,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:46,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:47,720 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:47,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:47,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165235304] [2024-06-28 02:07:47,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165235304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:47,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:47,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:47,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1578923036] [2024-06-28 02:07:47,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:47,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:47,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:47,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:47,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:47,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:47,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 160 transitions, 1463 flow. Second operand has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:47,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:47,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:47,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:48,665 INFO L124 PetriNetUnfolderBase]: 4469/7060 cut-off events. [2024-06-28 02:07:48,665 INFO L125 PetriNetUnfolderBase]: For 51079/51251 co-relation queries the response was YES. [2024-06-28 02:07:48,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32380 conditions, 7060 events. 4469/7060 cut-off events. For 51079/51251 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 42657 event pairs, 1514 based on Foata normal form. 17/6701 useless extension candidates. Maximal degree in co-relation 32324. Up to 5998 conditions per place. [2024-06-28 02:07:48,818 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 131 selfloop transitions, 63 changer transitions 0/216 dead transitions. [2024-06-28 02:07:48,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 216 transitions, 2233 flow [2024-06-28 02:07:48,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:48,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:48,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:07:48,820 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.515527950310559 [2024-06-28 02:07:48,820 INFO L175 Difference]: Start difference. First operand has 117 places, 160 transitions, 1463 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:07:48,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 216 transitions, 2233 flow [2024-06-28 02:07:48,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 216 transitions, 2162 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:48,861 INFO L231 Difference]: Finished difference. Result has 122 places, 180 transitions, 1824 flow [2024-06-28 02:07:48,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1392, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1824, PETRI_PLACES=122, PETRI_TRANSITIONS=180} [2024-06-28 02:07:48,863 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 70 predicate places. [2024-06-28 02:07:48,863 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 180 transitions, 1824 flow [2024-06-28 02:07:48,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.375) internal successors, (99), 8 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:48,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:48,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:48,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:07:48,864 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:48,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:48,865 INFO L85 PathProgramCache]: Analyzing trace with hash 2114123149, now seen corresponding path program 3 times [2024-06-28 02:07:48,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:48,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706737463] [2024-06-28 02:07:48,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:48,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:48,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:49,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:49,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706737463] [2024-06-28 02:07:49,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706737463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:49,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:49,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:07:49,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489573910] [2024-06-28 02:07:49,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:49,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:07:49,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:49,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:07:49,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:07:49,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:07:49,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 180 transitions, 1824 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:49,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:49,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:07:49,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:50,667 INFO L124 PetriNetUnfolderBase]: 4639/7322 cut-off events. [2024-06-28 02:07:50,667 INFO L125 PetriNetUnfolderBase]: For 58157/58178 co-relation queries the response was YES. [2024-06-28 02:07:50,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34655 conditions, 7322 events. 4639/7322 cut-off events. For 58157/58178 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 43909 event pairs, 1736 based on Foata normal form. 16/7106 useless extension candidates. Maximal degree in co-relation 34596. Up to 6474 conditions per place. [2024-06-28 02:07:50,724 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 175 selfloop transitions, 38 changer transitions 0/220 dead transitions. [2024-06-28 02:07:50,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 220 transitions, 2415 flow [2024-06-28 02:07:50,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:50,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:50,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 156 transitions. [2024-06-28 02:07:50,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484472049689441 [2024-06-28 02:07:50,726 INFO L175 Difference]: Start difference. First operand has 122 places, 180 transitions, 1824 flow. Second operand 7 states and 156 transitions. [2024-06-28 02:07:50,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 220 transitions, 2415 flow [2024-06-28 02:07:50,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 220 transitions, 2297 flow, removed 47 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:50,808 INFO L231 Difference]: Finished difference. Result has 127 places, 181 transitions, 1804 flow [2024-06-28 02:07:50,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1712, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1804, PETRI_PLACES=127, PETRI_TRANSITIONS=181} [2024-06-28 02:07:50,809 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 75 predicate places. [2024-06-28 02:07:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 181 transitions, 1804 flow [2024-06-28 02:07:50,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:50,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:50,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:50,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:07:50,809 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:50,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:50,810 INFO L85 PathProgramCache]: Analyzing trace with hash 2114133069, now seen corresponding path program 1 times [2024-06-28 02:07:50,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:50,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964937415] [2024-06-28 02:07:50,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:50,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:50,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:52,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:52,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:52,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964937415] [2024-06-28 02:07:52,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964937415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:52,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:52,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:52,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872501153] [2024-06-28 02:07:52,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:52,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:52,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:52,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:52,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:52,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:52,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 181 transitions, 1804 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:52,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:52,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:52,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:53,150 INFO L124 PetriNetUnfolderBase]: 4476/7057 cut-off events. [2024-06-28 02:07:53,150 INFO L125 PetriNetUnfolderBase]: For 58711/59056 co-relation queries the response was YES. [2024-06-28 02:07:53,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33506 conditions, 7057 events. 4476/7057 cut-off events. For 58711/59056 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 42730 event pairs, 1564 based on Foata normal form. 16/6772 useless extension candidates. Maximal degree in co-relation 33445. Up to 6170 conditions per place. [2024-06-28 02:07:53,205 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 178 selfloop transitions, 28 changer transitions 0/235 dead transitions. [2024-06-28 02:07:53,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 235 transitions, 2425 flow [2024-06-28 02:07:53,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:53,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:53,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:07:53,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-28 02:07:53,207 INFO L175 Difference]: Start difference. First operand has 127 places, 181 transitions, 1804 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:07:53,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 235 transitions, 2425 flow [2024-06-28 02:07:53,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 235 transitions, 2366 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:53,285 INFO L231 Difference]: Finished difference. Result has 132 places, 191 transitions, 1911 flow [2024-06-28 02:07:53,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1911, PETRI_PLACES=132, PETRI_TRANSITIONS=191} [2024-06-28 02:07:53,286 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 80 predicate places. [2024-06-28 02:07:53,286 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 191 transitions, 1911 flow [2024-06-28 02:07:53,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:53,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:53,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:53,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:07:53,287 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:53,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:53,287 INFO L85 PathProgramCache]: Analyzing trace with hash -123520335, now seen corresponding path program 1 times [2024-06-28 02:07:53,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:53,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989200769] [2024-06-28 02:07:53,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:53,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:53,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:54,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:54,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:54,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989200769] [2024-06-28 02:07:54,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989200769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:54,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:54,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:54,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879659016] [2024-06-28 02:07:54,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:54,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:54,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:54,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:54,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:54,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:54,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 191 transitions, 1911 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:54,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:54,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:54,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:55,669 INFO L124 PetriNetUnfolderBase]: 4661/7303 cut-off events. [2024-06-28 02:07:55,669 INFO L125 PetriNetUnfolderBase]: For 72197/72443 co-relation queries the response was YES. [2024-06-28 02:07:55,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37383 conditions, 7303 events. 4661/7303 cut-off events. For 72197/72443 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 43504 event pairs, 1589 based on Foata normal form. 37/6941 useless extension candidates. Maximal degree in co-relation 37320. Up to 6374 conditions per place. [2024-06-28 02:07:55,731 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 179 selfloop transitions, 53 changer transitions 0/258 dead transitions. [2024-06-28 02:07:55,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 258 transitions, 2869 flow [2024-06-28 02:07:55,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:55,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:55,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:07:55,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48641304347826086 [2024-06-28 02:07:55,733 INFO L175 Difference]: Start difference. First operand has 132 places, 191 transitions, 1911 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:07:55,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 258 transitions, 2869 flow [2024-06-28 02:07:55,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 258 transitions, 2808 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 02:07:55,825 INFO L231 Difference]: Finished difference. Result has 139 places, 218 transitions, 2378 flow [2024-06-28 02:07:55,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1851, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2378, PETRI_PLACES=139, PETRI_TRANSITIONS=218} [2024-06-28 02:07:55,826 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 87 predicate places. [2024-06-28 02:07:55,826 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 218 transitions, 2378 flow [2024-06-28 02:07:55,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:55,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:55,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:55,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:07:55,827 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:55,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:55,827 INFO L85 PathProgramCache]: Analyzing trace with hash 530558291, now seen corresponding path program 2 times [2024-06-28 02:07:55,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:55,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452664481] [2024-06-28 02:07:55,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:55,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:55,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:56,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:56,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:56,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452664481] [2024-06-28 02:07:56,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452664481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:56,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:56,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:56,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291577444] [2024-06-28 02:07:56,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:56,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:56,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:56,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:56,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:56,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:56,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 218 transitions, 2378 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:56,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:56,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:56,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:58,037 INFO L124 PetriNetUnfolderBase]: 4778/7467 cut-off events. [2024-06-28 02:07:58,037 INFO L125 PetriNetUnfolderBase]: For 77699/78149 co-relation queries the response was YES. [2024-06-28 02:07:58,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39251 conditions, 7467 events. 4778/7467 cut-off events. For 77699/78149 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 44378 event pairs, 1573 based on Foata normal form. 133/7200 useless extension candidates. Maximal degree in co-relation 39183. Up to 6472 conditions per place. [2024-06-28 02:07:58,097 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 188 selfloop transitions, 79 changer transitions 0/293 dead transitions. [2024-06-28 02:07:58,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 293 transitions, 3442 flow [2024-06-28 02:07:58,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:58,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:58,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:07:58,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5135869565217391 [2024-06-28 02:07:58,101 INFO L175 Difference]: Start difference. First operand has 139 places, 218 transitions, 2378 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:07:58,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 293 transitions, 3442 flow [2024-06-28 02:07:58,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 293 transitions, 3344 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 02:07:58,238 INFO L231 Difference]: Finished difference. Result has 146 places, 249 transitions, 2914 flow [2024-06-28 02:07:58,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2316, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2914, PETRI_PLACES=146, PETRI_TRANSITIONS=249} [2024-06-28 02:07:58,239 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 94 predicate places. [2024-06-28 02:07:58,239 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 249 transitions, 2914 flow [2024-06-28 02:07:58,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:58,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:58,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:58,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:07:58,240 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:07:58,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:58,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1675376297, now seen corresponding path program 3 times [2024-06-28 02:07:58,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:58,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629213193] [2024-06-28 02:07:58,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:58,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:58,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:59,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:59,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:59,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629213193] [2024-06-28 02:07:59,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629213193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:59,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:59,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:59,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969531268] [2024-06-28 02:07:59,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:59,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:59,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:59,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:59,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:59,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:07:59,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 249 transitions, 2914 flow. Second operand has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:59,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:59,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:07:59,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:00,633 INFO L124 PetriNetUnfolderBase]: 5134/7945 cut-off events. [2024-06-28 02:08:00,633 INFO L125 PetriNetUnfolderBase]: For 89034/89507 co-relation queries the response was YES. [2024-06-28 02:08:00,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43635 conditions, 7945 events. 5134/7945 cut-off events. For 89034/89507 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 46751 event pairs, 1762 based on Foata normal form. 155/7692 useless extension candidates. Maximal degree in co-relation 43564. Up to 6806 conditions per place. [2024-06-28 02:08:00,686 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 208 selfloop transitions, 123 changer transitions 0/357 dead transitions. [2024-06-28 02:08:00,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 357 transitions, 4674 flow [2024-06-28 02:08:00,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:00,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:00,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:08:00,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5163043478260869 [2024-06-28 02:08:00,689 INFO L175 Difference]: Start difference. First operand has 146 places, 249 transitions, 2914 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:08:00,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 357 transitions, 4674 flow [2024-06-28 02:08:00,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 357 transitions, 4396 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:00,849 INFO L231 Difference]: Finished difference. Result has 151 places, 310 transitions, 3976 flow [2024-06-28 02:08:00,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2734, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3976, PETRI_PLACES=151, PETRI_TRANSITIONS=310} [2024-06-28 02:08:00,850 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 99 predicate places. [2024-06-28 02:08:00,850 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 310 transitions, 3976 flow [2024-06-28 02:08:00,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.333333333333334) internal successors, (111), 9 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:00,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:00,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:00,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:08:00,851 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:00,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:00,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1497662365, now seen corresponding path program 1 times [2024-06-28 02:08:00,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:00,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663188284] [2024-06-28 02:08:00,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:00,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:00,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:01,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:01,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:01,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663188284] [2024-06-28 02:08:01,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [663188284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:01,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:01,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:01,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024448292] [2024-06-28 02:08:01,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:01,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:01,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:01,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:01,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:01,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:01,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 310 transitions, 3976 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:01,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:01,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:01,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:03,025 INFO L124 PetriNetUnfolderBase]: 5737/8833 cut-off events. [2024-06-28 02:08:03,026 INFO L125 PetriNetUnfolderBase]: For 97067/97069 co-relation queries the response was YES. [2024-06-28 02:08:03,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48608 conditions, 8833 events. 5737/8833 cut-off events. For 97067/97069 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 51911 event pairs, 1840 based on Foata normal form. 6/8612 useless extension candidates. Maximal degree in co-relation 48534. Up to 7758 conditions per place. [2024-06-28 02:08:03,080 INFO L140 encePairwiseOnDemand]: 29/46 looper letters, 334 selfloop transitions, 88 changer transitions 0/429 dead transitions. [2024-06-28 02:08:03,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 429 transitions, 5988 flow [2024-06-28 02:08:03,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:03,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:03,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:08:03,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49033816425120774 [2024-06-28 02:08:03,083 INFO L175 Difference]: Start difference. First operand has 151 places, 310 transitions, 3976 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:08:03,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 429 transitions, 5988 flow [2024-06-28 02:08:03,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 429 transitions, 5828 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:03,240 INFO L231 Difference]: Finished difference. Result has 161 places, 379 transitions, 5193 flow [2024-06-28 02:08:03,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3851, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5193, PETRI_PLACES=161, PETRI_TRANSITIONS=379} [2024-06-28 02:08:03,241 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 109 predicate places. [2024-06-28 02:08:03,241 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 379 transitions, 5193 flow [2024-06-28 02:08:03,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:03,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:03,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:03,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:08:03,242 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:03,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:03,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1452384455, now seen corresponding path program 2 times [2024-06-28 02:08:03,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:03,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636305204] [2024-06-28 02:08:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:03,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:03,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:03,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:03,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:03,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636305204] [2024-06-28 02:08:03,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636305204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:03,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:03,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:03,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192687144] [2024-06-28 02:08:03,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:03,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:03,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:03,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:03,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:03,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:03,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 379 transitions, 5193 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:03,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:03,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:03,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:05,459 INFO L124 PetriNetUnfolderBase]: 5813/8934 cut-off events. [2024-06-28 02:08:05,459 INFO L125 PetriNetUnfolderBase]: For 109725/109731 co-relation queries the response was YES. [2024-06-28 02:08:05,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51110 conditions, 8934 events. 5813/8934 cut-off events. For 109725/109731 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 52312 event pairs, 1950 based on Foata normal form. 10/8715 useless extension candidates. Maximal degree in co-relation 51031. Up to 7844 conditions per place. [2024-06-28 02:08:05,542 INFO L140 encePairwiseOnDemand]: 29/46 looper letters, 349 selfloop transitions, 98 changer transitions 0/454 dead transitions. [2024-06-28 02:08:05,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 454 transitions, 6621 flow [2024-06-28 02:08:05,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:05,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:05,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:08:05,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-28 02:08:05,544 INFO L175 Difference]: Start difference. First operand has 161 places, 379 transitions, 5193 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:08:05,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 454 transitions, 6621 flow [2024-06-28 02:08:05,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 454 transitions, 6470 flow, removed 70 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:05,923 INFO L231 Difference]: Finished difference. Result has 171 places, 405 transitions, 5689 flow [2024-06-28 02:08:05,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5108, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5689, PETRI_PLACES=171, PETRI_TRANSITIONS=405} [2024-06-28 02:08:05,924 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-06-28 02:08:05,924 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 405 transitions, 5689 flow [2024-06-28 02:08:05,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:05,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:05,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:05,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:08:05,925 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:05,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:05,925 INFO L85 PathProgramCache]: Analyzing trace with hash 1456139113, now seen corresponding path program 1 times [2024-06-28 02:08:05,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:05,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274847837] [2024-06-28 02:08:05,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:05,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:05,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:06,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:06,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:06,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274847837] [2024-06-28 02:08:06,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274847837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:06,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:06,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:06,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883902097] [2024-06-28 02:08:06,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:06,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:06,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:06,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:06,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:06,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:06,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 405 transitions, 5689 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:06,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:06,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:06,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:08,373 INFO L124 PetriNetUnfolderBase]: 6024/9222 cut-off events. [2024-06-28 02:08:08,373 INFO L125 PetriNetUnfolderBase]: For 122886/122888 co-relation queries the response was YES. [2024-06-28 02:08:08,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54429 conditions, 9222 events. 6024/9222 cut-off events. For 122886/122888 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 53748 event pairs, 1676 based on Foata normal form. 8/9001 useless extension candidates. Maximal degree in co-relation 54345. Up to 7689 conditions per place. [2024-06-28 02:08:08,465 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 354 selfloop transitions, 138 changer transitions 0/499 dead transitions. [2024-06-28 02:08:08,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 499 transitions, 7560 flow [2024-06-28 02:08:08,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:08,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:08,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:08:08,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-28 02:08:08,466 INFO L175 Difference]: Start difference. First operand has 171 places, 405 transitions, 5689 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:08:08,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 499 transitions, 7560 flow [2024-06-28 02:08:08,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 499 transitions, 7501 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 02:08:08,892 INFO L231 Difference]: Finished difference. Result has 180 places, 442 transitions, 6624 flow [2024-06-28 02:08:08,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5630, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6624, PETRI_PLACES=180, PETRI_TRANSITIONS=442} [2024-06-28 02:08:08,893 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 128 predicate places. [2024-06-28 02:08:08,893 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 442 transitions, 6624 flow [2024-06-28 02:08:08,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:08,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:08,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:08,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:08:08,893 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:08,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:08,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1456138865, now seen corresponding path program 3 times [2024-06-28 02:08:08,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:08,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175701569] [2024-06-28 02:08:08,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:08,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:08,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:09,724 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:09,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:09,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175701569] [2024-06-28 02:08:09,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175701569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:09,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:09,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:09,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172971919] [2024-06-28 02:08:09,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:09,726 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:09,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:09,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:09,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:09,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:09,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 442 transitions, 6624 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:09,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:09,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:09,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:11,524 INFO L124 PetriNetUnfolderBase]: 6108/9344 cut-off events. [2024-06-28 02:08:11,524 INFO L125 PetriNetUnfolderBase]: For 142102/142104 co-relation queries the response was YES. [2024-06-28 02:08:11,580 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58411 conditions, 9344 events. 6108/9344 cut-off events. For 142102/142104 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 54524 event pairs, 1677 based on Foata normal form. 10/9123 useless extension candidates. Maximal degree in co-relation 58323. Up to 7737 conditions per place. [2024-06-28 02:08:11,622 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 357 selfloop transitions, 143 changer transitions 0/507 dead transitions. [2024-06-28 02:08:11,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 507 transitions, 8108 flow [2024-06-28 02:08:11,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:11,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:11,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:08:11,624 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-28 02:08:11,624 INFO L175 Difference]: Start difference. First operand has 180 places, 442 transitions, 6624 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:08:11,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 507 transitions, 8108 flow [2024-06-28 02:08:11,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 507 transitions, 7907 flow, removed 60 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:11,987 INFO L231 Difference]: Finished difference. Result has 186 places, 452 transitions, 6930 flow [2024-06-28 02:08:11,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6441, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=442, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6930, PETRI_PLACES=186, PETRI_TRANSITIONS=452} [2024-06-28 02:08:11,988 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 134 predicate places. [2024-06-28 02:08:11,988 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 452 transitions, 6930 flow [2024-06-28 02:08:11,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:11,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:11,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:11,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:08:11,989 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:11,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:11,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1456132355, now seen corresponding path program 4 times [2024-06-28 02:08:11,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:11,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407984047] [2024-06-28 02:08:11,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:11,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:11,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:12,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:12,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:12,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407984047] [2024-06-28 02:08:12,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407984047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:12,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:12,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:12,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [940803860] [2024-06-28 02:08:12,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:12,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:12,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:12,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:12,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:12,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:12,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 452 transitions, 6930 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:12,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:12,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:12,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:14,236 INFO L124 PetriNetUnfolderBase]: 6124/9359 cut-off events. [2024-06-28 02:08:14,236 INFO L125 PetriNetUnfolderBase]: For 152753/152755 co-relation queries the response was YES. [2024-06-28 02:08:14,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60375 conditions, 9359 events. 6124/9359 cut-off events. For 152753/152755 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 54495 event pairs, 1747 based on Foata normal form. 6/9136 useless extension candidates. Maximal degree in co-relation 60284. Up to 7749 conditions per place. [2024-06-28 02:08:14,327 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 369 selfloop transitions, 136 changer transitions 0/512 dead transitions. [2024-06-28 02:08:14,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 512 transitions, 8353 flow [2024-06-28 02:08:14,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:14,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:14,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:08:14,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096618357487923 [2024-06-28 02:08:14,328 INFO L175 Difference]: Start difference. First operand has 186 places, 452 transitions, 6930 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:08:14,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 512 transitions, 8353 flow [2024-06-28 02:08:14,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 512 transitions, 8001 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 02:08:14,699 INFO L231 Difference]: Finished difference. Result has 190 places, 459 transitions, 7039 flow [2024-06-28 02:08:14,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6583, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7039, PETRI_PLACES=190, PETRI_TRANSITIONS=459} [2024-06-28 02:08:14,700 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 138 predicate places. [2024-06-28 02:08:14,700 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 459 transitions, 7039 flow [2024-06-28 02:08:14,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:14,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:14,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:14,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:08:14,700 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:14,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:14,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1000160243, now seen corresponding path program 5 times [2024-06-28 02:08:14,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:14,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859419091] [2024-06-28 02:08:14,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:14,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:14,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:15,400 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:15,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:15,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859419091] [2024-06-28 02:08:15,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859419091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:15,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:15,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:15,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [629616614] [2024-06-28 02:08:15,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:15,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:15,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:15,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:15,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:15,479 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:15,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 459 transitions, 7039 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:15,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:15,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:15,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:17,133 INFO L124 PetriNetUnfolderBase]: 6166/9425 cut-off events. [2024-06-28 02:08:17,133 INFO L125 PetriNetUnfolderBase]: For 158950/158956 co-relation queries the response was YES. [2024-06-28 02:08:17,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61150 conditions, 9425 events. 6166/9425 cut-off events. For 158950/158956 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 55121 event pairs, 1667 based on Foata normal form. 10/9208 useless extension candidates. Maximal degree in co-relation 61057. Up to 8164 conditions per place. [2024-06-28 02:08:17,223 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 388 selfloop transitions, 115 changer transitions 0/510 dead transitions. [2024-06-28 02:08:17,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 510 transitions, 8356 flow [2024-06-28 02:08:17,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:17,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:17,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 182 transitions. [2024-06-28 02:08:17,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4945652173913043 [2024-06-28 02:08:17,224 INFO L175 Difference]: Start difference. First operand has 190 places, 459 transitions, 7039 flow. Second operand 8 states and 182 transitions. [2024-06-28 02:08:17,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 510 transitions, 8356 flow [2024-06-28 02:08:17,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 510 transitions, 8132 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:17,565 INFO L231 Difference]: Finished difference. Result has 194 places, 467 transitions, 7256 flow [2024-06-28 02:08:17,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6815, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7256, PETRI_PLACES=194, PETRI_TRANSITIONS=467} [2024-06-28 02:08:17,566 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 142 predicate places. [2024-06-28 02:08:17,567 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 467 transitions, 7256 flow [2024-06-28 02:08:17,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:17,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:17,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:17,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:08:17,567 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:17,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:17,568 INFO L85 PathProgramCache]: Analyzing trace with hash -119674351, now seen corresponding path program 2 times [2024-06-28 02:08:17,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:17,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62452961] [2024-06-28 02:08:17,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:17,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:17,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:18,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:18,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:18,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62452961] [2024-06-28 02:08:18,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62452961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:18,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:18,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:18,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842263018] [2024-06-28 02:08:18,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:18,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:18,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:18,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:18,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:18,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:18,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 467 transitions, 7256 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:18,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:18,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:18,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:20,350 INFO L124 PetriNetUnfolderBase]: 6195/9483 cut-off events. [2024-06-28 02:08:20,350 INFO L125 PetriNetUnfolderBase]: For 175587/175591 co-relation queries the response was YES. [2024-06-28 02:08:20,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62941 conditions, 9483 events. 6195/9483 cut-off events. For 175587/175591 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 55900 event pairs, 2238 based on Foata normal form. 6/9262 useless extension candidates. Maximal degree in co-relation 62846. Up to 8604 conditions per place. [2024-06-28 02:08:20,436 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 473 selfloop transitions, 39 changer transitions 0/519 dead transitions. [2024-06-28 02:08:20,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 519 transitions, 8627 flow [2024-06-28 02:08:20,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:20,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:20,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 176 transitions. [2024-06-28 02:08:20,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 02:08:20,437 INFO L175 Difference]: Start difference. First operand has 194 places, 467 transitions, 7256 flow. Second operand 8 states and 176 transitions. [2024-06-28 02:08:20,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 519 transitions, 8627 flow [2024-06-28 02:08:20,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 519 transitions, 8480 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:20,796 INFO L231 Difference]: Finished difference. Result has 198 places, 475 transitions, 7328 flow [2024-06-28 02:08:20,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7109, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=428, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7328, PETRI_PLACES=198, PETRI_TRANSITIONS=475} [2024-06-28 02:08:20,796 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-06-28 02:08:20,796 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 475 transitions, 7328 flow [2024-06-28 02:08:20,797 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:20,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:20,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:20,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:08:20,797 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:20,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:20,797 INFO L85 PathProgramCache]: Analyzing trace with hash -119674599, now seen corresponding path program 6 times [2024-06-28 02:08:20,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:20,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721575565] [2024-06-28 02:08:20,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:20,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:20,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:21,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:21,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:21,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721575565] [2024-06-28 02:08:21,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1721575565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:21,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:21,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:21,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [998803170] [2024-06-28 02:08:21,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:21,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:21,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:21,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:21,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:21,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:21,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 475 transitions, 7328 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:21,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:21,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:21,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:23,173 INFO L124 PetriNetUnfolderBase]: 6389/9730 cut-off events. [2024-06-28 02:08:23,174 INFO L125 PetriNetUnfolderBase]: For 191351/191353 co-relation queries the response was YES. [2024-06-28 02:08:23,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66351 conditions, 9730 events. 6389/9730 cut-off events. For 191351/191353 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 56739 event pairs, 1599 based on Foata normal form. 10/9509 useless extension candidates. Maximal degree in co-relation 66254. Up to 7756 conditions per place. [2024-06-28 02:08:23,282 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 365 selfloop transitions, 176 changer transitions 0/548 dead transitions. [2024-06-28 02:08:23,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 548 transitions, 9162 flow [2024-06-28 02:08:23,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:23,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:23,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:08:23,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054347826086957 [2024-06-28 02:08:23,284 INFO L175 Difference]: Start difference. First operand has 198 places, 475 transitions, 7328 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:08:23,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 548 transitions, 9162 flow [2024-06-28 02:08:23,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 548 transitions, 9000 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:23,828 INFO L231 Difference]: Finished difference. Result has 203 places, 500 transitions, 8156 flow [2024-06-28 02:08:23,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7210, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8156, PETRI_PLACES=203, PETRI_TRANSITIONS=500} [2024-06-28 02:08:23,829 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-28 02:08:23,829 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 500 transitions, 8156 flow [2024-06-28 02:08:23,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:23,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:23,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:23,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:08:23,830 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:23,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:23,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1783566469, now seen corresponding path program 7 times [2024-06-28 02:08:23,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:23,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185979273] [2024-06-28 02:08:23,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:23,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:23,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:24,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-28 02:08:24,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:24,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185979273] [2024-06-28 02:08:24,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [185979273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:24,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:24,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:24,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673579479] [2024-06-28 02:08:24,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:24,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:24,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:24,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:24,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:24,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 500 transitions, 8156 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:24,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:24,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:24,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:26,263 INFO L124 PetriNetUnfolderBase]: 6408/9750 cut-off events. [2024-06-28 02:08:26,264 INFO L125 PetriNetUnfolderBase]: For 216631/216633 co-relation queries the response was YES. [2024-06-28 02:08:26,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70218 conditions, 9750 events. 6408/9750 cut-off events. For 216631/216633 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 56812 event pairs, 1641 based on Foata normal form. 6/9527 useless extension candidates. Maximal degree in co-relation 70117. Up to 7771 conditions per place. [2024-06-28 02:08:26,383 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 378 selfloop transitions, 168 changer transitions 0/553 dead transitions. [2024-06-28 02:08:26,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 553 transitions, 9696 flow [2024-06-28 02:08:26,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:26,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:26,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:08:26,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-28 02:08:26,385 INFO L175 Difference]: Start difference. First operand has 203 places, 500 transitions, 8156 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:08:26,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 553 transitions, 9696 flow [2024-06-28 02:08:27,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 553 transitions, 9491 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:27,040 INFO L231 Difference]: Finished difference. Result has 209 places, 506 transitions, 8537 flow [2024-06-28 02:08:27,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=7975, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8537, PETRI_PLACES=209, PETRI_TRANSITIONS=506} [2024-06-28 02:08:27,042 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 157 predicate places. [2024-06-28 02:08:27,042 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 506 transitions, 8537 flow [2024-06-28 02:08:27,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:27,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:27,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:27,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:08:27,043 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:27,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:27,043 INFO L85 PathProgramCache]: Analyzing trace with hash 1105028075, now seen corresponding path program 8 times [2024-06-28 02:08:27,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:27,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1859785693] [2024-06-28 02:08:27,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:27,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:27,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:27,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:27,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:27,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1859785693] [2024-06-28 02:08:27,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1859785693] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:27,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:27,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:27,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43979649] [2024-06-28 02:08:27,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:27,692 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:27,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:27,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:27,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:27,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:27,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 506 transitions, 8537 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:27,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:27,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:27,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:29,538 INFO L124 PetriNetUnfolderBase]: 6502/9887 cut-off events. [2024-06-28 02:08:29,538 INFO L125 PetriNetUnfolderBase]: For 225059/225062 co-relation queries the response was YES. [2024-06-28 02:08:29,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72385 conditions, 9887 events. 6502/9887 cut-off events. For 225059/225062 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 57735 event pairs, 1408 based on Foata normal form. 6/9645 useless extension candidates. Maximal degree in co-relation 72281. Up to 7555 conditions per place. [2024-06-28 02:08:29,656 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 387 selfloop transitions, 191 changer transitions 0/585 dead transitions. [2024-06-28 02:08:29,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 585 transitions, 10672 flow [2024-06-28 02:08:29,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:29,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:29,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:08:29,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271739130434783 [2024-06-28 02:08:29,658 INFO L175 Difference]: Start difference. First operand has 209 places, 506 transitions, 8537 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:08:29,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 585 transitions, 10672 flow [2024-06-28 02:08:30,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 585 transitions, 10408 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:30,271 INFO L231 Difference]: Finished difference. Result has 215 places, 530 transitions, 9106 flow [2024-06-28 02:08:30,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8273, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9106, PETRI_PLACES=215, PETRI_TRANSITIONS=530} [2024-06-28 02:08:30,272 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-28 02:08:30,272 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 530 transitions, 9106 flow [2024-06-28 02:08:30,272 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:30,272 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:30,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:30,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:08:30,273 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:30,273 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:30,273 INFO L85 PathProgramCache]: Analyzing trace with hash -1626791611, now seen corresponding path program 9 times [2024-06-28 02:08:30,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:30,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566373861] [2024-06-28 02:08:30,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:30,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:30,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:30,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:30,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566373861] [2024-06-28 02:08:30,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566373861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:30,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:30,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:30,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697899432] [2024-06-28 02:08:30,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:30,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:30,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:30,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:30,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:30,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:30,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 530 transitions, 9106 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:30,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:30,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:30,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:32,924 INFO L124 PetriNetUnfolderBase]: 6673/10125 cut-off events. [2024-06-28 02:08:32,924 INFO L125 PetriNetUnfolderBase]: For 258598/258601 co-relation queries the response was YES. [2024-06-28 02:08:32,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77182 conditions, 10125 events. 6673/10125 cut-off events. For 258598/258601 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 59150 event pairs, 1425 based on Foata normal form. 10/9887 useless extension candidates. Maximal degree in co-relation 77075. Up to 7682 conditions per place. [2024-06-28 02:08:33,039 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 392 selfloop transitions, 197 changer transitions 0/596 dead transitions. [2024-06-28 02:08:33,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 596 transitions, 11179 flow [2024-06-28 02:08:33,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:33,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:33,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:08:33,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.529891304347826 [2024-06-28 02:08:33,040 INFO L175 Difference]: Start difference. First operand has 215 places, 530 transitions, 9106 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:08:33,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 596 transitions, 11179 flow [2024-06-28 02:08:33,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 596 transitions, 10617 flow, removed 123 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:33,707 INFO L231 Difference]: Finished difference. Result has 221 places, 541 transitions, 9242 flow [2024-06-28 02:08:33,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8616, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9242, PETRI_PLACES=221, PETRI_TRANSITIONS=541} [2024-06-28 02:08:33,708 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 169 predicate places. [2024-06-28 02:08:33,708 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 541 transitions, 9242 flow [2024-06-28 02:08:33,708 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:33,708 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:33,708 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:33,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:08:33,709 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:33,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:33,709 INFO L85 PathProgramCache]: Analyzing trace with hash 1113605713, now seen corresponding path program 3 times [2024-06-28 02:08:33,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:33,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28478202] [2024-06-28 02:08:33,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:33,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:33,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:34,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:34,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:34,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28478202] [2024-06-28 02:08:34,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28478202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:34,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:34,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:34,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46502466] [2024-06-28 02:08:34,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:34,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:34,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:34,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:34,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:34,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:34,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 541 transitions, 9242 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:34,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:34,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:34,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:36,662 INFO L124 PetriNetUnfolderBase]: 6684/10171 cut-off events. [2024-06-28 02:08:36,662 INFO L125 PetriNetUnfolderBase]: For 251633/251645 co-relation queries the response was YES. [2024-06-28 02:08:36,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75890 conditions, 10171 events. 6684/10171 cut-off events. For 251633/251645 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 59859 event pairs, 2151 based on Foata normal form. 10/9947 useless extension candidates. Maximal degree in co-relation 75780. Up to 9123 conditions per place. [2024-06-28 02:08:36,773 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 517 selfloop transitions, 90 changer transitions 0/614 dead transitions. [2024-06-28 02:08:36,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 614 transitions, 11234 flow [2024-06-28 02:08:36,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:36,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:36,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 203 transitions. [2024-06-28 02:08:36,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49033816425120774 [2024-06-28 02:08:36,775 INFO L175 Difference]: Start difference. First operand has 221 places, 541 transitions, 9242 flow. Second operand 9 states and 203 transitions. [2024-06-28 02:08:36,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 614 transitions, 11234 flow [2024-06-28 02:08:37,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 614 transitions, 10784 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 02:08:37,470 INFO L231 Difference]: Finished difference. Result has 227 places, 555 transitions, 9333 flow [2024-06-28 02:08:37,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8819, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9333, PETRI_PLACES=227, PETRI_TRANSITIONS=555} [2024-06-28 02:08:37,471 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 175 predicate places. [2024-06-28 02:08:37,472 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 555 transitions, 9333 flow [2024-06-28 02:08:37,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:37,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:37,472 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:37,472 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:08:37,473 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:37,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:37,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1113308795, now seen corresponding path program 10 times [2024-06-28 02:08:37,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:37,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [317465229] [2024-06-28 02:08:37,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:37,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:37,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:38,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:38,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:38,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [317465229] [2024-06-28 02:08:38,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [317465229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:38,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:38,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:38,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408779537] [2024-06-28 02:08:38,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:38,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:38,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:38,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:38,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:38,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:38,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 555 transitions, 9333 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:38,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:38,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:38,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:40,430 INFO L124 PetriNetUnfolderBase]: 6664/10112 cut-off events. [2024-06-28 02:08:40,430 INFO L125 PetriNetUnfolderBase]: For 252620/252623 co-relation queries the response was YES. [2024-06-28 02:08:40,496 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75265 conditions, 10112 events. 6664/10112 cut-off events. For 252620/252623 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 59173 event pairs, 1341 based on Foata normal form. 10/9874 useless extension candidates. Maximal degree in co-relation 75153. Up to 7687 conditions per place. [2024-06-28 02:08:40,558 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 376 selfloop transitions, 226 changer transitions 0/609 dead transitions. [2024-06-28 02:08:40,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 609 transitions, 11086 flow [2024-06-28 02:08:40,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:40,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:40,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:08:40,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5190217391304348 [2024-06-28 02:08:40,560 INFO L175 Difference]: Start difference. First operand has 227 places, 555 transitions, 9333 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:08:40,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 609 transitions, 11086 flow [2024-06-28 02:08:41,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 609 transitions, 10841 flow, removed 85 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:41,368 INFO L231 Difference]: Finished difference. Result has 230 places, 557 transitions, 9581 flow [2024-06-28 02:08:41,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9095, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9581, PETRI_PLACES=230, PETRI_TRANSITIONS=557} [2024-06-28 02:08:41,369 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 178 predicate places. [2024-06-28 02:08:41,369 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 557 transitions, 9581 flow [2024-06-28 02:08:41,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:41,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:41,369 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:41,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:08:41,370 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:41,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:41,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1105034833, now seen corresponding path program 4 times [2024-06-28 02:08:41,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:41,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445749775] [2024-06-28 02:08:41,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:41,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:41,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:42,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:42,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:42,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445749775] [2024-06-28 02:08:42,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445749775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:42,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:42,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:08:42,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184276056] [2024-06-28 02:08:42,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:42,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:08:42,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:42,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:08:42,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:08:42,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:42,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 557 transitions, 9581 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:42,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:42,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:42,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:44,427 INFO L124 PetriNetUnfolderBase]: 6653/10135 cut-off events. [2024-06-28 02:08:44,427 INFO L125 PetriNetUnfolderBase]: For 266157/266169 co-relation queries the response was YES. [2024-06-28 02:08:44,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76358 conditions, 10135 events. 6653/10135 cut-off events. For 266157/266169 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 59719 event pairs, 2145 based on Foata normal form. 10/9908 useless extension candidates. Maximal degree in co-relation 76244. Up to 9159 conditions per place. [2024-06-28 02:08:44,523 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 537 selfloop transitions, 62 changer transitions 0/606 dead transitions. [2024-06-28 02:08:44,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 606 transitions, 11128 flow [2024-06-28 02:08:44,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:08:44,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:08:44,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 179 transitions. [2024-06-28 02:08:44,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48641304347826086 [2024-06-28 02:08:44,524 INFO L175 Difference]: Start difference. First operand has 230 places, 557 transitions, 9581 flow. Second operand 8 states and 179 transitions. [2024-06-28 02:08:44,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 606 transitions, 11128 flow [2024-06-28 02:08:45,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 606 transitions, 10710 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:45,218 INFO L231 Difference]: Finished difference. Result has 233 places, 557 transitions, 9315 flow [2024-06-28 02:08:45,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9179, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9315, PETRI_PLACES=233, PETRI_TRANSITIONS=557} [2024-06-28 02:08:45,218 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 181 predicate places. [2024-06-28 02:08:45,218 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 557 transitions, 9315 flow [2024-06-28 02:08:45,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:45,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:45,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:45,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:08:45,219 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:45,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:45,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1322131937, now seen corresponding path program 1 times [2024-06-28 02:08:45,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:45,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1901393328] [2024-06-28 02:08:45,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:45,219 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:45,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:46,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:46,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:46,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1901393328] [2024-06-28 02:08:46,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1901393328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:46,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:46,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:46,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142330278] [2024-06-28 02:08:46,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:46,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:46,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:46,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:46,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:46,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:08:46,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 557 transitions, 9315 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:46,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:46,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:08:46,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:48,166 INFO L124 PetriNetUnfolderBase]: 6577/10016 cut-off events. [2024-06-28 02:08:48,166 INFO L125 PetriNetUnfolderBase]: For 289577/289901 co-relation queries the response was YES. [2024-06-28 02:08:48,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75769 conditions, 10016 events. 6577/10016 cut-off events. For 289577/289901 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 58999 event pairs, 1530 based on Foata normal form. 57/9606 useless extension candidates. Maximal degree in co-relation 75655. Up to 8420 conditions per place. [2024-06-28 02:08:48,292 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 394 selfloop transitions, 189 changer transitions 0/657 dead transitions. [2024-06-28 02:08:48,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 657 transitions, 11506 flow [2024-06-28 02:08:48,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:48,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:48,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 210 transitions. [2024-06-28 02:08:48,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-06-28 02:08:48,293 INFO L175 Difference]: Start difference. First operand has 233 places, 557 transitions, 9315 flow. Second operand 9 states and 210 transitions. [2024-06-28 02:08:48,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 657 transitions, 11506 flow [2024-06-28 02:08:49,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 657 transitions, 11324 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 02:08:49,083 INFO L231 Difference]: Finished difference. Result has 236 places, 612 transitions, 10434 flow [2024-06-28 02:08:49,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9133, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10434, PETRI_PLACES=236, PETRI_TRANSITIONS=612} [2024-06-28 02:08:49,084 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 184 predicate places. [2024-06-28 02:08:49,085 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 612 transitions, 10434 flow [2024-06-28 02:08:49,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:49,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:49,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:49,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:08:49,085 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:49,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:49,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1004166955, now seen corresponding path program 2 times [2024-06-28 02:08:49,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:49,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237776900] [2024-06-28 02:08:49,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:49,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:49,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:49,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:49,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:49,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237776900] [2024-06-28 02:08:49,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237776900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:49,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:49,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:49,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471299836] [2024-06-28 02:08:49,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:49,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:49,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:49,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:49,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:49,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:08:49,988 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 612 transitions, 10434 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:49,988 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:49,988 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:08:49,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:52,103 INFO L124 PetriNetUnfolderBase]: 6688/10179 cut-off events. [2024-06-28 02:08:52,104 INFO L125 PetriNetUnfolderBase]: For 311193/311667 co-relation queries the response was YES. [2024-06-28 02:08:52,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78921 conditions, 10179 events. 6688/10179 cut-off events. For 311193/311667 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 60085 event pairs, 1858 based on Foata normal form. 118/9809 useless extension candidates. Maximal degree in co-relation 78805. Up to 8615 conditions per place. [2024-06-28 02:08:52,241 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 400 selfloop transitions, 201 changer transitions 0/675 dead transitions. [2024-06-28 02:08:52,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 675 transitions, 12053 flow [2024-06-28 02:08:52,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:52,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:52,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:08:52,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096618357487923 [2024-06-28 02:08:52,243 INFO L175 Difference]: Start difference. First operand has 236 places, 612 transitions, 10434 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:08:52,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 675 transitions, 12053 flow [2024-06-28 02:08:53,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 675 transitions, 11873 flow, removed 79 selfloop flow, removed 3 redundant places. [2024-06-28 02:08:53,015 INFO L231 Difference]: Finished difference. Result has 243 places, 626 transitions, 10928 flow [2024-06-28 02:08:53,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10332, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=612, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10928, PETRI_PLACES=243, PETRI_TRANSITIONS=626} [2024-06-28 02:08:53,016 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 191 predicate places. [2024-06-28 02:08:53,016 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 626 transitions, 10928 flow [2024-06-28 02:08:53,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:53,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:53,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:53,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:08:53,017 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:53,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:53,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1006032690, now seen corresponding path program 1 times [2024-06-28 02:08:53,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:53,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818641759] [2024-06-28 02:08:53,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:53,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:53,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:53,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:53,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:53,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818641759] [2024-06-28 02:08:53,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818641759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:53,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:53,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:53,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196483627] [2024-06-28 02:08:53,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:53,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:53,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:53,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:53,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:53,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:08:53,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 626 transitions, 10928 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:53,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:53,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:08:53,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:08:56,020 INFO L124 PetriNetUnfolderBase]: 7028/10681 cut-off events. [2024-06-28 02:08:56,020 INFO L125 PetriNetUnfolderBase]: For 305640/305644 co-relation queries the response was YES. [2024-06-28 02:08:56,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81771 conditions, 10681 events. 7028/10681 cut-off events. For 305640/305644 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 63328 event pairs, 2066 based on Foata normal form. 6/10457 useless extension candidates. Maximal degree in co-relation 81653. Up to 9475 conditions per place. [2024-06-28 02:08:56,157 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 547 selfloop transitions, 141 changer transitions 0/695 dead transitions. [2024-06-28 02:08:56,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 695 transitions, 12989 flow [2024-06-28 02:08:56,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:08:56,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:08:56,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:08:56,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49516908212560384 [2024-06-28 02:08:56,161 INFO L175 Difference]: Start difference. First operand has 243 places, 626 transitions, 10928 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:08:56,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 695 transitions, 12989 flow [2024-06-28 02:08:57,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 695 transitions, 12581 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:08:57,169 INFO L231 Difference]: Finished difference. Result has 250 places, 649 transitions, 11464 flow [2024-06-28 02:08:57,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10524, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11464, PETRI_PLACES=250, PETRI_TRANSITIONS=649} [2024-06-28 02:08:57,170 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 198 predicate places. [2024-06-28 02:08:57,171 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 649 transitions, 11464 flow [2024-06-28 02:08:57,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:57,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:08:57,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:08:57,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:08:57,171 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:08:57,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:08:57,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1006069735, now seen corresponding path program 3 times [2024-06-28 02:08:57,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:08:57,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999332838] [2024-06-28 02:08:57,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:08:57,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:08:57,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:08:58,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:08:58,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:08:58,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1999332838] [2024-06-28 02:08:58,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1999332838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:08:58,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:08:58,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:08:58,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704094400] [2024-06-28 02:08:58,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:08:58,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:08:58,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:08:58,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:08:58,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:08:58,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:08:58,253 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 649 transitions, 11464 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:08:58,253 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:08:58,253 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:08:58,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:00,413 INFO L124 PetriNetUnfolderBase]: 6695/10229 cut-off events. [2024-06-28 02:09:00,413 INFO L125 PetriNetUnfolderBase]: For 332778/333134 co-relation queries the response was YES. [2024-06-28 02:09:00,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80675 conditions, 10229 events. 6695/10229 cut-off events. For 332778/333134 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 60881 event pairs, 1814 based on Foata normal form. 53/9784 useless extension candidates. Maximal degree in co-relation 80553. Up to 8469 conditions per place. [2024-06-28 02:09:00,541 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 368 selfloop transitions, 253 changer transitions 0/700 dead transitions. [2024-06-28 02:09:00,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 700 transitions, 12979 flow [2024-06-28 02:09:00,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:00,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:00,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:09:00,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5096618357487923 [2024-06-28 02:09:00,543 INFO L175 Difference]: Start difference. First operand has 250 places, 649 transitions, 11464 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:09:00,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 700 transitions, 12979 flow [2024-06-28 02:09:01,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 700 transitions, 12838 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:01,515 INFO L231 Difference]: Finished difference. Result has 256 places, 652 transitions, 11936 flow [2024-06-28 02:09:01,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11323, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=649, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=250, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11936, PETRI_PLACES=256, PETRI_TRANSITIONS=652} [2024-06-28 02:09:01,516 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-28 02:09:01,516 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 652 transitions, 11936 flow [2024-06-28 02:09:01,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:01,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:01,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:01,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:09:01,516 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:01,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:01,516 INFO L85 PathProgramCache]: Analyzing trace with hash -397060697, now seen corresponding path program 4 times [2024-06-28 02:09:01,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:01,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152130660] [2024-06-28 02:09:01,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:01,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:01,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:02,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:02,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:02,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152130660] [2024-06-28 02:09:02,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152130660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:02,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:02,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:02,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084754686] [2024-06-28 02:09:02,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:02,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:02,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:02,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:02,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:02,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:09:02,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 652 transitions, 11936 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:02,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:02,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:09:02,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:04,796 INFO L124 PetriNetUnfolderBase]: 6956/10554 cut-off events. [2024-06-28 02:09:04,796 INFO L125 PetriNetUnfolderBase]: For 366613/367307 co-relation queries the response was YES. [2024-06-28 02:09:04,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84577 conditions, 10554 events. 6956/10554 cut-off events. For 366613/367307 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 62484 event pairs, 1647 based on Foata normal form. 183/10262 useless extension candidates. Maximal degree in co-relation 84454. Up to 8928 conditions per place. [2024-06-28 02:09:04,936 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 455 selfloop transitions, 204 changer transitions 0/738 dead transitions. [2024-06-28 02:09:04,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 738 transitions, 13817 flow [2024-06-28 02:09:04,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:04,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:04,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:09:04,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120772946859904 [2024-06-28 02:09:04,938 INFO L175 Difference]: Start difference. First operand has 256 places, 652 transitions, 11936 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:09:04,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 738 transitions, 13817 flow [2024-06-28 02:09:05,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 738 transitions, 13368 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:05,965 INFO L231 Difference]: Finished difference. Result has 260 places, 680 transitions, 12299 flow [2024-06-28 02:09:05,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11487, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12299, PETRI_PLACES=260, PETRI_TRANSITIONS=680} [2024-06-28 02:09:05,966 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 208 predicate places. [2024-06-28 02:09:05,966 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 680 transitions, 12299 flow [2024-06-28 02:09:05,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:05,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:05,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:05,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:09:05,967 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:05,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:05,967 INFO L85 PathProgramCache]: Analyzing trace with hash 2071414717, now seen corresponding path program 5 times [2024-06-28 02:09:05,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:05,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652500621] [2024-06-28 02:09:05,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:05,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:05,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:06,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:06,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:06,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652500621] [2024-06-28 02:09:06,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652500621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:06,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:06,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:06,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040774652] [2024-06-28 02:09:06,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:06,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:06,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:06,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:06,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:06,960 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:09:06,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 680 transitions, 12299 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:06,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:06,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:09:06,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:09,441 INFO L124 PetriNetUnfolderBase]: 7037/10688 cut-off events. [2024-06-28 02:09:09,441 INFO L125 PetriNetUnfolderBase]: For 383342/384153 co-relation queries the response was YES. [2024-06-28 02:09:09,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86302 conditions, 10688 events. 7037/10688 cut-off events. For 383342/384153 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 63520 event pairs, 1672 based on Foata normal form. 161/10347 useless extension candidates. Maximal degree in co-relation 86177. Up to 8944 conditions per place. [2024-06-28 02:09:09,560 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 419 selfloop transitions, 244 changer transitions 0/742 dead transitions. [2024-06-28 02:09:09,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 742 transitions, 14001 flow [2024-06-28 02:09:09,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:09,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:09,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:09:09,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120772946859904 [2024-06-28 02:09:09,562 INFO L175 Difference]: Start difference. First operand has 260 places, 680 transitions, 12299 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:09:09,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 742 transitions, 14001 flow [2024-06-28 02:09:10,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 742 transitions, 13590 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:10,536 INFO L231 Difference]: Finished difference. Result has 263 places, 686 transitions, 12524 flow [2024-06-28 02:09:10,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=11888, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12524, PETRI_PLACES=263, PETRI_TRANSITIONS=686} [2024-06-28 02:09:10,537 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-28 02:09:10,537 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 686 transitions, 12524 flow [2024-06-28 02:09:10,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:10,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:10,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:10,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:09:10,537 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:10,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:10,538 INFO L85 PathProgramCache]: Analyzing trace with hash 2071414872, now seen corresponding path program 2 times [2024-06-28 02:09:10,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:10,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5258592] [2024-06-28 02:09:10,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:10,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:10,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:11,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:11,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:11,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5258592] [2024-06-28 02:09:11,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5258592] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:11,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:11,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:11,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974047304] [2024-06-28 02:09:11,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:11,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:11,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:11,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:11,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:11,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:09:11,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 686 transitions, 12524 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:11,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:11,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:09:11,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:14,065 INFO L124 PetriNetUnfolderBase]: 7585/11467 cut-off events. [2024-06-28 02:09:14,066 INFO L125 PetriNetUnfolderBase]: For 378765/378773 co-relation queries the response was YES. [2024-06-28 02:09:14,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90475 conditions, 11467 events. 7585/11467 cut-off events. For 378765/378773 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 68257 event pairs, 2034 based on Foata normal form. 10/11245 useless extension candidates. Maximal degree in co-relation 90349. Up to 10240 conditions per place. [2024-06-28 02:09:14,194 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 596 selfloop transitions, 144 changer transitions 0/747 dead transitions. [2024-06-28 02:09:14,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 747 transitions, 14452 flow [2024-06-28 02:09:14,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:14,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:14,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 205 transitions. [2024-06-28 02:09:14,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49516908212560384 [2024-06-28 02:09:14,196 INFO L175 Difference]: Start difference. First operand has 263 places, 686 transitions, 12524 flow. Second operand 9 states and 205 transitions. [2024-06-28 02:09:14,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 747 transitions, 14452 flow [2024-06-28 02:09:15,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 747 transitions, 13955 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 02:09:15,225 INFO L231 Difference]: Finished difference. Result has 267 places, 698 transitions, 12644 flow [2024-06-28 02:09:15,225 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12041, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12644, PETRI_PLACES=267, PETRI_TRANSITIONS=698} [2024-06-28 02:09:15,225 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 215 predicate places. [2024-06-28 02:09:15,226 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 698 transitions, 12644 flow [2024-06-28 02:09:15,226 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:15,226 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:15,226 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:15,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:09:15,226 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:15,227 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:15,227 INFO L85 PathProgramCache]: Analyzing trace with hash 975553708, now seen corresponding path program 1 times [2024-06-28 02:09:15,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:15,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773855446] [2024-06-28 02:09:15,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:15,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:15,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:16,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:16,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:16,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773855446] [2024-06-28 02:09:16,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773855446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:16,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:16,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:16,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383222037] [2024-06-28 02:09:16,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:16,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:16,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:16,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:16,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:16,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:09:16,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 698 transitions, 12644 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:16,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:16,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:09:16,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:19,054 INFO L124 PetriNetUnfolderBase]: 7642/11576 cut-off events. [2024-06-28 02:09:19,054 INFO L125 PetriNetUnfolderBase]: For 392232/392240 co-relation queries the response was YES. [2024-06-28 02:09:19,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91147 conditions, 11576 events. 7642/11576 cut-off events. For 392232/392240 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 69324 event pairs, 2482 based on Foata normal form. 12/11353 useless extension candidates. Maximal degree in co-relation 91019. Up to 10659 conditions per place. [2024-06-28 02:09:19,183 INFO L140 encePairwiseOnDemand]: 30/46 looper letters, 717 selfloop transitions, 43 changer transitions 0/767 dead transitions. [2024-06-28 02:09:19,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 767 transitions, 14629 flow [2024-06-28 02:09:19,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:09:19,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:09:19,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 219 transitions. [2024-06-28 02:09:19,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47608695652173916 [2024-06-28 02:09:19,184 INFO L175 Difference]: Start difference. First operand has 267 places, 698 transitions, 12644 flow. Second operand 10 states and 219 transitions. [2024-06-28 02:09:19,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 767 transitions, 14629 flow [2024-06-28 02:09:20,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 767 transitions, 14471 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:20,084 INFO L231 Difference]: Finished difference. Result has 276 places, 711 transitions, 12822 flow [2024-06-28 02:09:20,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12486, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=656, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12822, PETRI_PLACES=276, PETRI_TRANSITIONS=711} [2024-06-28 02:09:20,085 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 224 predicate places. [2024-06-28 02:09:20,085 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 711 transitions, 12822 flow [2024-06-28 02:09:20,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:20,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:20,088 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:20,088 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:09:20,088 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:20,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:20,089 INFO L85 PathProgramCache]: Analyzing trace with hash -2104542339, now seen corresponding path program 6 times [2024-06-28 02:09:20,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:20,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361128471] [2024-06-28 02:09:20,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:20,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:20,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:20,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:20,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:20,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361128471] [2024-06-28 02:09:20,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361128471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:20,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:20,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:20,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [432977281] [2024-06-28 02:09:20,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:20,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:20,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:20,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:20,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:21,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:09:21,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 711 transitions, 12822 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:21,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:21,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:09:21,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:23,641 INFO L124 PetriNetUnfolderBase]: 7143/10846 cut-off events. [2024-06-28 02:09:23,641 INFO L125 PetriNetUnfolderBase]: For 430884/431881 co-relation queries the response was YES. [2024-06-28 02:09:23,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89285 conditions, 10846 events. 7143/10846 cut-off events. For 430884/431881 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 64531 event pairs, 1622 based on Foata normal form. 150/10445 useless extension candidates. Maximal degree in co-relation 89153. Up to 8981 conditions per place. [2024-06-28 02:09:23,764 INFO L140 encePairwiseOnDemand]: 32/46 looper letters, 402 selfloop transitions, 286 changer transitions 0/777 dead transitions. [2024-06-28 02:09:23,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 777 transitions, 14687 flow [2024-06-28 02:09:23,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:23,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:23,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 212 transitions. [2024-06-28 02:09:23,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5120772946859904 [2024-06-28 02:09:23,768 INFO L175 Difference]: Start difference. First operand has 276 places, 711 transitions, 12822 flow. Second operand 9 states and 212 transitions. [2024-06-28 02:09:23,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 777 transitions, 14687 flow [2024-06-28 02:09:24,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 777 transitions, 14547 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 02:09:24,934 INFO L231 Difference]: Finished difference. Result has 283 places, 725 transitions, 13705 flow [2024-06-28 02:09:24,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=12682, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=272, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13705, PETRI_PLACES=283, PETRI_TRANSITIONS=725} [2024-06-28 02:09:24,935 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 231 predicate places. [2024-06-28 02:09:24,935 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 725 transitions, 13705 flow [2024-06-28 02:09:24,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:24,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:24,935 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:24,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:09:24,935 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:24,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:24,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1497385033, now seen corresponding path program 7 times [2024-06-28 02:09:24,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:24,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987306757] [2024-06-28 02:09:24,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:24,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:24,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:25,821 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:25,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:25,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987306757] [2024-06-28 02:09:25,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987306757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:25,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:25,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:25,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328571415] [2024-06-28 02:09:25,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:25,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:25,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:25,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:25,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:25,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:09:25,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 725 transitions, 13705 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:25,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:25,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:09:25,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:28,458 INFO L124 PetriNetUnfolderBase]: 7211/10979 cut-off events. [2024-06-28 02:09:28,458 INFO L125 PetriNetUnfolderBase]: For 472593/473554 co-relation queries the response was YES. [2024-06-28 02:09:28,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92592 conditions, 10979 events. 7211/10979 cut-off events. For 472593/473554 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 65714 event pairs, 1568 based on Foata normal form. 327/10768 useless extension candidates. Maximal degree in co-relation 92457. Up to 8987 conditions per place. [2024-06-28 02:09:28,603 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 456 selfloop transitions, 226 changer transitions 0/771 dead transitions. [2024-06-28 02:09:28,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 771 transitions, 15357 flow [2024-06-28 02:09:28,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:28,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:28,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:09:28,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5054347826086957 [2024-06-28 02:09:28,604 INFO L175 Difference]: Start difference. First operand has 283 places, 725 transitions, 13705 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:09:28,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 771 transitions, 15357 flow [2024-06-28 02:09:29,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 771 transitions, 14877 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:29,685 INFO L231 Difference]: Finished difference. Result has 287 places, 731 transitions, 13912 flow [2024-06-28 02:09:29,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13225, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13912, PETRI_PLACES=287, PETRI_TRANSITIONS=731} [2024-06-28 02:09:29,686 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 235 predicate places. [2024-06-28 02:09:29,686 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 731 transitions, 13912 flow [2024-06-28 02:09:29,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:29,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:29,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:29,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:09:29,687 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:29,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:29,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1497446568, now seen corresponding path program 3 times [2024-06-28 02:09:29,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:29,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862437100] [2024-06-28 02:09:29,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:29,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:30,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:30,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:30,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862437100] [2024-06-28 02:09:30,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862437100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:30,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:30,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:30,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845243350] [2024-06-28 02:09:30,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:30,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:30,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:30,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:30,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:30,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:09:30,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 731 transitions, 13912 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:30,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:30,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:09:30,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:33,534 INFO L124 PetriNetUnfolderBase]: 7951/11973 cut-off events. [2024-06-28 02:09:33,534 INFO L125 PetriNetUnfolderBase]: For 454820/454826 co-relation queries the response was YES. [2024-06-28 02:09:33,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99022 conditions, 11973 events. 7951/11973 cut-off events. For 454820/454826 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 71291 event pairs, 1859 based on Foata normal form. 6/11736 useless extension candidates. Maximal degree in co-relation 98885. Up to 10718 conditions per place. [2024-06-28 02:09:33,702 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 651 selfloop transitions, 174 changer transitions 0/832 dead transitions. [2024-06-28 02:09:33,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 832 transitions, 16900 flow [2024-06-28 02:09:33,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:33,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:33,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 02:09:33,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46859903381642515 [2024-06-28 02:09:33,704 INFO L175 Difference]: Start difference. First operand has 287 places, 731 transitions, 13912 flow. Second operand 9 states and 194 transitions. [2024-06-28 02:09:33,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 832 transitions, 16900 flow [2024-06-28 02:09:35,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 832 transitions, 16443 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:35,044 INFO L231 Difference]: Finished difference. Result has 292 places, 782 transitions, 15007 flow [2024-06-28 02:09:35,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=13455, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=731, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15007, PETRI_PLACES=292, PETRI_TRANSITIONS=782} [2024-06-28 02:09:35,045 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 240 predicate places. [2024-06-28 02:09:35,045 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 782 transitions, 15007 flow [2024-06-28 02:09:35,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:35,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:35,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:35,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:09:35,046 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:35,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:35,047 INFO L85 PathProgramCache]: Analyzing trace with hash 424998981, now seen corresponding path program 8 times [2024-06-28 02:09:35,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:35,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562883868] [2024-06-28 02:09:35,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:35,047 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:35,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:35,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-28 02:09:35,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:35,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562883868] [2024-06-28 02:09:35,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1562883868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:35,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:35,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:35,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322572805] [2024-06-28 02:09:35,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:35,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:35,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:35,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:35,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:36,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:09:36,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 782 transitions, 15007 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:36,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:36,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:09:36,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:38,976 INFO L124 PetriNetUnfolderBase]: 7357/11231 cut-off events. [2024-06-28 02:09:38,976 INFO L125 PetriNetUnfolderBase]: For 442890/443694 co-relation queries the response was YES. [2024-06-28 02:09:39,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93082 conditions, 11231 events. 7357/11231 cut-off events. For 442890/443694 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 67927 event pairs, 1844 based on Foata normal form. 133/10803 useless extension candidates. Maximal degree in co-relation 92943. Up to 9057 conditions per place. [2024-06-28 02:09:39,128 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 418 selfloop transitions, 292 changer transitions 0/826 dead transitions. [2024-06-28 02:09:39,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 826 transitions, 16689 flow [2024-06-28 02:09:39,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:09:39,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:09:39,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:09:39,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-28 02:09:39,130 INFO L175 Difference]: Start difference. First operand has 292 places, 782 transitions, 15007 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:09:39,130 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 826 transitions, 16689 flow [2024-06-28 02:09:40,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 826 transitions, 16482 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 02:09:40,339 INFO L231 Difference]: Finished difference. Result has 297 places, 785 transitions, 15526 flow [2024-06-28 02:09:40,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=14800, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=782, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=289, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15526, PETRI_PLACES=297, PETRI_TRANSITIONS=785} [2024-06-28 02:09:40,340 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 245 predicate places. [2024-06-28 02:09:40,340 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 785 transitions, 15526 flow [2024-06-28 02:09:40,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:40,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:40,341 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:40,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:09:40,341 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:40,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:40,342 INFO L85 PathProgramCache]: Analyzing trace with hash 1500277705, now seen corresponding path program 1 times [2024-06-28 02:09:40,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:40,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603429464] [2024-06-28 02:09:40,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:40,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:40,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:41,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:41,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:41,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603429464] [2024-06-28 02:09:41,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603429464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:41,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:41,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:41,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403524911] [2024-06-28 02:09:41,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:41,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:41,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:41,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:41,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:41,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:09:41,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 785 transitions, 15526 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:41,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:41,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:09:41,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:44,256 INFO L124 PetriNetUnfolderBase]: 8094/12191 cut-off events. [2024-06-28 02:09:44,256 INFO L125 PetriNetUnfolderBase]: For 450940/450952 co-relation queries the response was YES. [2024-06-28 02:09:44,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100292 conditions, 12191 events. 8094/12191 cut-off events. For 450940/450952 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 72968 event pairs, 1892 based on Foata normal form. 16/11973 useless extension candidates. Maximal degree in co-relation 100152. Up to 10704 conditions per place. [2024-06-28 02:09:44,430 INFO L140 encePairwiseOnDemand]: 31/46 looper letters, 664 selfloop transitions, 171 changer transitions 0/842 dead transitions. [2024-06-28 02:09:44,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 842 transitions, 17560 flow [2024-06-28 02:09:44,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:44,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:44,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 204 transitions. [2024-06-28 02:09:44,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4927536231884058 [2024-06-28 02:09:44,432 INFO L175 Difference]: Start difference. First operand has 297 places, 785 transitions, 15526 flow. Second operand 9 states and 204 transitions. [2024-06-28 02:09:44,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 842 transitions, 17560 flow [2024-06-28 02:09:45,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 842 transitions, 16984 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:09:45,760 INFO L231 Difference]: Finished difference. Result has 301 places, 793 transitions, 15477 flow [2024-06-28 02:09:45,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=14950, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=785, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15477, PETRI_PLACES=301, PETRI_TRANSITIONS=793} [2024-06-28 02:09:45,761 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 249 predicate places. [2024-06-28 02:09:45,761 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 793 transitions, 15477 flow [2024-06-28 02:09:45,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:45,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:45,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:45,761 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:09:45,761 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:45,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:45,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1616664415, now seen corresponding path program 2 times [2024-06-28 02:09:45,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:45,762 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934316066] [2024-06-28 02:09:45,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:45,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:45,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:47,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:47,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:47,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934316066] [2024-06-28 02:09:47,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934316066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:47,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:47,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:47,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96733597] [2024-06-28 02:09:47,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:47,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:47,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:47,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:47,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:47,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:09:47,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 793 transitions, 15477 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:47,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:47,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:09:47,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:50,916 INFO L124 PetriNetUnfolderBase]: 8178/12296 cut-off events. [2024-06-28 02:09:50,916 INFO L125 PetriNetUnfolderBase]: For 423049/423053 co-relation queries the response was YES. [2024-06-28 02:09:50,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99347 conditions, 12296 events. 8178/12296 cut-off events. For 423049/423053 co-relation queries the response was YES. Maximal size of possible extension queue 512. Compared 73413 event pairs, 1736 based on Foata normal form. 8/12069 useless extension candidates. Maximal degree in co-relation 99206. Up to 10049 conditions per place. [2024-06-28 02:09:51,047 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 562 selfloop transitions, 285 changer transitions 0/854 dead transitions. [2024-06-28 02:09:51,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 854 transitions, 17765 flow [2024-06-28 02:09:51,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:51,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:51,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 208 transitions. [2024-06-28 02:09:51,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5024154589371981 [2024-06-28 02:09:51,049 INFO L175 Difference]: Start difference. First operand has 301 places, 793 transitions, 15477 flow. Second operand 9 states and 208 transitions. [2024-06-28 02:09:51,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 854 transitions, 17765 flow [2024-06-28 02:09:52,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 854 transitions, 17380 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-28 02:09:52,239 INFO L231 Difference]: Finished difference. Result has 303 places, 801 transitions, 15842 flow [2024-06-28 02:09:52,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=15092, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=793, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=277, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15842, PETRI_PLACES=303, PETRI_TRANSITIONS=801} [2024-06-28 02:09:52,240 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 251 predicate places. [2024-06-28 02:09:52,240 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 801 transitions, 15842 flow [2024-06-28 02:09:52,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:52,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:52,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:52,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:09:52,240 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:52,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:52,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1660892160, now seen corresponding path program 2 times [2024-06-28 02:09:52,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:52,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013401681] [2024-06-28 02:09:52,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:52,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:52,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:53,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:53,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:53,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013401681] [2024-06-28 02:09:53,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013401681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:53,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:53,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:53,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648607092] [2024-06-28 02:09:53,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:53,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:53,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:53,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:53,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:53,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:09:53,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 801 transitions, 15842 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:53,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:53,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:09:53,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:09:56,980 INFO L124 PetriNetUnfolderBase]: 8220/12380 cut-off events. [2024-06-28 02:09:56,980 INFO L125 PetriNetUnfolderBase]: For 445479/445487 co-relation queries the response was YES. [2024-06-28 02:09:57,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100746 conditions, 12380 events. 8220/12380 cut-off events. For 445479/445487 co-relation queries the response was YES. Maximal size of possible extension queue 518. Compared 74250 event pairs, 2523 based on Foata normal form. 12/12158 useless extension candidates. Maximal degree in co-relation 100604. Up to 11376 conditions per place. [2024-06-28 02:09:57,147 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 788 selfloop transitions, 62 changer transitions 0/857 dead transitions. [2024-06-28 02:09:57,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 857 transitions, 17954 flow [2024-06-28 02:09:57,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:09:57,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:09:57,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 198 transitions. [2024-06-28 02:09:57,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4782608695652174 [2024-06-28 02:09:57,148 INFO L175 Difference]: Start difference. First operand has 303 places, 801 transitions, 15842 flow. Second operand 9 states and 198 transitions. [2024-06-28 02:09:57,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 857 transitions, 17954 flow [2024-06-28 02:09:58,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 857 transitions, 17302 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-28 02:09:58,432 INFO L231 Difference]: Finished difference. Result has 305 places, 804 transitions, 15430 flow [2024-06-28 02:09:58,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=15198, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=801, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=739, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15430, PETRI_PLACES=305, PETRI_TRANSITIONS=804} [2024-06-28 02:09:58,433 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-06-28 02:09:58,433 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 804 transitions, 15430 flow [2024-06-28 02:09:58,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:58,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:09:58,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:09:58,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:09:58,434 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:09:58,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:09:58,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1616456653, now seen corresponding path program 9 times [2024-06-28 02:09:58,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:09:58,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976462111] [2024-06-28 02:09:58,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:09:58,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:09:58,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:09:59,284 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:09:59,284 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:09:59,284 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976462111] [2024-06-28 02:09:59,284 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1976462111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:09:59,284 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:09:59,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:09:59,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343228941] [2024-06-28 02:09:59,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:09:59,285 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:09:59,285 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:09:59,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:09:59,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:09:59,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 46 [2024-06-28 02:09:59,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 804 transitions, 15430 flow. Second operand has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:09:59,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:09:59,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 46 [2024-06-28 02:09:59,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:02,634 INFO L124 PetriNetUnfolderBase]: 7470/11357 cut-off events. [2024-06-28 02:10:02,634 INFO L125 PetriNetUnfolderBase]: For 463146/464122 co-relation queries the response was YES. [2024-06-28 02:10:02,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94743 conditions, 11357 events. 7470/11357 cut-off events. For 463146/464122 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 68175 event pairs, 1437 based on Foata normal form. 138/10903 useless extension candidates. Maximal degree in co-relation 94600. Up to 9207 conditions per place. [2024-06-28 02:10:02,767 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 416 selfloop transitions, 311 changer transitions 0/848 dead transitions. [2024-06-28 02:10:02,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 848 transitions, 17148 flow [2024-06-28 02:10:02,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:02,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:02,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 02:10:02,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5081521739130435 [2024-06-28 02:10:02,769 INFO L175 Difference]: Start difference. First operand has 305 places, 804 transitions, 15430 flow. Second operand 8 states and 187 transitions. [2024-06-28 02:10:02,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 848 transitions, 17148 flow [2024-06-28 02:10:04,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 848 transitions, 16952 flow, removed 38 selfloop flow, removed 8 redundant places. [2024-06-28 02:10:04,031 INFO L231 Difference]: Finished difference. Result has 305 places, 807 transitions, 15960 flow [2024-06-28 02:10:04,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=15234, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=804, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=308, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15960, PETRI_PLACES=305, PETRI_TRANSITIONS=807} [2024-06-28 02:10:04,032 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 253 predicate places. [2024-06-28 02:10:04,032 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 807 transitions, 15960 flow [2024-06-28 02:10:04,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.3) internal successors, (123), 10 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:04,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:04,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:04,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:10:04,033 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:04,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:04,033 INFO L85 PathProgramCache]: Analyzing trace with hash -934833217, now seen corresponding path program 3 times [2024-06-28 02:10:04,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:04,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870351325] [2024-06-28 02:10:04,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:04,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:04,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:04,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:04,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:04,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870351325] [2024-06-28 02:10:04,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870351325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:04,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:04,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:10:04,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052813833] [2024-06-28 02:10:04,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:04,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:10:04,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:04,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:10:04,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:10:04,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:10:04,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 807 transitions, 15960 flow. Second operand has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:04,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:04,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:10:04,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:08,520 INFO L124 PetriNetUnfolderBase]: 8269/12428 cut-off events. [2024-06-28 02:10:08,521 INFO L125 PetriNetUnfolderBase]: For 469723/469727 co-relation queries the response was YES. [2024-06-28 02:10:08,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102358 conditions, 12428 events. 8269/12428 cut-off events. For 469723/469727 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 74328 event pairs, 1749 based on Foata normal form. 8/12201 useless extension candidates. Maximal degree in co-relation 102215. Up to 10250 conditions per place. [2024-06-28 02:10:08,665 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 549 selfloop transitions, 300 changer transitions 0/856 dead transitions. [2024-06-28 02:10:08,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 856 transitions, 17987 flow [2024-06-28 02:10:08,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:10:08,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:10:08,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 183 transitions. [2024-06-28 02:10:08,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49728260869565216 [2024-06-28 02:10:08,667 INFO L175 Difference]: Start difference. First operand has 305 places, 807 transitions, 15960 flow. Second operand 8 states and 183 transitions. [2024-06-28 02:10:08,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 856 transitions, 17987 flow [2024-06-28 02:10:09,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 856 transitions, 17463 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-28 02:10:09,869 INFO L231 Difference]: Finished difference. Result has 309 places, 815 transitions, 16367 flow [2024-06-28 02:10:09,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=15448, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=16367, PETRI_PLACES=309, PETRI_TRANSITIONS=815} [2024-06-28 02:10:09,870 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 257 predicate places. [2024-06-28 02:10:09,870 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 815 transitions, 16367 flow [2024-06-28 02:10:09,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.444444444444445) internal successors, (103), 9 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:09,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:09,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:09,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:10:09,870 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:09,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:09,871 INFO L85 PathProgramCache]: Analyzing trace with hash 152835141, now seen corresponding path program 4 times [2024-06-28 02:10:09,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:09,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334024728] [2024-06-28 02:10:09,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:09,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:10,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:10,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:10,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334024728] [2024-06-28 02:10:10,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334024728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:10,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:10,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:10,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776157571] [2024-06-28 02:10:10,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:10,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:10,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:10,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:10,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:10,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:10:10,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 815 transitions, 16367 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:10,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:10,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:10:10,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:10:14,408 INFO L124 PetriNetUnfolderBase]: 8259/12400 cut-off events. [2024-06-28 02:10:14,408 INFO L125 PetriNetUnfolderBase]: For 462026/462035 co-relation queries the response was YES. [2024-06-28 02:10:14,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102624 conditions, 12400 events. 8259/12400 cut-off events. For 462026/462035 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 74088 event pairs, 1612 based on Foata normal form. 10/12163 useless extension candidates. Maximal degree in co-relation 102479. Up to 9747 conditions per place. [2024-06-28 02:10:14,556 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 526 selfloop transitions, 339 changer transitions 0/872 dead transitions. [2024-06-28 02:10:14,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 872 transitions, 18636 flow [2024-06-28 02:10:14,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:10:14,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:10:14,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 209 transitions. [2024-06-28 02:10:14,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5048309178743962 [2024-06-28 02:10:14,557 INFO L175 Difference]: Start difference. First operand has 309 places, 815 transitions, 16367 flow. Second operand 9 states and 209 transitions. [2024-06-28 02:10:14,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 872 transitions, 18636 flow [2024-06-28 02:10:16,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 872 transitions, 18076 flow, removed 59 selfloop flow, removed 6 redundant places. [2024-06-28 02:10:16,188 INFO L231 Difference]: Finished difference. Result has 312 places, 818 transitions, 16558 flow [2024-06-28 02:10:16,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=15833, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=815, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=336, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16558, PETRI_PLACES=312, PETRI_TRANSITIONS=818} [2024-06-28 02:10:16,188 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 260 predicate places. [2024-06-28 02:10:16,189 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 818 transitions, 16558 flow [2024-06-28 02:10:16,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:16,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:10:16,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:10:16,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:10:16,189 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-28 02:10:16,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:10:16,189 INFO L85 PathProgramCache]: Analyzing trace with hash 744719306, now seen corresponding path program 3 times [2024-06-28 02:10:16,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:10:16,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747011804] [2024-06-28 02:10:16,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:10:16,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:10:16,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:10:17,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:10:17,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:10:17,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747011804] [2024-06-28 02:10:17,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747011804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:10:17,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:10:17,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:10:17,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644725306] [2024-06-28 02:10:17,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:10:17,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:10:17,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:10:17,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:10:17,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:10:17,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 46 [2024-06-28 02:10:17,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 818 transitions, 16558 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:10:17,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:10:17,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 46 [2024-06-28 02:10:17,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand