./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 17:30:05,999 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 17:30:06,084 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 17:30:06,089 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 17:30:06,089 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 17:30:06,118 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 17:30:06,118 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 17:30:06,119 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 17:30:06,119 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 17:30:06,123 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 17:30:06,123 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 17:30:06,124 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 17:30:06,124 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 17:30:06,125 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 17:30:06,125 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 17:30:06,126 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 17:30:06,126 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 17:30:06,126 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 17:30:06,126 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 17:30:06,127 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 17:30:06,127 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 17:30:06,127 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 17:30:06,127 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 17:30:06,128 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 17:30:06,128 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 17:30:06,128 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 17:30:06,128 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 17:30:06,129 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 17:30:06,129 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 17:30:06,130 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 17:30:06,130 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 17:30:06,131 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 17:30:06,131 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:30:06,131 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 17:30:06,131 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 17:30:06,132 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 17:30:06,132 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 17:30:06,132 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 17:30:06,132 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 17:30:06,132 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 17:30:06,133 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 17:30:06,133 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 17:30:06,133 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 17:30:06,133 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-20 17:30:06,366 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 17:30:06,387 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 17:30:06,389 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 17:30:06,390 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 17:30:06,392 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 17:30:06,393 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:30:07,611 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 17:30:07,869 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 17:30:07,869 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:30:07,890 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d03955b47/16b08c47c2904524a3515ec9194d2765/FLAGce9672f0f [2024-06-20 17:30:07,902 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d03955b47/16b08c47c2904524a3515ec9194d2765 [2024-06-20 17:30:07,904 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 17:30:07,905 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 17:30:07,905 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-20 17:30:08,075 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 17:30:08,076 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 17:30:08,077 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 17:30:08,077 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 17:30:08,082 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 17:30:08,082 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:30:07" (1/2) ... [2024-06-20 17:30:08,083 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1459d22a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:08, skipping insertion in model container [2024-06-20 17:30:08,083 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:30:07" (1/2) ... [2024-06-20 17:30:08,086 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@466c6ea1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:08, skipping insertion in model container [2024-06-20 17:30:08,086 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:30:08" (2/2) ... [2024-06-20 17:30:08,086 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1459d22a and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08, skipping insertion in model container [2024-06-20 17:30:08,086 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:30:08" (2/2) ... [2024-06-20 17:30:08,087 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 17:30:08,222 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 17:30:08,223 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-20 17:30:08,223 INFO L97 edCorrectnessWitness]: Location invariant before [L855-L855] ((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-20 17:30:08,224 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (((0 <= y && y <= 2) && y <= 127) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 2) && __unbuffered_p0_EAX <= 127) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0) [2024-06-20 17:30:08,224 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 17:30:08,224 INFO L106 edCorrectnessWitness]: ghost_update [L850-L850] multithreaded = 1; [2024-06-20 17:30:08,257 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 17:30:08,665 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:30:08,676 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 17:30:08,804 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:30:08,836 INFO L206 MainTranslator]: Completed translation [2024-06-20 17:30:08,837 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08 WrapperNode [2024-06-20 17:30:08,837 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 17:30:08,838 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 17:30:08,838 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 17:30:08,838 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 17:30:08,844 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,868 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,908 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-20 17:30:08,910 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 17:30:08,910 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 17:30:08,910 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 17:30:08,911 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 17:30:08,920 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,920 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,924 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,941 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-20 17:30:08,956 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,956 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,968 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,970 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,989 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,991 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:08,995 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 17:30:08,996 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 17:30:08,996 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 17:30:08,996 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 17:30:08,997 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (1/1) ... [2024-06-20 17:30:09,016 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:30:09,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 17:30:09,039 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-20 17:30:09,053 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-20 17:30:09,085 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 17:30:09,085 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 17:30:09,085 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 17:30:09,086 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 17:30:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 17:30:09,086 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 17:30:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 17:30:09,086 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 17:30:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 17:30:09,086 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 17:30:09,087 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 17:30:09,088 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 17:30:09,089 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 17:30:09,261 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 17:30:09,263 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 17:30:09,728 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 17:30:09,728 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 17:30:09,981 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 17:30:09,981 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 17:30:09,982 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:30:09 BoogieIcfgContainer [2024-06-20 17:30:09,982 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 17:30:09,984 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 17:30:09,985 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 17:30:09,987 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 17:30:09,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 05:30:07" (1/4) ... [2024-06-20 17:30:09,988 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@605a7695 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:30:09, skipping insertion in model container [2024-06-20 17:30:09,988 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:30:08" (2/4) ... [2024-06-20 17:30:09,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@605a7695 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:30:09, skipping insertion in model container [2024-06-20 17:30:09,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:08" (3/4) ... [2024-06-20 17:30:09,990 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@605a7695 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:30:09, skipping insertion in model container [2024-06-20 17:30:09,990 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:30:09" (4/4) ... [2024-06-20 17:30:09,991 INFO L112 eAbstractionObserver]: Analyzing ICFG safe032_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:30:10,008 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 17:30:10,008 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 17:30:10,008 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 17:30:10,062 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 17:30:10,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 17:30:10,132 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 17:30:10,132 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:30:10,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 71 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 17:30:10,134 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 17:30:10,138 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 17:30:10,150 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 17:30:10,159 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;@293cba5c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 17:30:10,159 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 17:30:10,164 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 17:30:10,164 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 17:30:10,164 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:30:10,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:10,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 17:30:10,166 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:10,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:10,171 INFO L85 PathProgramCache]: Analyzing trace with hash 443717112, now seen corresponding path program 1 times [2024-06-20 17:30:10,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:10,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1955539750] [2024-06-20 17:30:10,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:10,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:10,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:11,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:11,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:11,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1955539750] [2024-06-20 17:30:11,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1955539750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:11,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:11,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 17:30:11,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197037489] [2024-06-20 17:30:11,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:11,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 17:30:11,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:11,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 17:30:11,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 17:30:11,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-20 17:30:11,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:11,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:11,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-20 17:30:11,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:12,027 INFO L124 PetriNetUnfolderBase]: 1602/2410 cut-off events. [2024-06-20 17:30:12,028 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2024-06-20 17:30:12,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4887 conditions, 2410 events. 1602/2410 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11695 event pairs, 1117 based on Foata normal form. 1/2370 useless extension candidates. Maximal degree in co-relation 4875. Up to 2382 conditions per place. [2024-06-20 17:30:12,049 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-20 17:30:12,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 175 flow [2024-06-20 17:30:12,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 17:30:12,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 17:30:12,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-20 17:30:12,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-20 17:30:12,062 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-20 17:30:12,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 175 flow [2024-06-20 17:30:12,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:12,069 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 17:30:12,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-20 17:30:12,074 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 17:30:12,074 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 17:30:12,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:12,075 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:12,075 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:12,075 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 17:30:12,075 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:12,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:12,077 INFO L85 PathProgramCache]: Analyzing trace with hash 1210425239, now seen corresponding path program 1 times [2024-06-20 17:30:12,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:12,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638684302] [2024-06-20 17:30:12,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:12,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:12,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:12,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:12,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:12,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638684302] [2024-06-20 17:30:12,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638684302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:12,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:12,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 17:30:12,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515061584] [2024-06-20 17:30:12,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:12,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 17:30:12,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:12,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 17:30:12,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 17:30:12,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-20 17:30:12,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:12,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:12,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-20 17:30:12,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:13,290 INFO L124 PetriNetUnfolderBase]: 1590/2392 cut-off events. [2024-06-20 17:30:13,290 INFO L125 PetriNetUnfolderBase]: For 485/485 co-relation queries the response was YES. [2024-06-20 17:30:13,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5468 conditions, 2392 events. 1590/2392 cut-off events. For 485/485 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11560 event pairs, 869 based on Foata normal form. 6/2396 useless extension candidates. Maximal degree in co-relation 5456. Up to 2334 conditions per place. [2024-06-20 17:30:13,309 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-20 17:30:13,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 54 transitions, 246 flow [2024-06-20 17:30:13,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:30:13,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:30:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 95 transitions. [2024-06-20 17:30:13,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2024-06-20 17:30:13,313 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 95 transitions. [2024-06-20 17:30:13,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 54 transitions, 246 flow [2024-06-20 17:30:13,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 54 transitions, 242 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 17:30:13,317 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 17:30:13,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-20 17:30:13,318 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 17:30:13,318 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 17:30:13,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:13,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:13,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:13,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 17:30:13,321 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:13,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:13,322 INFO L85 PathProgramCache]: Analyzing trace with hash -1573673233, now seen corresponding path program 1 times [2024-06-20 17:30:13,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:13,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79511752] [2024-06-20 17:30:13,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:13,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:13,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:14,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:14,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:14,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79511752] [2024-06-20 17:30:14,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79511752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:14,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:14,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:30:14,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805565756] [2024-06-20 17:30:14,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:14,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:30:14,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:14,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:30:14,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:30:14,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:14,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:14,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:14,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:14,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:14,954 INFO L124 PetriNetUnfolderBase]: 1580/2378 cut-off events. [2024-06-20 17:30:14,954 INFO L125 PetriNetUnfolderBase]: For 1240/1240 co-relation queries the response was YES. [2024-06-20 17:30:14,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6044 conditions, 2378 events. 1580/2378 cut-off events. For 1240/1240 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11454 event pairs, 980 based on Foata normal form. 4/2380 useless extension candidates. Maximal degree in co-relation 6029. Up to 2332 conditions per place. [2024-06-20 17:30:14,971 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 41 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-06-20 17:30:14,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 278 flow [2024-06-20 17:30:14,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:30:14,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:30:14,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-20 17:30:14,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-20 17:30:14,973 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 93 transitions. [2024-06-20 17:30:14,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 278 flow [2024-06-20 17:30:14,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 264 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:14,976 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 166 flow [2024-06-20 17:30:14,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-20 17:30:14,977 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-20 17:30:14,977 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 166 flow [2024-06-20 17:30:14,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:14,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:14,977 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:14,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 17:30:14,978 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:14,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:14,978 INFO L85 PathProgramCache]: Analyzing trace with hash 2032207573, now seen corresponding path program 1 times [2024-06-20 17:30:14,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:14,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10811143] [2024-06-20 17:30:14,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:14,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:15,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:15,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:15,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:15,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10811143] [2024-06-20 17:30:15,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10811143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:15,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:15,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:30:15,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743366701] [2024-06-20 17:30:15,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:15,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:30:15,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:15,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:30:15,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:30:16,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-20 17:30:16,091 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:16,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:16,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-20 17:30:16,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:16,671 INFO L124 PetriNetUnfolderBase]: 1571/2363 cut-off events. [2024-06-20 17:30:16,672 INFO L125 PetriNetUnfolderBase]: For 2282/2282 co-relation queries the response was YES. [2024-06-20 17:30:16,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6556 conditions, 2363 events. 1571/2363 cut-off events. For 2282/2282 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11439 event pairs, 568 based on Foata normal form. 6/2367 useless extension candidates. Maximal degree in co-relation 6540. Up to 2275 conditions per place. [2024-06-20 17:30:16,686 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-20 17:30:16,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 382 flow [2024-06-20 17:30:16,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:16,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:16,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-20 17:30:16,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-20 17:30:16,692 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 166 flow. Second operand 6 states and 132 transitions. [2024-06-20 17:30:16,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 382 flow [2024-06-20 17:30:16,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 364 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:16,697 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-20 17:30:16,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-20 17:30:16,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-20 17:30:16,699 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-20 17:30:16,699 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:16,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:16,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:16,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 17:30:16,700 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:16,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash -949121200, now seen corresponding path program 1 times [2024-06-20 17:30:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:16,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075031478] [2024-06-20 17:30:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:16,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:16,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:17,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:17,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:17,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075031478] [2024-06-20 17:30:17,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075031478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:17,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:17,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:17,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [8518040] [2024-06-20 17:30:17,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:17,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:17,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:17,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:17,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:17,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:17,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:17,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:17,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:17,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:18,425 INFO L124 PetriNetUnfolderBase]: 1593/2407 cut-off events. [2024-06-20 17:30:18,425 INFO L125 PetriNetUnfolderBase]: For 3833/3836 co-relation queries the response was YES. [2024-06-20 17:30:18,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7247 conditions, 2407 events. 1593/2407 cut-off events. For 3833/3836 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11787 event pairs, 672 based on Foata normal form. 6/2409 useless extension candidates. Maximal degree in co-relation 7229. Up to 2287 conditions per place. [2024-06-20 17:30:18,445 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-20 17:30:18,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 455 flow [2024-06-20 17:30:18,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:18,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:18,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-20 17:30:18,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:30:18,447 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 6 states and 117 transitions. [2024-06-20 17:30:18,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 455 flow [2024-06-20 17:30:18,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 426 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:18,454 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 260 flow [2024-06-20 17:30:18,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-20 17:30:18,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-20 17:30:18,457 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 260 flow [2024-06-20 17:30:18,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:18,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:18,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:18,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 17:30:18,459 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:18,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:18,459 INFO L85 PathProgramCache]: Analyzing trace with hash -455083810, now seen corresponding path program 2 times [2024-06-20 17:30:18,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:18,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939982884] [2024-06-20 17:30:18,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:18,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:18,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:19,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:19,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:19,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939982884] [2024-06-20 17:30:19,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939982884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:19,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:19,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:19,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472369721] [2024-06-20 17:30:19,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:19,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:19,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:19,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:19,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:19,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:19,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:19,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:19,481 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:19,481 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:20,142 INFO L124 PetriNetUnfolderBase]: 1583/2386 cut-off events. [2024-06-20 17:30:20,143 INFO L125 PetriNetUnfolderBase]: For 5536/5536 co-relation queries the response was YES. [2024-06-20 17:30:20,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7744 conditions, 2386 events. 1583/2386 cut-off events. For 5536/5536 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11711 event pairs, 671 based on Foata normal form. 4/2386 useless extension candidates. Maximal degree in co-relation 7724. Up to 2279 conditions per place. [2024-06-20 17:30:20,166 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 48 selfloop transitions, 16 changer transitions 0/69 dead transitions. [2024-06-20 17:30:20,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 430 flow [2024-06-20 17:30:20,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:20,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:20,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-20 17:30:20,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:30:20,168 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 260 flow. Second operand 6 states and 111 transitions. [2024-06-20 17:30:20,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 430 flow [2024-06-20 17:30:20,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 400 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:20,176 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 270 flow [2024-06-20 17:30:20,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-06-20 17:30:20,177 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-20 17:30:20,177 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 270 flow [2024-06-20 17:30:20,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:20,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:20,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:20,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 17:30:20,178 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:20,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:20,179 INFO L85 PathProgramCache]: Analyzing trace with hash -942446032, now seen corresponding path program 1 times [2024-06-20 17:30:20,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:20,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748931912] [2024-06-20 17:30:20,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:20,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:21,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:21,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:21,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748931912] [2024-06-20 17:30:21,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748931912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:21,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:21,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:21,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751862608] [2024-06-20 17:30:21,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:21,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:21,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:21,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:21,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:21,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:21,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 270 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:21,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:21,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:21,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:22,307 INFO L124 PetriNetUnfolderBase]: 1573/2377 cut-off events. [2024-06-20 17:30:22,308 INFO L125 PetriNetUnfolderBase]: For 6558/6558 co-relation queries the response was YES. [2024-06-20 17:30:22,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7825 conditions, 2377 events. 1573/2377 cut-off events. For 6558/6558 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11621 event pairs, 643 based on Foata normal form. 4/2379 useless extension candidates. Maximal degree in co-relation 7803. Up to 2303 conditions per place. [2024-06-20 17:30:22,330 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 56 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-20 17:30:22,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 72 transitions, 466 flow [2024-06-20 17:30:22,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:22,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-20 17:30:22,335 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-20 17:30:22,335 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 270 flow. Second operand 6 states and 109 transitions. [2024-06-20 17:30:22,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 72 transitions, 466 flow [2024-06-20 17:30:22,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 72 transitions, 422 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 17:30:22,343 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 282 flow [2024-06-20 17:30:22,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=282, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-20 17:30:22,343 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-20 17:30:22,343 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 282 flow [2024-06-20 17:30:22,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:22,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:22,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:22,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 17:30:22,344 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:22,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:22,345 INFO L85 PathProgramCache]: Analyzing trace with hash 231620195, now seen corresponding path program 1 times [2024-06-20 17:30:22,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:22,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639985659] [2024-06-20 17:30:22,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:22,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:22,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:23,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:23,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:23,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639985659] [2024-06-20 17:30:23,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639985659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:23,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:23,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:30:23,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106548299] [2024-06-20 17:30:23,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:23,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:30:23,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:23,196 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:30:23,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:30:23,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:23,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 282 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:23,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:23,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:23,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:23,692 INFO L124 PetriNetUnfolderBase]: 1570/2373 cut-off events. [2024-06-20 17:30:23,693 INFO L125 PetriNetUnfolderBase]: For 7824/7824 co-relation queries the response was YES. [2024-06-20 17:30:23,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8277 conditions, 2373 events. 1570/2373 cut-off events. For 7824/7824 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11522 event pairs, 683 based on Foata normal form. 1/2372 useless extension candidates. Maximal degree in co-relation 8255. Up to 2332 conditions per place. [2024-06-20 17:30:23,710 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-20 17:30:23,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 67 transitions, 452 flow [2024-06-20 17:30:23,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:23,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:23,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-20 17:30:23,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-20 17:30:23,712 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 282 flow. Second operand 6 states and 97 transitions. [2024-06-20 17:30:23,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 67 transitions, 452 flow [2024-06-20 17:30:23,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 67 transitions, 418 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-20 17:30:23,719 INFO L231 Difference]: Finished difference. Result has 62 places, 60 transitions, 313 flow [2024-06-20 17:30:23,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=250, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=313, PETRI_PLACES=62, PETRI_TRANSITIONS=60} [2024-06-20 17:30:23,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-20 17:30:23,720 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 60 transitions, 313 flow [2024-06-20 17:30:23,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:23,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:23,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:23,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 17:30:23,721 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:23,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:23,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1577136593, now seen corresponding path program 1 times [2024-06-20 17:30:23,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:23,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031223977] [2024-06-20 17:30:23,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:23,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:23,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:24,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:24,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:24,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031223977] [2024-06-20 17:30:24,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031223977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:24,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:24,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:24,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448660250] [2024-06-20 17:30:24,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:24,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:24,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:24,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:24,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:24,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:24,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 60 transitions, 313 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:24,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:24,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:24,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:25,427 INFO L124 PetriNetUnfolderBase]: 1592/2415 cut-off events. [2024-06-20 17:30:25,427 INFO L125 PetriNetUnfolderBase]: For 9701/9701 co-relation queries the response was YES. [2024-06-20 17:30:25,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8836 conditions, 2415 events. 1592/2415 cut-off events. For 9701/9701 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11816 event pairs, 670 based on Foata normal form. 4/2417 useless extension candidates. Maximal degree in co-relation 8812. Up to 2319 conditions per place. [2024-06-20 17:30:25,444 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 15 changer transitions 0/88 dead transitions. [2024-06-20 17:30:25,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 88 transitions, 571 flow [2024-06-20 17:30:25,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:25,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:25,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 17:30:25,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 17:30:25,446 INFO L175 Difference]: Start difference. First operand has 62 places, 60 transitions, 313 flow. Second operand 7 states and 130 transitions. [2024-06-20 17:30:25,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 88 transitions, 571 flow [2024-06-20 17:30:25,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 88 transitions, 545 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:25,453 INFO L231 Difference]: Finished difference. Result has 66 places, 63 transitions, 355 flow [2024-06-20 17:30:25,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=355, PETRI_PLACES=66, PETRI_TRANSITIONS=63} [2024-06-20 17:30:25,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-20 17:30:25,454 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 63 transitions, 355 flow [2024-06-20 17:30:25,455 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:25,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:25,455 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:25,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 17:30:25,455 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:25,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:25,456 INFO L85 PathProgramCache]: Analyzing trace with hash 797435937, now seen corresponding path program 2 times [2024-06-20 17:30:25,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:25,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842370404] [2024-06-20 17:30:25,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:25,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:25,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:26,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:26,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:26,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842370404] [2024-06-20 17:30:26,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842370404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:26,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:26,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:26,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370586570] [2024-06-20 17:30:26,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:26,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:26,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:26,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:26,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:26,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:26,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 63 transitions, 355 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:26,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:26,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:26,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:27,242 INFO L124 PetriNetUnfolderBase]: 1614/2459 cut-off events. [2024-06-20 17:30:27,242 INFO L125 PetriNetUnfolderBase]: For 12284/12290 co-relation queries the response was YES. [2024-06-20 17:30:27,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9569 conditions, 2459 events. 1614/2459 cut-off events. For 12284/12290 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12120 event pairs, 620 based on Foata normal form. 8/2463 useless extension candidates. Maximal degree in co-relation 9544. Up to 2240 conditions per place. [2024-06-20 17:30:27,258 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 27 changer transitions 0/96 dead transitions. [2024-06-20 17:30:27,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 96 transitions, 699 flow [2024-06-20 17:30:27,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:27,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:27,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 17:30:27,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-20 17:30:27,260 INFO L175 Difference]: Start difference. First operand has 66 places, 63 transitions, 355 flow. Second operand 7 states and 136 transitions. [2024-06-20 17:30:27,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 96 transitions, 699 flow [2024-06-20 17:30:27,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 96 transitions, 655 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:27,269 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 439 flow [2024-06-20 17:30:27,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=439, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-20 17:30:27,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-20 17:30:27,271 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 439 flow [2024-06-20 17:30:27,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:27,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:27,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:27,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 17:30:27,271 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:27,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:27,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1572368049, now seen corresponding path program 1 times [2024-06-20 17:30:27,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:27,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169155590] [2024-06-20 17:30:27,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:27,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:27,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:28,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:28,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:28,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169155590] [2024-06-20 17:30:28,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169155590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:28,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:28,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:28,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423061] [2024-06-20 17:30:28,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:28,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:28,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:28,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:28,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:28,737 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:28,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 439 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:28,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:28,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:28,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:29,326 INFO L124 PetriNetUnfolderBase]: 1636/2491 cut-off events. [2024-06-20 17:30:29,327 INFO L125 PetriNetUnfolderBase]: For 15673/15679 co-relation queries the response was YES. [2024-06-20 17:30:29,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10255 conditions, 2491 events. 1636/2491 cut-off events. For 15673/15679 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12283 event pairs, 594 based on Foata normal form. 5/2492 useless extension candidates. Maximal degree in co-relation 10229. Up to 2287 conditions per place. [2024-06-20 17:30:29,343 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 75 selfloop transitions, 24 changer transitions 0/104 dead transitions. [2024-06-20 17:30:29,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 104 transitions, 799 flow [2024-06-20 17:30:29,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:29,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:29,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 17:30:29,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 17:30:29,345 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 439 flow. Second operand 7 states and 138 transitions. [2024-06-20 17:30:29,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 104 transitions, 799 flow [2024-06-20 17:30:29,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 104 transitions, 758 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:29,359 INFO L231 Difference]: Finished difference. Result has 72 places, 75 transitions, 512 flow [2024-06-20 17:30:29,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=398, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=72, PETRI_TRANSITIONS=75} [2024-06-20 17:30:29,360 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 29 predicate places. [2024-06-20 17:30:29,360 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 75 transitions, 512 flow [2024-06-20 17:30:29,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:29,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:29,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:29,361 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 17:30:29,361 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:29,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:29,361 INFO L85 PathProgramCache]: Analyzing trace with hash 474097937, now seen corresponding path program 3 times [2024-06-20 17:30:29,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:29,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394660162] [2024-06-20 17:30:29,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:29,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:29,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:30,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:30,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394660162] [2024-06-20 17:30:30,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394660162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:30,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:30,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:30,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133210475] [2024-06-20 17:30:30,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:30,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:30,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:30,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:30,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:30,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 75 transitions, 512 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:30,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:30,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:30,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:30,918 INFO L124 PetriNetUnfolderBase]: 1626/2467 cut-off events. [2024-06-20 17:30:30,918 INFO L125 PetriNetUnfolderBase]: For 18255/18255 co-relation queries the response was YES. [2024-06-20 17:30:30,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10721 conditions, 2467 events. 1626/2467 cut-off events. For 18255/18255 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12135 event pairs, 571 based on Foata normal form. 4/2464 useless extension candidates. Maximal degree in co-relation 10693. Up to 2264 conditions per place. [2024-06-20 17:30:30,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 26 changer transitions 0/97 dead transitions. [2024-06-20 17:30:30,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 97 transitions, 752 flow [2024-06-20 17:30:30,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:30,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:30,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 17:30:30,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 17:30:30,938 INFO L175 Difference]: Start difference. First operand has 72 places, 75 transitions, 512 flow. Second operand 7 states and 130 transitions. [2024-06-20 17:30:30,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 97 transitions, 752 flow [2024-06-20 17:30:30,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 97 transitions, 701 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:30,954 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 521 flow [2024-06-20 17:30:30,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=461, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=521, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2024-06-20 17:30:30,955 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-20 17:30:30,955 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 521 flow [2024-06-20 17:30:30,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:30,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:30,955 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:30,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 17:30:30,955 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:30,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:30,956 INFO L85 PathProgramCache]: Analyzing trace with hash -2092460561, now seen corresponding path program 2 times [2024-06-20 17:30:30,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:30,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975952249] [2024-06-20 17:30:30,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:30,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:30,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:32,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:32,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:32,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975952249] [2024-06-20 17:30:32,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975952249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:32,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:32,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:32,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323028122] [2024-06-20 17:30:32,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:32,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:32,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:32,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:32,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:32,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:32,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 521 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:32,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:32,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:32,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:32,849 INFO L124 PetriNetUnfolderBase]: 1648/2513 cut-off events. [2024-06-20 17:30:32,849 INFO L125 PetriNetUnfolderBase]: For 20931/20931 co-relation queries the response was YES. [2024-06-20 17:30:32,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11149 conditions, 2513 events. 1648/2513 cut-off events. For 20931/20931 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12423 event pairs, 582 based on Foata normal form. 4/2513 useless extension candidates. Maximal degree in co-relation 11119. Up to 2292 conditions per place. [2024-06-20 17:30:32,864 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 26 changer transitions 0/104 dead transitions. [2024-06-20 17:30:32,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 104 transitions, 861 flow [2024-06-20 17:30:32,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:32,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:32,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-20 17:30:32,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-20 17:30:32,867 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 521 flow. Second operand 7 states and 134 transitions. [2024-06-20 17:30:32,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 104 transitions, 861 flow [2024-06-20 17:30:32,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 792 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 17:30:32,883 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 544 flow [2024-06-20 17:30:32,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=544, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-20 17:30:32,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-20 17:30:32,884 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 544 flow [2024-06-20 17:30:32,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:32,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:32,884 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:32,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 17:30:32,885 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:32,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:32,885 INFO L85 PathProgramCache]: Analyzing trace with hash -2092163891, now seen corresponding path program 3 times [2024-06-20 17:30:32,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:32,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584577642] [2024-06-20 17:30:32,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:32,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:32,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:34,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:34,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:34,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584577642] [2024-06-20 17:30:34,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584577642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:34,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:34,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:34,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002585749] [2024-06-20 17:30:34,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:34,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:34,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:34,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:34,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:34,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:34,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 544 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:34,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:34,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:34,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:35,027 INFO L124 PetriNetUnfolderBase]: 1638/2499 cut-off events. [2024-06-20 17:30:35,027 INFO L125 PetriNetUnfolderBase]: For 23176/23176 co-relation queries the response was YES. [2024-06-20 17:30:35,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11260 conditions, 2499 events. 1638/2499 cut-off events. For 23176/23176 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12400 event pairs, 587 based on Foata normal form. 4/2499 useless extension candidates. Maximal degree in co-relation 11229. Up to 2284 conditions per place. [2024-06-20 17:30:35,044 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 27 changer transitions 0/100 dead transitions. [2024-06-20 17:30:35,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 100 transitions, 790 flow [2024-06-20 17:30:35,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:35,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:35,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 17:30:35,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-20 17:30:35,046 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 544 flow. Second operand 7 states and 129 transitions. [2024-06-20 17:30:35,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 100 transitions, 790 flow [2024-06-20 17:30:35,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 100 transitions, 701 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:35,067 INFO L231 Difference]: Finished difference. Result has 79 places, 78 transitions, 517 flow [2024-06-20 17:30:35,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=517, PETRI_PLACES=79, PETRI_TRANSITIONS=78} [2024-06-20 17:30:35,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-20 17:30:35,068 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 78 transitions, 517 flow [2024-06-20 17:30:35,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:35,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:35,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:35,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 17:30:35,068 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:35,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:35,069 INFO L85 PathProgramCache]: Analyzing trace with hash 547503087, now seen corresponding path program 1 times [2024-06-20 17:30:35,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:35,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221732429] [2024-06-20 17:30:35,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:35,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:35,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:36,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:36,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221732429] [2024-06-20 17:30:36,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221732429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:36,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:36,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:36,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249591702] [2024-06-20 17:30:36,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:36,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:36,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:36,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:36,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:37,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:37,066 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 78 transitions, 517 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:37,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:37,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:37,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:37,666 INFO L124 PetriNetUnfolderBase]: 1630/2486 cut-off events. [2024-06-20 17:30:37,666 INFO L125 PetriNetUnfolderBase]: For 25288/25288 co-relation queries the response was YES. [2024-06-20 17:30:37,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11302 conditions, 2486 events. 1630/2486 cut-off events. For 25288/25288 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12272 event pairs, 592 based on Foata normal form. 4/2488 useless extension candidates. Maximal degree in co-relation 11270. Up to 2369 conditions per place. [2024-06-20 17:30:37,678 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 82 selfloop transitions, 14 changer transitions 0/101 dead transitions. [2024-06-20 17:30:37,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 101 transitions, 791 flow [2024-06-20 17:30:37,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:37,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:37,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 17:30:37,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 17:30:37,680 INFO L175 Difference]: Start difference. First operand has 79 places, 78 transitions, 517 flow. Second operand 7 states and 125 transitions. [2024-06-20 17:30:37,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 101 transitions, 791 flow [2024-06-20 17:30:37,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 101 transitions, 727 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 17:30:37,701 INFO L231 Difference]: Finished difference. Result has 80 places, 80 transitions, 522 flow [2024-06-20 17:30:37,701 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=522, PETRI_PLACES=80, PETRI_TRANSITIONS=80} [2024-06-20 17:30:37,702 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 37 predicate places. [2024-06-20 17:30:37,702 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 80 transitions, 522 flow [2024-06-20 17:30:37,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:37,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:37,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:37,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 17:30:37,703 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:37,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:37,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1409706771, now seen corresponding path program 1 times [2024-06-20 17:30:37,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:37,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224551634] [2024-06-20 17:30:37,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:37,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:37,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:38,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:38,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:38,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224551634] [2024-06-20 17:30:38,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224551634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:38,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:38,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:38,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931648385] [2024-06-20 17:30:38,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:38,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:38,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:38,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:38,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:38,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:38,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 80 transitions, 522 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:38,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:38,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:38,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:38,868 INFO L124 PetriNetUnfolderBase]: 1657/2521 cut-off events. [2024-06-20 17:30:38,869 INFO L125 PetriNetUnfolderBase]: For 28827/28827 co-relation queries the response was YES. [2024-06-20 17:30:38,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11740 conditions, 2521 events. 1657/2521 cut-off events. For 28827/28827 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12470 event pairs, 655 based on Foata normal form. 3/2520 useless extension candidates. Maximal degree in co-relation 11707. Up to 2409 conditions per place. [2024-06-20 17:30:38,880 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 17 changer transitions 0/100 dead transitions. [2024-06-20 17:30:38,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 100 transitions, 836 flow [2024-06-20 17:30:38,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:38,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:38,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 17:30:38,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-20 17:30:38,881 INFO L175 Difference]: Start difference. First operand has 80 places, 80 transitions, 522 flow. Second operand 6 states and 107 transitions. [2024-06-20 17:30:38,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 100 transitions, 836 flow [2024-06-20 17:30:38,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 100 transitions, 785 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:38,897 INFO L231 Difference]: Finished difference. Result has 82 places, 88 transitions, 588 flow [2024-06-20 17:30:38,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=588, PETRI_PLACES=82, PETRI_TRANSITIONS=88} [2024-06-20 17:30:38,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-20 17:30:38,898 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 88 transitions, 588 flow [2024-06-20 17:30:38,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:38,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:38,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:38,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 17:30:38,899 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:38,899 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:38,899 INFO L85 PathProgramCache]: Analyzing trace with hash -704069218, now seen corresponding path program 1 times [2024-06-20 17:30:38,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:38,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870724402] [2024-06-20 17:30:38,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:38,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:38,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:39,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:39,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:39,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870724402] [2024-06-20 17:30:39,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870724402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:39,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:39,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:39,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231593726] [2024-06-20 17:30:39,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:39,600 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:39,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:39,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:39,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:39,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:39,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 88 transitions, 588 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:39,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:39,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:39,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:40,143 INFO L124 PetriNetUnfolderBase]: 1667/2553 cut-off events. [2024-06-20 17:30:40,143 INFO L125 PetriNetUnfolderBase]: For 32897/32897 co-relation queries the response was YES. [2024-06-20 17:30:40,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12518 conditions, 2553 events. 1667/2553 cut-off events. For 32897/32897 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12707 event pairs, 652 based on Foata normal form. 2/2553 useless extension candidates. Maximal degree in co-relation 12483. Up to 2454 conditions per place. [2024-06-20 17:30:40,157 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 12 changer transitions 0/106 dead transitions. [2024-06-20 17:30:40,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 106 transitions, 866 flow [2024-06-20 17:30:40,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:40,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:40,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 17:30:40,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-20 17:30:40,158 INFO L175 Difference]: Start difference. First operand has 82 places, 88 transitions, 588 flow. Second operand 6 states and 107 transitions. [2024-06-20 17:30:40,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 106 transitions, 866 flow [2024-06-20 17:30:40,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 106 transitions, 830 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:40,189 INFO L231 Difference]: Finished difference. Result has 86 places, 91 transitions, 620 flow [2024-06-20 17:30:40,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=620, PETRI_PLACES=86, PETRI_TRANSITIONS=91} [2024-06-20 17:30:40,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 43 predicate places. [2024-06-20 17:30:40,189 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 91 transitions, 620 flow [2024-06-20 17:30:40,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:40,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:40,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:40,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 17:30:40,190 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:40,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:40,190 INFO L85 PathProgramCache]: Analyzing trace with hash -751251006, now seen corresponding path program 2 times [2024-06-20 17:30:40,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:40,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564059180] [2024-06-20 17:30:40,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:40,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:40,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:40,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:40,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:40,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564059180] [2024-06-20 17:30:40,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564059180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:40,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:40,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:40,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [25035099] [2024-06-20 17:30:40,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:40,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:40,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:40,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:41,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:41,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:41,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 91 transitions, 620 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:41,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:41,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:41,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:41,486 INFO L124 PetriNetUnfolderBase]: 1651/2527 cut-off events. [2024-06-20 17:30:41,486 INFO L125 PetriNetUnfolderBase]: For 35700/35700 co-relation queries the response was YES. [2024-06-20 17:30:41,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12546 conditions, 2527 events. 1651/2527 cut-off events. For 35700/35700 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12589 event pairs, 657 based on Foata normal form. 4/2527 useless extension candidates. Maximal degree in co-relation 12509. Up to 2402 conditions per place. [2024-06-20 17:30:41,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 78 selfloop transitions, 19 changer transitions 0/102 dead transitions. [2024-06-20 17:30:41,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 102 transitions, 850 flow [2024-06-20 17:30:41,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:41,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:41,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 17:30:41,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 17:30:41,500 INFO L175 Difference]: Start difference. First operand has 86 places, 91 transitions, 620 flow. Second operand 6 states and 106 transitions. [2024-06-20 17:30:41,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 102 transitions, 850 flow [2024-06-20 17:30:41,521 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 102 transitions, 806 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 17:30:41,523 INFO L231 Difference]: Finished difference. Result has 88 places, 91 transitions, 622 flow [2024-06-20 17:30:41,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=576, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=88, PETRI_TRANSITIONS=91} [2024-06-20 17:30:41,523 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-20 17:30:41,523 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 91 transitions, 622 flow [2024-06-20 17:30:41,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:41,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:41,524 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:41,524 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 17:30:41,524 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:41,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:41,524 INFO L85 PathProgramCache]: Analyzing trace with hash -757910302, now seen corresponding path program 1 times [2024-06-20 17:30:41,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:41,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413726655] [2024-06-20 17:30:41,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:41,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:41,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413726655] [2024-06-20 17:30:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413726655] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:42,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:42,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259525777] [2024-06-20 17:30:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:42,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:42,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:42,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:42,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:42,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:42,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 91 transitions, 622 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:42,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:42,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:42,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:42,743 INFO L124 PetriNetUnfolderBase]: 1661/2546 cut-off events. [2024-06-20 17:30:42,744 INFO L125 PetriNetUnfolderBase]: For 38180/38183 co-relation queries the response was YES. [2024-06-20 17:30:42,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12803 conditions, 2546 events. 1661/2546 cut-off events. For 38180/38183 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12661 event pairs, 629 based on Foata normal form. 4/2547 useless extension candidates. Maximal degree in co-relation 12765. Up to 2443 conditions per place. [2024-06-20 17:30:42,758 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 89 selfloop transitions, 15 changer transitions 0/109 dead transitions. [2024-06-20 17:30:42,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 109 transitions, 905 flow [2024-06-20 17:30:42,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:42,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:42,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 17:30:42,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:30:42,759 INFO L175 Difference]: Start difference. First operand has 88 places, 91 transitions, 622 flow. Second operand 6 states and 105 transitions. [2024-06-20 17:30:42,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 109 transitions, 905 flow [2024-06-20 17:30:42,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 109 transitions, 851 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:42,802 INFO L231 Difference]: Finished difference. Result has 90 places, 97 transitions, 661 flow [2024-06-20 17:30:42,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=568, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=661, PETRI_PLACES=90, PETRI_TRANSITIONS=97} [2024-06-20 17:30:42,803 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 47 predicate places. [2024-06-20 17:30:42,803 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 97 transitions, 661 flow [2024-06-20 17:30:42,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:42,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:42,803 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:42,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 17:30:42,804 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:42,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:42,804 INFO L85 PathProgramCache]: Analyzing trace with hash -751244062, now seen corresponding path program 2 times [2024-06-20 17:30:42,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:42,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179597934] [2024-06-20 17:30:42,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:42,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:42,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:43,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:43,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:43,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179597934] [2024-06-20 17:30:43,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179597934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:43,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:43,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:43,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2597153] [2024-06-20 17:30:43,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:43,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:43,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:43,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:43,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:43,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:43,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 97 transitions, 661 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:43,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:43,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:43,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:43,914 INFO L124 PetriNetUnfolderBase]: 1663/2547 cut-off events. [2024-06-20 17:30:43,914 INFO L125 PetriNetUnfolderBase]: For 42408/42411 co-relation queries the response was YES. [2024-06-20 17:30:43,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13374 conditions, 2547 events. 1663/2547 cut-off events. For 42408/42411 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12665 event pairs, 632 based on Foata normal form. 4/2547 useless extension candidates. Maximal degree in co-relation 13334. Up to 2433 conditions per place. [2024-06-20 17:30:43,929 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 87 selfloop transitions, 22 changer transitions 0/114 dead transitions. [2024-06-20 17:30:43,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 114 transitions, 1019 flow [2024-06-20 17:30:43,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:43,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:43,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-20 17:30:43,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 17:30:43,930 INFO L175 Difference]: Start difference. First operand has 90 places, 97 transitions, 661 flow. Second operand 6 states and 106 transitions. [2024-06-20 17:30:43,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 114 transitions, 1019 flow [2024-06-20 17:30:43,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 114 transitions, 982 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:43,964 INFO L231 Difference]: Finished difference. Result has 94 places, 103 transitions, 752 flow [2024-06-20 17:30:43,965 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=624, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=752, PETRI_PLACES=94, PETRI_TRANSITIONS=103} [2024-06-20 17:30:43,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-20 17:30:43,965 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 103 transitions, 752 flow [2024-06-20 17:30:43,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:43,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:43,966 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:43,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 17:30:43,966 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:43,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:43,967 INFO L85 PathProgramCache]: Analyzing trace with hash 634046366, now seen corresponding path program 1 times [2024-06-20 17:30:43,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:43,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [848389860] [2024-06-20 17:30:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:43,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:43,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:44,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:44,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:44,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [848389860] [2024-06-20 17:30:44,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [848389860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:44,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:44,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:44,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604615955] [2024-06-20 17:30:44,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:44,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:44,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:44,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:44,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:44,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:44,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 103 transitions, 752 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:44,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:44,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:44,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:45,457 INFO L124 PetriNetUnfolderBase]: 1709/2616 cut-off events. [2024-06-20 17:30:45,457 INFO L125 PetriNetUnfolderBase]: For 47822/47825 co-relation queries the response was YES. [2024-06-20 17:30:45,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14129 conditions, 2616 events. 1709/2616 cut-off events. For 47822/47825 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 13085 event pairs, 619 based on Foata normal form. 8/2616 useless extension candidates. Maximal degree in co-relation 14087. Up to 2317 conditions per place. [2024-06-20 17:30:45,472 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 95 selfloop transitions, 39 changer transitions 0/139 dead transitions. [2024-06-20 17:30:45,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 139 transitions, 1316 flow [2024-06-20 17:30:45,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:45,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:45,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 17:30:45,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-20 17:30:45,474 INFO L175 Difference]: Start difference. First operand has 94 places, 103 transitions, 752 flow. Second operand 7 states and 128 transitions. [2024-06-20 17:30:45,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 139 transitions, 1316 flow [2024-06-20 17:30:45,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 139 transitions, 1271 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:45,511 INFO L231 Difference]: Finished difference. Result has 101 places, 120 transitions, 1004 flow [2024-06-20 17:30:45,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=707, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1004, PETRI_PLACES=101, PETRI_TRANSITIONS=120} [2024-06-20 17:30:45,512 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-20 17:30:45,512 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 120 transitions, 1004 flow [2024-06-20 17:30:45,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:45,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:45,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:45,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 17:30:45,513 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:45,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:45,513 INFO L85 PathProgramCache]: Analyzing trace with hash -976300624, now seen corresponding path program 1 times [2024-06-20 17:30:45,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:45,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196034673] [2024-06-20 17:30:45,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:45,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:45,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:46,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:46,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:46,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196034673] [2024-06-20 17:30:46,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196034673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:46,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:46,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:46,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478634665] [2024-06-20 17:30:46,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:46,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:46,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:46,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:46,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:46,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:46,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 120 transitions, 1004 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:46,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:46,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:46,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:47,151 INFO L124 PetriNetUnfolderBase]: 1793/2746 cut-off events. [2024-06-20 17:30:47,151 INFO L125 PetriNetUnfolderBase]: For 56512/56512 co-relation queries the response was YES. [2024-06-20 17:30:47,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16025 conditions, 2746 events. 1793/2746 cut-off events. For 56512/56512 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13781 event pairs, 457 based on Foata normal form. 8/2752 useless extension candidates. Maximal degree in co-relation 15979. Up to 2481 conditions per place. [2024-06-20 17:30:47,169 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 137 selfloop transitions, 21 changer transitions 0/163 dead transitions. [2024-06-20 17:30:47,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 163 transitions, 1572 flow [2024-06-20 17:30:47,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:30:47,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:30:47,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-20 17:30:47,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-20 17:30:47,172 INFO L175 Difference]: Start difference. First operand has 101 places, 120 transitions, 1004 flow. Second operand 9 states and 167 transitions. [2024-06-20 17:30:47,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 163 transitions, 1572 flow [2024-06-20 17:30:47,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 163 transitions, 1495 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:47,213 INFO L231 Difference]: Finished difference. Result has 108 places, 124 transitions, 1056 flow [2024-06-20 17:30:47,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1056, PETRI_PLACES=108, PETRI_TRANSITIONS=124} [2024-06-20 17:30:47,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 65 predicate places. [2024-06-20 17:30:47,213 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 124 transitions, 1056 flow [2024-06-20 17:30:47,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:47,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:47,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:47,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 17:30:47,214 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:47,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:47,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1713702528, now seen corresponding path program 2 times [2024-06-20 17:30:47,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:47,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891961891] [2024-06-20 17:30:47,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:47,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:47,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:48,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:48,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:48,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891961891] [2024-06-20 17:30:48,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891961891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:48,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:48,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:48,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259258319] [2024-06-20 17:30:48,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:48,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:48,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:48,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:48,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:48,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:48,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 124 transitions, 1056 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:48,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:48,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:48,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:48,898 INFO L124 PetriNetUnfolderBase]: 1873/2872 cut-off events. [2024-06-20 17:30:48,899 INFO L125 PetriNetUnfolderBase]: For 60928/60928 co-relation queries the response was YES. [2024-06-20 17:30:48,907 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16912 conditions, 2872 events. 1873/2872 cut-off events. For 60928/60928 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14451 event pairs, 651 based on Foata normal form. 8/2874 useless extension candidates. Maximal degree in co-relation 16864. Up to 2679 conditions per place. [2024-06-20 17:30:48,916 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 136 selfloop transitions, 24 changer transitions 0/165 dead transitions. [2024-06-20 17:30:48,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 165 transitions, 1593 flow [2024-06-20 17:30:48,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:30:48,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:30:48,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:30:48,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 17:30:48,918 INFO L175 Difference]: Start difference. First operand has 108 places, 124 transitions, 1056 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:30:48,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 165 transitions, 1593 flow [2024-06-20 17:30:48,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 165 transitions, 1497 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:48,974 INFO L231 Difference]: Finished difference. Result has 115 places, 137 transitions, 1176 flow [2024-06-20 17:30:48,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=988, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1176, PETRI_PLACES=115, PETRI_TRANSITIONS=137} [2024-06-20 17:30:48,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-20 17:30:48,975 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 137 transitions, 1176 flow [2024-06-20 17:30:48,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:48,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:48,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:48,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 17:30:48,975 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:48,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:48,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1997429342, now seen corresponding path program 3 times [2024-06-20 17:30:48,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:48,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241334269] [2024-06-20 17:30:48,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:48,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:49,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:49,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:49,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241334269] [2024-06-20 17:30:49,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241334269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:49,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:49,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:49,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479478637] [2024-06-20 17:30:49,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:49,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:49,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:49,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:49,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:49,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:49,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 137 transitions, 1176 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:49,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:49,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:49,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:50,631 INFO L124 PetriNetUnfolderBase]: 1907/2935 cut-off events. [2024-06-20 17:30:50,631 INFO L125 PetriNetUnfolderBase]: For 65654/65659 co-relation queries the response was YES. [2024-06-20 17:30:50,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17308 conditions, 2935 events. 1907/2935 cut-off events. For 65654/65659 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 14888 event pairs, 523 based on Foata normal form. 10/2941 useless extension candidates. Maximal degree in co-relation 17255. Up to 2605 conditions per place. [2024-06-20 17:30:50,648 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 123 selfloop transitions, 40 changer transitions 0/168 dead transitions. [2024-06-20 17:30:50,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 168 transitions, 1624 flow [2024-06-20 17:30:50,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:50,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:50,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 17:30:50,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-20 17:30:50,657 INFO L175 Difference]: Start difference. First operand has 115 places, 137 transitions, 1176 flow. Second operand 8 states and 151 transitions. [2024-06-20 17:30:50,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 168 transitions, 1624 flow [2024-06-20 17:30:50,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 168 transitions, 1583 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:50,720 INFO L231 Difference]: Finished difference. Result has 121 places, 139 transitions, 1268 flow [2024-06-20 17:30:50,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1268, PETRI_PLACES=121, PETRI_TRANSITIONS=139} [2024-06-20 17:30:50,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-20 17:30:50,721 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 139 transitions, 1268 flow [2024-06-20 17:30:50,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:50,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:50,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:50,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 17:30:50,722 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:50,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:50,722 INFO L85 PathProgramCache]: Analyzing trace with hash 610692164, now seen corresponding path program 1 times [2024-06-20 17:30:50,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:50,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241155325] [2024-06-20 17:30:50,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:50,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:50,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:52,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:52,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241155325] [2024-06-20 17:30:52,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241155325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:52,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:52,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:52,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866023315] [2024-06-20 17:30:52,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:52,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:52,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:52,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:52,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:52,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:52,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 139 transitions, 1268 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:52,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:52,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:52,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:53,044 INFO L124 PetriNetUnfolderBase]: 1993/3059 cut-off events. [2024-06-20 17:30:53,045 INFO L125 PetriNetUnfolderBase]: For 72819/72824 co-relation queries the response was YES. [2024-06-20 17:30:53,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18514 conditions, 3059 events. 1993/3059 cut-off events. For 72819/72824 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 15680 event pairs, 478 based on Foata normal form. 4/3059 useless extension candidates. Maximal degree in co-relation 18459. Up to 2578 conditions per place. [2024-06-20 17:30:53,065 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 130 selfloop transitions, 54 changer transitions 0/189 dead transitions. [2024-06-20 17:30:53,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 189 transitions, 2146 flow [2024-06-20 17:30:53,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:53,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:53,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 17:30:53,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-20 17:30:53,066 INFO L175 Difference]: Start difference. First operand has 121 places, 139 transitions, 1268 flow. Second operand 8 states and 165 transitions. [2024-06-20 17:30:53,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 189 transitions, 2146 flow [2024-06-20 17:30:53,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 189 transitions, 2031 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:30:53,139 INFO L231 Difference]: Finished difference. Result has 123 places, 151 transitions, 1443 flow [2024-06-20 17:30:53,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1443, PETRI_PLACES=123, PETRI_TRANSITIONS=151} [2024-06-20 17:30:53,139 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-20 17:30:53,139 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 151 transitions, 1443 flow [2024-06-20 17:30:53,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:53,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:53,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:53,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 17:30:53,140 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:53,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:53,141 INFO L85 PathProgramCache]: Analyzing trace with hash 2004100542, now seen corresponding path program 2 times [2024-06-20 17:30:53,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:53,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444855974] [2024-06-20 17:30:53,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:53,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:53,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:54,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:54,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:54,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444855974] [2024-06-20 17:30:54,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444855974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:54,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:54,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:30:54,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740386649] [2024-06-20 17:30:54,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:54,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:30:54,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:30:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:30:54,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:54,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 151 transitions, 1443 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:54,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:54,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:54,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:55,448 INFO L124 PetriNetUnfolderBase]: 1983/3050 cut-off events. [2024-06-20 17:30:55,448 INFO L125 PetriNetUnfolderBase]: For 78318/78323 co-relation queries the response was YES. [2024-06-20 17:30:55,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18802 conditions, 3050 events. 1983/3050 cut-off events. For 78318/78323 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 15601 event pairs, 439 based on Foata normal form. 4/3050 useless extension candidates. Maximal degree in co-relation 18746. Up to 2570 conditions per place. [2024-06-20 17:30:55,470 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 124 selfloop transitions, 56 changer transitions 0/185 dead transitions. [2024-06-20 17:30:55,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 185 transitions, 2061 flow [2024-06-20 17:30:55,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:55,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:55,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 17:30:55,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:30:55,471 INFO L175 Difference]: Start difference. First operand has 123 places, 151 transitions, 1443 flow. Second operand 8 states and 160 transitions. [2024-06-20 17:30:55,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 185 transitions, 2061 flow [2024-06-20 17:30:55,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 185 transitions, 1978 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:55,563 INFO L231 Difference]: Finished difference. Result has 129 places, 151 transitions, 1480 flow [2024-06-20 17:30:55,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1480, PETRI_PLACES=129, PETRI_TRANSITIONS=151} [2024-06-20 17:30:55,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-20 17:30:55,563 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 151 transitions, 1480 flow [2024-06-20 17:30:55,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:55,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:55,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:55,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 17:30:55,564 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:55,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:55,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1716503998, now seen corresponding path program 3 times [2024-06-20 17:30:55,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:55,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835766820] [2024-06-20 17:30:55,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:55,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:55,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:56,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:56,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835766820] [2024-06-20 17:30:56,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835766820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:56,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:56,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:30:56,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623989450] [2024-06-20 17:30:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:56,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:30:56,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:56,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:30:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:30:57,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:57,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 151 transitions, 1480 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:57,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:57,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:57,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:57,795 INFO L124 PetriNetUnfolderBase]: 1973/3028 cut-off events. [2024-06-20 17:30:57,795 INFO L125 PetriNetUnfolderBase]: For 83174/83174 co-relation queries the response was YES. [2024-06-20 17:30:57,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18962 conditions, 3028 events. 1973/3028 cut-off events. For 83174/83174 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15478 event pairs, 612 based on Foata normal form. 4/3030 useless extension candidates. Maximal degree in co-relation 18904. Up to 2834 conditions per place. [2024-06-20 17:30:57,815 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 147 selfloop transitions, 28 changer transitions 0/180 dead transitions. [2024-06-20 17:30:57,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 180 transitions, 1911 flow [2024-06-20 17:30:57,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:30:57,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:30:57,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 17:30:57,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 17:30:57,817 INFO L175 Difference]: Start difference. First operand has 129 places, 151 transitions, 1480 flow. Second operand 8 states and 147 transitions. [2024-06-20 17:30:57,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 180 transitions, 1911 flow [2024-06-20 17:30:57,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 180 transitions, 1774 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-20 17:30:57,894 INFO L231 Difference]: Finished difference. Result has 131 places, 151 transitions, 1408 flow [2024-06-20 17:30:57,894 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1343, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1408, PETRI_PLACES=131, PETRI_TRANSITIONS=151} [2024-06-20 17:30:57,894 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-20 17:30:57,895 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 151 transitions, 1408 flow [2024-06-20 17:30:57,895 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:57,895 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:57,895 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:57,895 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 17:30:57,895 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:57,895 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:57,895 INFO L85 PathProgramCache]: Analyzing trace with hash 782833486, now seen corresponding path program 1 times [2024-06-20 17:30:57,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:57,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969148797] [2024-06-20 17:30:57,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:57,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:57,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:59,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:59,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:59,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969148797] [2024-06-20 17:30:59,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969148797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:59,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:59,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:30:59,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502559560] [2024-06-20 17:30:59,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:59,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:30:59,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:59,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:30:59,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:30:59,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:30:59,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 151 transitions, 1408 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:59,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:59,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:30:59,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:00,174 INFO L124 PetriNetUnfolderBase]: 1990/3082 cut-off events. [2024-06-20 17:31:00,174 INFO L125 PetriNetUnfolderBase]: For 88333/88336 co-relation queries the response was YES. [2024-06-20 17:31:00,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19119 conditions, 3082 events. 1990/3082 cut-off events. For 88333/88336 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15921 event pairs, 498 based on Foata normal form. 4/3082 useless extension candidates. Maximal degree in co-relation 19060. Up to 2787 conditions per place. [2024-06-20 17:31:00,197 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 145 selfloop transitions, 34 changer transitions 0/184 dead transitions. [2024-06-20 17:31:00,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 184 transitions, 1887 flow [2024-06-20 17:31:00,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:00,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:00,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 17:31:00,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:31:00,199 INFO L175 Difference]: Start difference. First operand has 131 places, 151 transitions, 1408 flow. Second operand 8 states and 152 transitions. [2024-06-20 17:31:00,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 184 transitions, 1887 flow [2024-06-20 17:31:00,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 184 transitions, 1803 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:31:00,269 INFO L231 Difference]: Finished difference. Result has 131 places, 153 transitions, 1439 flow [2024-06-20 17:31:00,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1324, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1439, PETRI_PLACES=131, PETRI_TRANSITIONS=153} [2024-06-20 17:31:00,270 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-20 17:31:00,270 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 153 transitions, 1439 flow [2024-06-20 17:31:00,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:00,270 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:00,270 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:00,270 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 17:31:00,270 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:00,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:00,271 INFO L85 PathProgramCache]: Analyzing trace with hash 341617520, now seen corresponding path program 4 times [2024-06-20 17:31:00,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:00,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117754933] [2024-06-20 17:31:00,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:00,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:00,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:01,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:01,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:01,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117754933] [2024-06-20 17:31:01,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117754933] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:01,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:01,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:01,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569540303] [2024-06-20 17:31:01,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:01,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:01,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:01,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:01,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:01,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:01,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 153 transitions, 1439 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:01,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:01,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:01,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:02,049 INFO L124 PetriNetUnfolderBase]: 1974/3024 cut-off events. [2024-06-20 17:31:02,049 INFO L125 PetriNetUnfolderBase]: For 92967/92967 co-relation queries the response was YES. [2024-06-20 17:31:02,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19132 conditions, 3024 events. 1974/3024 cut-off events. For 92967/92967 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 15443 event pairs, 521 based on Foata normal form. 8/3022 useless extension candidates. Maximal degree in co-relation 19072. Up to 2704 conditions per place. [2024-06-20 17:31:02,071 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 138 selfloop transitions, 39 changer transitions 0/182 dead transitions. [2024-06-20 17:31:02,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 182 transitions, 1917 flow [2024-06-20 17:31:02,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:02,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:02,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 17:31:02,072 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 17:31:02,072 INFO L175 Difference]: Start difference. First operand has 131 places, 153 transitions, 1439 flow. Second operand 8 states and 147 transitions. [2024-06-20 17:31:02,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 182 transitions, 1917 flow [2024-06-20 17:31:02,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 182 transitions, 1820 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:02,144 INFO L231 Difference]: Finished difference. Result has 133 places, 155 transitions, 1481 flow [2024-06-20 17:31:02,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1481, PETRI_PLACES=133, PETRI_TRANSITIONS=155} [2024-06-20 17:31:02,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-20 17:31:02,145 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 155 transitions, 1481 flow [2024-06-20 17:31:02,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:02,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:02,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:02,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 17:31:02,145 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:02,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:02,146 INFO L85 PathProgramCache]: Analyzing trace with hash -171691506, now seen corresponding path program 4 times [2024-06-20 17:31:02,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:02,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349401353] [2024-06-20 17:31:02,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:02,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:02,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:03,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:03,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:03,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349401353] [2024-06-20 17:31:03,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349401353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:03,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:03,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:03,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [82893282] [2024-06-20 17:31:03,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:03,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:03,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:03,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:03,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:03,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:03,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 155 transitions, 1481 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:03,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:03,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:03,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:04,287 INFO L124 PetriNetUnfolderBase]: 1996/3066 cut-off events. [2024-06-20 17:31:04,287 INFO L125 PetriNetUnfolderBase]: For 98744/98744 co-relation queries the response was YES. [2024-06-20 17:31:04,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19590 conditions, 3066 events. 1996/3066 cut-off events. For 98744/98744 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15731 event pairs, 430 based on Foata normal form. 4/3060 useless extension candidates. Maximal degree in co-relation 19529. Up to 2584 conditions per place. [2024-06-20 17:31:04,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 127 selfloop transitions, 57 changer transitions 0/189 dead transitions. [2024-06-20 17:31:04,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 189 transitions, 2079 flow [2024-06-20 17:31:04,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:04,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:04,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:31:04,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:31:04,309 INFO L175 Difference]: Start difference. First operand has 133 places, 155 transitions, 1481 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:31:04,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 189 transitions, 2079 flow [2024-06-20 17:31:04,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 189 transitions, 1958 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:04,394 INFO L231 Difference]: Finished difference. Result has 135 places, 158 transitions, 1530 flow [2024-06-20 17:31:04,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1360, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1530, PETRI_PLACES=135, PETRI_TRANSITIONS=158} [2024-06-20 17:31:04,395 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-20 17:31:04,395 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 1530 flow [2024-06-20 17:31:04,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:04,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:04,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:04,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 17:31:04,396 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:04,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:04,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1787646866, now seen corresponding path program 5 times [2024-06-20 17:31:04,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:04,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161074727] [2024-06-20 17:31:04,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:04,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:04,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:05,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:05,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:05,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161074727] [2024-06-20 17:31:05,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161074727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:05,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:05,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:05,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377523314] [2024-06-20 17:31:05,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:05,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:05,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:05,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:05,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:05,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:05,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 1530 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:05,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:05,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:05,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:06,490 INFO L124 PetriNetUnfolderBase]: 2018/3113 cut-off events. [2024-06-20 17:31:06,490 INFO L125 PetriNetUnfolderBase]: For 104194/104194 co-relation queries the response was YES. [2024-06-20 17:31:06,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19965 conditions, 3113 events. 2018/3113 cut-off events. For 104194/104194 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 16109 event pairs, 430 based on Foata normal form. 4/3107 useless extension candidates. Maximal degree in co-relation 19903. Up to 2603 conditions per place. [2024-06-20 17:31:06,515 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 127 selfloop transitions, 59 changer transitions 0/191 dead transitions. [2024-06-20 17:31:06,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 191 transitions, 2138 flow [2024-06-20 17:31:06,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:06,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:06,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:31:06,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:31:06,516 INFO L175 Difference]: Start difference. First operand has 135 places, 158 transitions, 1530 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:31:06,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 191 transitions, 2138 flow [2024-06-20 17:31:06,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 191 transitions, 1946 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:06,654 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1518 flow [2024-06-20 17:31:06,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1354, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1518, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-20 17:31:06,654 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-20 17:31:06,654 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1518 flow [2024-06-20 17:31:06,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:06,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:06,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:06,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 17:31:06,655 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:06,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:06,655 INFO L85 PathProgramCache]: Analyzing trace with hash 492848898, now seen corresponding path program 6 times [2024-06-20 17:31:06,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:06,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [139715520] [2024-06-20 17:31:06,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:06,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:06,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:08,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:08,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:08,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [139715520] [2024-06-20 17:31:08,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [139715520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:08,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:08,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:08,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373228814] [2024-06-20 17:31:08,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:08,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:08,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:08,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:08,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:08,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:08,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1518 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:08,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:08,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:08,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:08,977 INFO L124 PetriNetUnfolderBase]: 2008/3089 cut-off events. [2024-06-20 17:31:08,978 INFO L125 PetriNetUnfolderBase]: For 107655/107655 co-relation queries the response was YES. [2024-06-20 17:31:08,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19824 conditions, 3089 events. 2008/3089 cut-off events. For 107655/107655 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15909 event pairs, 440 based on Foata normal form. 4/3083 useless extension candidates. Maximal degree in co-relation 19761. Up to 2595 conditions per place. [2024-06-20 17:31:09,013 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 62 changer transitions 0/187 dead transitions. [2024-06-20 17:31:09,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 187 transitions, 1948 flow [2024-06-20 17:31:09,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:09,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:09,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:31:09,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 17:31:09,015 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1518 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:31:09,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 187 transitions, 1948 flow [2024-06-20 17:31:09,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 187 transitions, 1799 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:09,150 INFO L231 Difference]: Finished difference. Result has 140 places, 161 transitions, 1501 flow [2024-06-20 17:31:09,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1501, PETRI_PLACES=140, PETRI_TRANSITIONS=161} [2024-06-20 17:31:09,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-20 17:31:09,150 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 161 transitions, 1501 flow [2024-06-20 17:31:09,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:09,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:09,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:09,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 17:31:09,151 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:09,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:09,151 INFO L85 PathProgramCache]: Analyzing trace with hash -171445428, now seen corresponding path program 2 times [2024-06-20 17:31:09,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:09,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326318790] [2024-06-20 17:31:09,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:09,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:09,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:10,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:10,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:10,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326318790] [2024-06-20 17:31:10,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [326318790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:10,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:10,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:10,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455568835] [2024-06-20 17:31:10,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:10,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:10,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:10,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:10,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:10,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:10,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 161 transitions, 1501 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:10,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:10,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:10,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:11,425 INFO L124 PetriNetUnfolderBase]: 2025/3139 cut-off events. [2024-06-20 17:31:11,425 INFO L125 PetriNetUnfolderBase]: For 114009/114009 co-relation queries the response was YES. [2024-06-20 17:31:11,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20145 conditions, 3139 events. 2025/3139 cut-off events. For 114009/114009 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 16216 event pairs, 531 based on Foata normal form. 4/3137 useless extension candidates. Maximal degree in co-relation 20081. Up to 2840 conditions per place. [2024-06-20 17:31:11,450 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 33 changer transitions 0/192 dead transitions. [2024-06-20 17:31:11,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 192 transitions, 1996 flow [2024-06-20 17:31:11,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:11,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:11,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 17:31:11,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:31:11,452 INFO L175 Difference]: Start difference. First operand has 140 places, 161 transitions, 1501 flow. Second operand 8 states and 148 transitions. [2024-06-20 17:31:11,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 192 transitions, 1996 flow [2024-06-20 17:31:11,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 192 transitions, 1847 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:31:11,562 INFO L231 Difference]: Finished difference. Result has 140 places, 163 transitions, 1471 flow [2024-06-20 17:31:11,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1471, PETRI_PLACES=140, PETRI_TRANSITIONS=163} [2024-06-20 17:31:11,563 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 97 predicate places. [2024-06-20 17:31:11,563 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 163 transitions, 1471 flow [2024-06-20 17:31:11,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:11,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:11,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:11,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 17:31:11,563 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:11,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:11,564 INFO L85 PathProgramCache]: Analyzing trace with hash -524476040, now seen corresponding path program 3 times [2024-06-20 17:31:11,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:11,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049813917] [2024-06-20 17:31:11,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:11,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:11,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:13,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-20 17:31:13,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:13,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049813917] [2024-06-20 17:31:13,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049813917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:13,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:13,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:31:13,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628580284] [2024-06-20 17:31:13,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:13,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:31:13,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:13,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:31:13,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:31:13,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:13,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 163 transitions, 1471 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:13,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:13,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:13,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:14,047 INFO L124 PetriNetUnfolderBase]: 2042/3176 cut-off events. [2024-06-20 17:31:14,047 INFO L125 PetriNetUnfolderBase]: For 121147/121147 co-relation queries the response was YES. [2024-06-20 17:31:14,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20478 conditions, 3176 events. 2042/3176 cut-off events. For 121147/121147 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 16538 event pairs, 536 based on Foata normal form. 4/3174 useless extension candidates. Maximal degree in co-relation 20413. Up to 2867 conditions per place. [2024-06-20 17:31:14,072 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 154 selfloop transitions, 33 changer transitions 0/192 dead transitions. [2024-06-20 17:31:14,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 192 transitions, 1964 flow [2024-06-20 17:31:14,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:14,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:14,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 17:31:14,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 17:31:14,073 INFO L175 Difference]: Start difference. First operand has 140 places, 163 transitions, 1471 flow. Second operand 8 states and 145 transitions. [2024-06-20 17:31:14,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 192 transitions, 1964 flow [2024-06-20 17:31:14,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 192 transitions, 1863 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:14,188 INFO L231 Difference]: Finished difference. Result has 142 places, 165 transitions, 1493 flow [2024-06-20 17:31:14,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1370, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1493, PETRI_PLACES=142, PETRI_TRANSITIONS=165} [2024-06-20 17:31:14,189 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-20 17:31:14,189 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 165 transitions, 1493 flow [2024-06-20 17:31:14,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:14,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:14,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:14,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 17:31:14,189 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:14,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:14,190 INFO L85 PathProgramCache]: Analyzing trace with hash -2130481330, now seen corresponding path program 4 times [2024-06-20 17:31:14,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:14,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578164816] [2024-06-20 17:31:14,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:14,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:14,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:15,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:15,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:15,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578164816] [2024-06-20 17:31:15,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578164816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:15,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:15,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:15,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991292845] [2024-06-20 17:31:15,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:15,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:15,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:15,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:15,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:15,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:15,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 165 transitions, 1493 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:15,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:15,682 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:15,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:16,419 INFO L124 PetriNetUnfolderBase]: 2034/3159 cut-off events. [2024-06-20 17:31:16,420 INFO L125 PetriNetUnfolderBase]: For 126209/126209 co-relation queries the response was YES. [2024-06-20 17:31:16,431 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20529 conditions, 3159 events. 2034/3159 cut-off events. For 126209/126209 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 16461 event pairs, 504 based on Foata normal form. 4/3157 useless extension candidates. Maximal degree in co-relation 20463. Up to 2778 conditions per place. [2024-06-20 17:31:16,441 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 149 selfloop transitions, 40 changer transitions 0/194 dead transitions. [2024-06-20 17:31:16,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 194 transitions, 1994 flow [2024-06-20 17:31:16,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:16,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:16,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 17:31:16,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 17:31:16,443 INFO L175 Difference]: Start difference. First operand has 142 places, 165 transitions, 1493 flow. Second operand 8 states and 145 transitions. [2024-06-20 17:31:16,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 194 transitions, 1994 flow [2024-06-20 17:31:16,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 194 transitions, 1889 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:16,545 INFO L231 Difference]: Finished difference. Result has 144 places, 167 transitions, 1529 flow [2024-06-20 17:31:16,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1388, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1529, PETRI_PLACES=144, PETRI_TRANSITIONS=167} [2024-06-20 17:31:16,546 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 101 predicate places. [2024-06-20 17:31:16,546 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 167 transitions, 1529 flow [2024-06-20 17:31:16,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:16,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:16,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:16,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 17:31:16,546 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:16,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:16,546 INFO L85 PathProgramCache]: Analyzing trace with hash 696356750, now seen corresponding path program 5 times [2024-06-20 17:31:16,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:16,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591150604] [2024-06-20 17:31:16,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:16,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:17,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:17,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:17,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591150604] [2024-06-20 17:31:17,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591150604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:17,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:17,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:17,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711358020] [2024-06-20 17:31:17,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:17,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:17,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:17,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:17,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:17,418 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:17,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 167 transitions, 1529 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:17,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:17,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:17,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:18,226 INFO L124 PetriNetUnfolderBase]: 2159/3363 cut-off events. [2024-06-20 17:31:18,226 INFO L125 PetriNetUnfolderBase]: For 135693/135695 co-relation queries the response was YES. [2024-06-20 17:31:18,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21737 conditions, 3363 events. 2159/3363 cut-off events. For 135693/135695 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 17729 event pairs, 608 based on Foata normal form. 10/3371 useless extension candidates. Maximal degree in co-relation 21670. Up to 3062 conditions per place. [2024-06-20 17:31:18,256 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 176 selfloop transitions, 42 changer transitions 0/223 dead transitions. [2024-06-20 17:31:18,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 223 transitions, 2291 flow [2024-06-20 17:31:18,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:18,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:18,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-20 17:31:18,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-20 17:31:18,258 INFO L175 Difference]: Start difference. First operand has 144 places, 167 transitions, 1529 flow. Second operand 9 states and 164 transitions. [2024-06-20 17:31:18,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 223 transitions, 2291 flow [2024-06-20 17:31:18,386 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 223 transitions, 2160 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:18,389 INFO L231 Difference]: Finished difference. Result has 150 places, 191 transitions, 1788 flow [2024-06-20 17:31:18,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1788, PETRI_PLACES=150, PETRI_TRANSITIONS=191} [2024-06-20 17:31:18,389 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-20 17:31:18,389 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 191 transitions, 1788 flow [2024-06-20 17:31:18,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:18,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:18,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:18,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 17:31:18,390 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:18,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:18,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1248909870, now seen corresponding path program 6 times [2024-06-20 17:31:18,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:18,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906357206] [2024-06-20 17:31:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:18,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:18,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:19,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:19,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:19,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906357206] [2024-06-20 17:31:19,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906357206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:19,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:19,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:19,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683034423] [2024-06-20 17:31:19,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:19,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:19,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:19,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:19,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:19,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:19,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 191 transitions, 1788 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:19,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:19,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:19,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:20,050 INFO L124 PetriNetUnfolderBase]: 2250/3497 cut-off events. [2024-06-20 17:31:20,051 INFO L125 PetriNetUnfolderBase]: For 139162/139162 co-relation queries the response was YES. [2024-06-20 17:31:20,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22629 conditions, 3497 events. 2250/3497 cut-off events. For 139162/139162 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18647 event pairs, 593 based on Foata normal form. 8/3503 useless extension candidates. Maximal degree in co-relation 22558. Up to 3098 conditions per place. [2024-06-20 17:31:20,076 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 180 selfloop transitions, 69 changer transitions 0/254 dead transitions. [2024-06-20 17:31:20,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 254 transitions, 2667 flow [2024-06-20 17:31:20,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 17:31:20,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 17:31:20,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-20 17:31:20,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42424242424242425 [2024-06-20 17:31:20,078 INFO L175 Difference]: Start difference. First operand has 150 places, 191 transitions, 1788 flow. Second operand 11 states and 196 transitions. [2024-06-20 17:31:20,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 254 transitions, 2667 flow [2024-06-20 17:31:20,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 254 transitions, 2556 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:20,204 INFO L231 Difference]: Finished difference. Result has 159 places, 214 transitions, 2133 flow [2024-06-20 17:31:20,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1707, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2133, PETRI_PLACES=159, PETRI_TRANSITIONS=214} [2024-06-20 17:31:20,205 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-20 17:31:20,205 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 214 transitions, 2133 flow [2024-06-20 17:31:20,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:20,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:20,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:20,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 17:31:20,206 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:20,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:20,206 INFO L85 PathProgramCache]: Analyzing trace with hash -2020386903, now seen corresponding path program 1 times [2024-06-20 17:31:20,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:20,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303911524] [2024-06-20 17:31:20,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:20,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:20,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:20,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:20,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:20,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303911524] [2024-06-20 17:31:20,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303911524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:20,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:20,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:20,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854646632] [2024-06-20 17:31:20,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:20,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:20,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:20,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:20,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:21,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:21,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 214 transitions, 2133 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:21,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:21,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:21,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:21,704 INFO L124 PetriNetUnfolderBase]: 2247/3496 cut-off events. [2024-06-20 17:31:21,704 INFO L125 PetriNetUnfolderBase]: For 142066/142066 co-relation queries the response was YES. [2024-06-20 17:31:21,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22992 conditions, 3496 events. 2247/3496 cut-off events. For 142066/142066 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 18678 event pairs, 721 based on Foata normal form. 1/3495 useless extension candidates. Maximal degree in co-relation 22919. Up to 3325 conditions per place. [2024-06-20 17:31:21,732 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 204 selfloop transitions, 17 changer transitions 0/226 dead transitions. [2024-06-20 17:31:21,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 226 transitions, 2619 flow [2024-06-20 17:31:21,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:31:21,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:31:21,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-20 17:31:21,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:31:21,733 INFO L175 Difference]: Start difference. First operand has 159 places, 214 transitions, 2133 flow. Second operand 6 states and 105 transitions. [2024-06-20 17:31:21,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 226 transitions, 2619 flow [2024-06-20 17:31:21,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 226 transitions, 2451 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:21,912 INFO L231 Difference]: Finished difference. Result has 158 places, 214 transitions, 2009 flow [2024-06-20 17:31:21,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2009, PETRI_PLACES=158, PETRI_TRANSITIONS=214} [2024-06-20 17:31:21,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-20 17:31:21,912 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 214 transitions, 2009 flow [2024-06-20 17:31:21,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:21,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:21,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:21,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 17:31:21,913 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:21,913 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:21,913 INFO L85 PathProgramCache]: Analyzing trace with hash 571259022, now seen corresponding path program 1 times [2024-06-20 17:31:21,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:21,913 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999165438] [2024-06-20 17:31:21,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:21,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:22,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:22,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:22,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999165438] [2024-06-20 17:31:22,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999165438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:22,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:22,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:22,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938968381] [2024-06-20 17:31:22,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:22,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:22,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:22,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:22,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:22,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:22,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 214 transitions, 2009 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:22,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:22,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:22,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:23,312 INFO L124 PetriNetUnfolderBase]: 2303/3573 cut-off events. [2024-06-20 17:31:23,313 INFO L125 PetriNetUnfolderBase]: For 151957/151960 co-relation queries the response was YES. [2024-06-20 17:31:23,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23397 conditions, 3573 events. 2303/3573 cut-off events. For 151957/151960 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 19106 event pairs, 679 based on Foata normal form. 6/3570 useless extension candidates. Maximal degree in co-relation 23323. Up to 3290 conditions per place. [2024-06-20 17:31:23,341 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 39 changer transitions 0/242 dead transitions. [2024-06-20 17:31:23,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 242 transitions, 2736 flow [2024-06-20 17:31:23,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:23,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:23,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 17:31:23,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 17:31:23,343 INFO L175 Difference]: Start difference. First operand has 158 places, 214 transitions, 2009 flow. Second operand 7 states and 125 transitions. [2024-06-20 17:31:23,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 242 transitions, 2736 flow [2024-06-20 17:31:23,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 242 transitions, 2692 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:23,486 INFO L231 Difference]: Finished difference. Result has 162 places, 227 transitions, 2215 flow [2024-06-20 17:31:23,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1965, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2215, PETRI_PLACES=162, PETRI_TRANSITIONS=227} [2024-06-20 17:31:23,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-20 17:31:23,487 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 227 transitions, 2215 flow [2024-06-20 17:31:23,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:23,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:23,488 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:23,488 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 17:31:23,488 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:23,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:23,488 INFO L85 PathProgramCache]: Analyzing trace with hash -1813727666, now seen corresponding path program 2 times [2024-06-20 17:31:23,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:23,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093140756] [2024-06-20 17:31:23,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:23,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:23,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:24,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:24,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:24,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093140756] [2024-06-20 17:31:24,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093140756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:24,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:24,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:24,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839952349] [2024-06-20 17:31:24,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:24,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:24,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:24,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:24,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:24,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:24,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 227 transitions, 2215 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:24,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:24,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:24,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:25,007 INFO L124 PetriNetUnfolderBase]: 2375/3682 cut-off events. [2024-06-20 17:31:25,007 INFO L125 PetriNetUnfolderBase]: For 164917/164920 co-relation queries the response was YES. [2024-06-20 17:31:25,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24923 conditions, 3682 events. 2375/3682 cut-off events. For 164917/164920 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 19705 event pairs, 690 based on Foata normal form. 6/3677 useless extension candidates. Maximal degree in co-relation 24846. Up to 3149 conditions per place. [2024-06-20 17:31:25,043 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 61 changer transitions 0/264 dead transitions. [2024-06-20 17:31:25,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 264 transitions, 3225 flow [2024-06-20 17:31:25,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:25,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:25,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-20 17:31:25,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-20 17:31:25,045 INFO L175 Difference]: Start difference. First operand has 162 places, 227 transitions, 2215 flow. Second operand 7 states and 129 transitions. [2024-06-20 17:31:25,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 264 transitions, 3225 flow [2024-06-20 17:31:25,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 264 transitions, 3163 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-20 17:31:25,232 INFO L231 Difference]: Finished difference. Result has 169 places, 248 transitions, 2609 flow [2024-06-20 17:31:25,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2609, PETRI_PLACES=169, PETRI_TRANSITIONS=248} [2024-06-20 17:31:25,233 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 126 predicate places. [2024-06-20 17:31:25,233 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 248 transitions, 2609 flow [2024-06-20 17:31:25,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:25,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:25,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:25,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 17:31:25,234 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:25,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:25,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1813460756, now seen corresponding path program 3 times [2024-06-20 17:31:25,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:25,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636379866] [2024-06-20 17:31:25,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:25,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:25,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:25,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:25,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636379866] [2024-06-20 17:31:25,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636379866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:25,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:25,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:25,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144940105] [2024-06-20 17:31:25,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:25,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:25,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:25,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:25,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:25,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:25,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 248 transitions, 2609 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:25,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:25,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:25,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:26,702 INFO L124 PetriNetUnfolderBase]: 2365/3661 cut-off events. [2024-06-20 17:31:26,702 INFO L125 PetriNetUnfolderBase]: For 173962/173965 co-relation queries the response was YES. [2024-06-20 17:31:26,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25261 conditions, 3661 events. 2365/3661 cut-off events. For 173962/173965 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19551 event pairs, 678 based on Foata normal form. 10/3660 useless extension candidates. Maximal degree in co-relation 25180. Up to 3151 conditions per place. [2024-06-20 17:31:26,805 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 71 changer transitions 0/267 dead transitions. [2024-06-20 17:31:26,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 267 transitions, 3432 flow [2024-06-20 17:31:26,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:26,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:26,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 17:31:26,806 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 17:31:26,806 INFO L175 Difference]: Start difference. First operand has 169 places, 248 transitions, 2609 flow. Second operand 7 states and 130 transitions. [2024-06-20 17:31:26,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 267 transitions, 3432 flow [2024-06-20 17:31:27,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 267 transitions, 3334 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-20 17:31:27,062 INFO L231 Difference]: Finished difference. Result has 174 places, 253 transitions, 2762 flow [2024-06-20 17:31:27,062 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2521, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2762, PETRI_PLACES=174, PETRI_TRANSITIONS=253} [2024-06-20 17:31:27,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-20 17:31:27,063 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 253 transitions, 2762 flow [2024-06-20 17:31:27,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:27,063 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:27,063 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:27,063 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 17:31:27,063 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:27,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:27,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1813450836, now seen corresponding path program 1 times [2024-06-20 17:31:27,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:27,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71075004] [2024-06-20 17:31:27,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:27,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:27,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:28,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:28,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:28,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71075004] [2024-06-20 17:31:28,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [71075004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:28,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:28,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:28,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795642650] [2024-06-20 17:31:28,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:28,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:28,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:28,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:28,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:28,110 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:28,110 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 253 transitions, 2762 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:28,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:28,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:28,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:28,925 INFO L124 PetriNetUnfolderBase]: 2409/3734 cut-off events. [2024-06-20 17:31:28,925 INFO L125 PetriNetUnfolderBase]: For 185840/185840 co-relation queries the response was YES. [2024-06-20 17:31:28,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25987 conditions, 3734 events. 2409/3734 cut-off events. For 185840/185840 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19930 event pairs, 674 based on Foata normal form. 15/3742 useless extension candidates. Maximal degree in co-relation 25904. Up to 3460 conditions per place. [2024-06-20 17:31:28,954 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 230 selfloop transitions, 44 changer transitions 0/279 dead transitions. [2024-06-20 17:31:28,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 279 transitions, 3509 flow [2024-06-20 17:31:28,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:28,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:28,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:31:28,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:31:28,955 INFO L175 Difference]: Start difference. First operand has 174 places, 253 transitions, 2762 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:31:28,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 279 transitions, 3509 flow [2024-06-20 17:31:29,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 279 transitions, 3372 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:29,173 INFO L231 Difference]: Finished difference. Result has 180 places, 262 transitions, 2868 flow [2024-06-20 17:31:29,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2868, PETRI_PLACES=180, PETRI_TRANSITIONS=262} [2024-06-20 17:31:29,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-20 17:31:29,173 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 262 transitions, 2868 flow [2024-06-20 17:31:29,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:29,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:29,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:29,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 17:31:29,174 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:29,175 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:29,175 INFO L85 PathProgramCache]: Analyzing trace with hash 517982241, now seen corresponding path program 1 times [2024-06-20 17:31:29,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:29,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2137850989] [2024-06-20 17:31:29,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:29,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:29,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:30,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:30,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:30,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2137850989] [2024-06-20 17:31:30,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2137850989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:30,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:30,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:30,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1725003562] [2024-06-20 17:31:30,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:30,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:30,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:30,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:30,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:30,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:30,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 262 transitions, 2868 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:30,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:30,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:30,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:30,936 INFO L124 PetriNetUnfolderBase]: 2414/3737 cut-off events. [2024-06-20 17:31:30,937 INFO L125 PetriNetUnfolderBase]: For 190218/190218 co-relation queries the response was YES. [2024-06-20 17:31:30,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26661 conditions, 3737 events. 2414/3737 cut-off events. For 190218/190218 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 20066 event pairs, 619 based on Foata normal form. 1/3732 useless extension candidates. Maximal degree in co-relation 26576. Up to 3532 conditions per place. [2024-06-20 17:31:31,048 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 34 changer transitions 0/280 dead transitions. [2024-06-20 17:31:31,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 280 transitions, 3510 flow [2024-06-20 17:31:31,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:31,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:31,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:31:31,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 17:31:31,049 INFO L175 Difference]: Start difference. First operand has 180 places, 262 transitions, 2868 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:31:31,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 280 transitions, 3510 flow [2024-06-20 17:31:31,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 280 transitions, 3407 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:31,230 INFO L231 Difference]: Finished difference. Result has 184 places, 265 transitions, 2891 flow [2024-06-20 17:31:31,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2765, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2891, PETRI_PLACES=184, PETRI_TRANSITIONS=265} [2024-06-20 17:31:31,231 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-20 17:31:31,231 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 265 transitions, 2891 flow [2024-06-20 17:31:31,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:31,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:31,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:31,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 17:31:31,231 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:31,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:31,232 INFO L85 PathProgramCache]: Analyzing trace with hash -155625175, now seen corresponding path program 1 times [2024-06-20 17:31:31,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:31,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322397112] [2024-06-20 17:31:31,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:31,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:31,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:31,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:31,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:31,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322397112] [2024-06-20 17:31:31,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322397112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:31,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:31,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:31,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011966931] [2024-06-20 17:31:31,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:31,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:31,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:31,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:31,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:31,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:31,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 265 transitions, 2891 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:31,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:31,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:31,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:32,667 INFO L124 PetriNetUnfolderBase]: 2424/3759 cut-off events. [2024-06-20 17:31:32,668 INFO L125 PetriNetUnfolderBase]: For 198163/198166 co-relation queries the response was YES. [2024-06-20 17:31:32,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27109 conditions, 3759 events. 2424/3759 cut-off events. For 198163/198166 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 20240 event pairs, 634 based on Foata normal form. 4/3759 useless extension candidates. Maximal degree in co-relation 27022. Up to 3511 conditions per place. [2024-06-20 17:31:32,705 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 248 selfloop transitions, 34 changer transitions 0/287 dead transitions. [2024-06-20 17:31:32,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 287 transitions, 3576 flow [2024-06-20 17:31:32,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:32,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:32,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 17:31:32,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 17:31:32,706 INFO L175 Difference]: Start difference. First operand has 184 places, 265 transitions, 2891 flow. Second operand 7 states and 127 transitions. [2024-06-20 17:31:32,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 287 transitions, 3576 flow [2024-06-20 17:31:32,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 287 transitions, 3487 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:32,932 INFO L231 Difference]: Finished difference. Result has 188 places, 269 transitions, 2945 flow [2024-06-20 17:31:32,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2945, PETRI_PLACES=188, PETRI_TRANSITIONS=269} [2024-06-20 17:31:32,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-20 17:31:32,933 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 269 transitions, 2945 flow [2024-06-20 17:31:32,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:32,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:32,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:32,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 17:31:32,934 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:32,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:32,935 INFO L85 PathProgramCache]: Analyzing trace with hash -325274495, now seen corresponding path program 2 times [2024-06-20 17:31:32,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:32,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577583568] [2024-06-20 17:31:32,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:32,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:32,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:33,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-20 17:31:33,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:33,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577583568] [2024-06-20 17:31:33,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577583568] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:33,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:33,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:33,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268426377] [2024-06-20 17:31:33,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:33,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:33,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:33,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:33,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:33,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:33,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 269 transitions, 2945 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:33,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:33,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:33,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:34,587 INFO L124 PetriNetUnfolderBase]: 2458/3816 cut-off events. [2024-06-20 17:31:34,587 INFO L125 PetriNetUnfolderBase]: For 210193/210196 co-relation queries the response was YES. [2024-06-20 17:31:34,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27824 conditions, 3816 events. 2458/3816 cut-off events. For 210193/210196 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20652 event pairs, 633 based on Foata normal form. 4/3816 useless extension candidates. Maximal degree in co-relation 27734. Up to 3530 conditions per place. [2024-06-20 17:31:34,625 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 249 selfloop transitions, 41 changer transitions 0/295 dead transitions. [2024-06-20 17:31:34,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 295 transitions, 3821 flow [2024-06-20 17:31:34,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:34,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:34,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 17:31:34,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 17:31:34,636 INFO L175 Difference]: Start difference. First operand has 188 places, 269 transitions, 2945 flow. Second operand 7 states and 127 transitions. [2024-06-20 17:31:34,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 295 transitions, 3821 flow [2024-06-20 17:31:34,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 295 transitions, 3770 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:34,912 INFO L231 Difference]: Finished difference. Result has 193 places, 278 transitions, 3166 flow [2024-06-20 17:31:34,912 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2894, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3166, PETRI_PLACES=193, PETRI_TRANSITIONS=278} [2024-06-20 17:31:34,912 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 150 predicate places. [2024-06-20 17:31:34,913 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 278 transitions, 3166 flow [2024-06-20 17:31:34,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:34,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:34,913 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:34,913 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 17:31:34,913 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:34,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:34,914 INFO L85 PathProgramCache]: Analyzing trace with hash 107257409, now seen corresponding path program 3 times [2024-06-20 17:31:34,914 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:34,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928214504] [2024-06-20 17:31:34,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:34,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:34,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:35,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:35,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:35,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928214504] [2024-06-20 17:31:35,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928214504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:35,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:35,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:35,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577987150] [2024-06-20 17:31:35,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:35,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:35,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:35,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:35,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:35,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:35,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 278 transitions, 3166 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:35,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:35,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:35,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:36,468 INFO L124 PetriNetUnfolderBase]: 2452/3801 cut-off events. [2024-06-20 17:31:36,469 INFO L125 PetriNetUnfolderBase]: For 216415/216418 co-relation queries the response was YES. [2024-06-20 17:31:36,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27997 conditions, 3801 events. 2452/3801 cut-off events. For 216415/216418 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20529 event pairs, 704 based on Foata normal form. 4/3795 useless extension candidates. Maximal degree in co-relation 27905. Up to 3550 conditions per place. [2024-06-20 17:31:36,506 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 255 selfloop transitions, 34 changer transitions 0/294 dead transitions. [2024-06-20 17:31:36,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 294 transitions, 3804 flow [2024-06-20 17:31:36,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:36,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:36,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:31:36,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 17:31:36,508 INFO L175 Difference]: Start difference. First operand has 193 places, 278 transitions, 3166 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:31:36,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 294 transitions, 3804 flow [2024-06-20 17:31:36,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 294 transitions, 3720 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:36,870 INFO L231 Difference]: Finished difference. Result has 196 places, 278 transitions, 3156 flow [2024-06-20 17:31:36,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3082, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3156, PETRI_PLACES=196, PETRI_TRANSITIONS=278} [2024-06-20 17:31:36,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-20 17:31:36,871 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 278 transitions, 3156 flow [2024-06-20 17:31:36,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:36,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:36,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:36,871 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 17:31:36,871 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:36,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:36,871 INFO L85 PathProgramCache]: Analyzing trace with hash 529146433, now seen corresponding path program 4 times [2024-06-20 17:31:36,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:36,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106487120] [2024-06-20 17:31:36,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:36,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:36,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:37,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:37,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:37,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106487120] [2024-06-20 17:31:37,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106487120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:37,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:37,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:37,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594801891] [2024-06-20 17:31:37,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:37,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:37,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:37,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:37,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:37,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:37,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 278 transitions, 3156 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:37,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:37,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:37,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:38,335 INFO L124 PetriNetUnfolderBase]: 2436/3787 cut-off events. [2024-06-20 17:31:38,335 INFO L125 PetriNetUnfolderBase]: For 222265/222268 co-relation queries the response was YES. [2024-06-20 17:31:38,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27833 conditions, 3787 events. 2436/3787 cut-off events. For 222265/222268 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 20465 event pairs, 686 based on Foata normal form. 6/3784 useless extension candidates. Maximal degree in co-relation 27740. Up to 3476 conditions per place. [2024-06-20 17:31:38,371 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 243 selfloop transitions, 44 changer transitions 0/292 dead transitions. [2024-06-20 17:31:38,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 292 transitions, 3780 flow [2024-06-20 17:31:38,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:38,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:38,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 17:31:38,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 17:31:38,372 INFO L175 Difference]: Start difference. First operand has 196 places, 278 transitions, 3156 flow. Second operand 7 states and 124 transitions. [2024-06-20 17:31:38,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 292 transitions, 3780 flow [2024-06-20 17:31:38,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 292 transitions, 3672 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:38,638 INFO L231 Difference]: Finished difference. Result has 196 places, 278 transitions, 3144 flow [2024-06-20 17:31:38,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3144, PETRI_PLACES=196, PETRI_TRANSITIONS=278} [2024-06-20 17:31:38,639 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 153 predicate places. [2024-06-20 17:31:38,639 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 278 transitions, 3144 flow [2024-06-20 17:31:38,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:38,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:38,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:38,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 17:31:38,639 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:38,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:38,640 INFO L85 PathProgramCache]: Analyzing trace with hash -390996863, now seen corresponding path program 5 times [2024-06-20 17:31:38,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:38,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99738923] [2024-06-20 17:31:38,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:38,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:38,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:39,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:39,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:39,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99738923] [2024-06-20 17:31:39,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99738923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:39,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:39,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:39,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843248606] [2024-06-20 17:31:39,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:39,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:39,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:39,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:39,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:39,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:39,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 278 transitions, 3144 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:39,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:39,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:39,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:40,060 INFO L124 PetriNetUnfolderBase]: 2466/3833 cut-off events. [2024-06-20 17:31:40,061 INFO L125 PetriNetUnfolderBase]: For 233921/233924 co-relation queries the response was YES. [2024-06-20 17:31:40,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28273 conditions, 3833 events. 2466/3833 cut-off events. For 233921/233924 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20765 event pairs, 693 based on Foata normal form. 8/3830 useless extension candidates. Maximal degree in co-relation 28181. Up to 3263 conditions per place. [2024-06-20 17:31:40,104 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 212 selfloop transitions, 82 changer transitions 0/299 dead transitions. [2024-06-20 17:31:40,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 299 transitions, 4071 flow [2024-06-20 17:31:40,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:40,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:40,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 17:31:40,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 17:31:40,105 INFO L175 Difference]: Start difference. First operand has 196 places, 278 transitions, 3144 flow. Second operand 7 states and 130 transitions. [2024-06-20 17:31:40,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 299 transitions, 4071 flow [2024-06-20 17:31:40,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 299 transitions, 3953 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:40,516 INFO L231 Difference]: Finished difference. Result has 197 places, 285 transitions, 3308 flow [2024-06-20 17:31:40,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3026, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3308, PETRI_PLACES=197, PETRI_TRANSITIONS=285} [2024-06-20 17:31:40,517 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-20 17:31:40,517 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 285 transitions, 3308 flow [2024-06-20 17:31:40,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:40,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:40,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:40,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 17:31:40,517 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:40,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:40,518 INFO L85 PathProgramCache]: Analyzing trace with hash -397663103, now seen corresponding path program 6 times [2024-06-20 17:31:40,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:40,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628127721] [2024-06-20 17:31:40,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:40,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:40,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:41,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:41,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:41,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628127721] [2024-06-20 17:31:41,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628127721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:41,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:41,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:41,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656362047] [2024-06-20 17:31:41,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:41,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:41,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:41,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:41,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:41,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:41,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 285 transitions, 3308 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:41,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:41,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:41,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:41,999 INFO L124 PetriNetUnfolderBase]: 2446/3799 cut-off events. [2024-06-20 17:31:41,999 INFO L125 PetriNetUnfolderBase]: For 235489/235492 co-relation queries the response was YES. [2024-06-20 17:31:42,022 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28164 conditions, 3799 events. 2446/3799 cut-off events. For 235489/235492 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 20532 event pairs, 692 based on Foata normal form. 8/3796 useless extension candidates. Maximal degree in co-relation 28071. Up to 3252 conditions per place. [2024-06-20 17:31:42,036 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 207 selfloop transitions, 87 changer transitions 0/299 dead transitions. [2024-06-20 17:31:42,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 299 transitions, 4136 flow [2024-06-20 17:31:42,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:42,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:42,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-20 17:31:42,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421768707482993 [2024-06-20 17:31:42,038 INFO L175 Difference]: Start difference. First operand has 197 places, 285 transitions, 3308 flow. Second operand 7 states and 130 transitions. [2024-06-20 17:31:42,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 299 transitions, 4136 flow [2024-06-20 17:31:42,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 299 transitions, 3940 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:42,392 INFO L231 Difference]: Finished difference. Result has 200 places, 285 transitions, 3297 flow [2024-06-20 17:31:42,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3112, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3297, PETRI_PLACES=200, PETRI_TRANSITIONS=285} [2024-06-20 17:31:42,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-20 17:31:42,393 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 285 transitions, 3297 flow [2024-06-20 17:31:42,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:42,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:42,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:42,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 17:31:42,393 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:42,393 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:42,393 INFO L85 PathProgramCache]: Analyzing trace with hash -382417055, now seen corresponding path program 1 times [2024-06-20 17:31:42,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:42,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142815989] [2024-06-20 17:31:42,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:42,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:42,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:43,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:43,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:43,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142815989] [2024-06-20 17:31:43,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [142815989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:43,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:43,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:43,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449670050] [2024-06-20 17:31:43,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:43,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:43,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:43,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:43,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:43,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:43,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 285 transitions, 3297 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-20 17:31:43,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:43,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:43,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:43,931 INFO L124 PetriNetUnfolderBase]: 2463/3829 cut-off events. [2024-06-20 17:31:43,931 INFO L125 PetriNetUnfolderBase]: For 240384/240387 co-relation queries the response was YES. [2024-06-20 17:31:43,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28466 conditions, 3829 events. 2463/3829 cut-off events. For 240384/240387 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20763 event pairs, 694 based on Foata normal form. 5/3823 useless extension candidates. Maximal degree in co-relation 28372. Up to 3299 conditions per place. [2024-06-20 17:31:43,967 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 222 selfloop transitions, 76 changer transitions 0/303 dead transitions. [2024-06-20 17:31:43,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 303 transitions, 4209 flow [2024-06-20 17:31:43,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:43,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:43,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-20 17:31:43,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-20 17:31:43,969 INFO L175 Difference]: Start difference. First operand has 200 places, 285 transitions, 3297 flow. Second operand 7 states and 127 transitions. [2024-06-20 17:31:43,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 303 transitions, 4209 flow [2024-06-20 17:31:44,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 303 transitions, 3900 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-20 17:31:44,406 INFO L231 Difference]: Finished difference. Result has 199 places, 289 transitions, 3220 flow [2024-06-20 17:31:44,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2998, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3220, PETRI_PLACES=199, PETRI_TRANSITIONS=289} [2024-06-20 17:31:44,407 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 156 predicate places. [2024-06-20 17:31:44,407 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 289 transitions, 3220 flow [2024-06-20 17:31:44,407 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-20 17:31:44,407 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:44,407 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:44,407 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 17:31:44,407 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:44,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:44,408 INFO L85 PathProgramCache]: Analyzing trace with hash -382922045, now seen corresponding path program 2 times [2024-06-20 17:31:44,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:44,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080148399] [2024-06-20 17:31:44,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:44,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:44,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:45,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:45,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:45,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080148399] [2024-06-20 17:31:45,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080148399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:45,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:45,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:45,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047193049] [2024-06-20 17:31:45,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:45,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:45,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:45,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:45,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:45,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:45,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 289 transitions, 3220 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-20 17:31:45,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:45,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:45,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:46,148 INFO L124 PetriNetUnfolderBase]: 2461/3823 cut-off events. [2024-06-20 17:31:46,148 INFO L125 PetriNetUnfolderBase]: For 244856/244856 co-relation queries the response was YES. [2024-06-20 17:31:46,171 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28407 conditions, 3823 events. 2461/3823 cut-off events. For 244856/244856 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 20691 event pairs, 683 based on Foata normal form. 2/3818 useless extension candidates. Maximal degree in co-relation 28313. Up to 3591 conditions per place. [2024-06-20 17:31:46,186 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 38 changer transitions 0/306 dead transitions. [2024-06-20 17:31:46,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 306 transitions, 3961 flow [2024-06-20 17:31:46,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:46,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:46,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-20 17:31:46,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-20 17:31:46,188 INFO L175 Difference]: Start difference. First operand has 199 places, 289 transitions, 3220 flow. Second operand 7 states and 120 transitions. [2024-06-20 17:31:46,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 306 transitions, 3961 flow [2024-06-20 17:31:46,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 306 transitions, 3791 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:46,491 INFO L231 Difference]: Finished difference. Result has 202 places, 294 transitions, 3224 flow [2024-06-20 17:31:46,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3058, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3224, PETRI_PLACES=202, PETRI_TRANSITIONS=294} [2024-06-20 17:31:46,492 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-20 17:31:46,492 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 294 transitions, 3224 flow [2024-06-20 17:31:46,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-20 17:31:46,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:46,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:46,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 17:31:46,492 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:46,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:46,493 INFO L85 PathProgramCache]: Analyzing trace with hash -106149915, now seen corresponding path program 2 times [2024-06-20 17:31:46,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:46,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719042207] [2024-06-20 17:31:46,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:46,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:46,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:47,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:47,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719042207] [2024-06-20 17:31:47,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719042207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:47,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:47,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070565869] [2024-06-20 17:31:47,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:47,241 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:47,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:47,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:47,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:47,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:47,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 294 transitions, 3224 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:47,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:47,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:47,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:48,070 INFO L124 PetriNetUnfolderBase]: 2471/3846 cut-off events. [2024-06-20 17:31:48,070 INFO L125 PetriNetUnfolderBase]: For 252085/252085 co-relation queries the response was YES. [2024-06-20 17:31:48,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28725 conditions, 3846 events. 2471/3846 cut-off events. For 252085/252085 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20880 event pairs, 622 based on Foata normal form. 1/3845 useless extension candidates. Maximal degree in co-relation 28630. Up to 3625 conditions per place. [2024-06-20 17:31:48,109 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 283 selfloop transitions, 33 changer transitions 0/321 dead transitions. [2024-06-20 17:31:48,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 321 transitions, 3992 flow [2024-06-20 17:31:48,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:48,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:48,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:31:48,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:31:48,112 INFO L175 Difference]: Start difference. First operand has 202 places, 294 transitions, 3224 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:31:48,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 321 transitions, 3992 flow [2024-06-20 17:31:48,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 321 transitions, 3868 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:48,629 INFO L231 Difference]: Finished difference. Result has 205 places, 300 transitions, 3255 flow [2024-06-20 17:31:48,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3255, PETRI_PLACES=205, PETRI_TRANSITIONS=300} [2024-06-20 17:31:48,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-20 17:31:48,630 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 300 transitions, 3255 flow [2024-06-20 17:31:48,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:48,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:48,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:48,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 17:31:48,630 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:48,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:48,630 INFO L85 PathProgramCache]: Analyzing trace with hash -677181501, now seen corresponding path program 3 times [2024-06-20 17:31:48,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:48,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [500270570] [2024-06-20 17:31:48,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:48,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:48,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:49,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:49,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:49,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [500270570] [2024-06-20 17:31:49,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [500270570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:49,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:49,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:49,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754458015] [2024-06-20 17:31:49,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:49,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:49,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:49,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:49,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:49,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:49,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 300 transitions, 3255 flow. Second operand has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:49,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:49,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:49,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:50,332 INFO L124 PetriNetUnfolderBase]: 2478/3857 cut-off events. [2024-06-20 17:31:50,332 INFO L125 PetriNetUnfolderBase]: For 259485/259485 co-relation queries the response was YES. [2024-06-20 17:31:50,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29131 conditions, 3857 events. 2478/3857 cut-off events. For 259485/259485 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20874 event pairs, 615 based on Foata normal form. 1/3856 useless extension candidates. Maximal degree in co-relation 29035. Up to 3612 conditions per place. [2024-06-20 17:31:50,371 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 280 selfloop transitions, 47 changer transitions 0/332 dead transitions. [2024-06-20 17:31:50,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 332 transitions, 4130 flow [2024-06-20 17:31:50,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:50,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:50,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 17:31:50,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 17:31:50,372 INFO L175 Difference]: Start difference. First operand has 205 places, 300 transitions, 3255 flow. Second operand 8 states and 142 transitions. [2024-06-20 17:31:50,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 332 transitions, 4130 flow [2024-06-20 17:31:50,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 332 transitions, 3970 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:50,908 INFO L231 Difference]: Finished difference. Result has 207 places, 309 transitions, 3362 flow [2024-06-20 17:31:50,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3140, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3362, PETRI_PLACES=207, PETRI_TRANSITIONS=309} [2024-06-20 17:31:50,909 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-20 17:31:50,909 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 309 transitions, 3362 flow [2024-06-20 17:31:50,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.75) internal successors, (86), 8 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:50,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:50,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:50,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 17:31:50,910 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:50,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:50,910 INFO L85 PathProgramCache]: Analyzing trace with hash -803406975, now seen corresponding path program 1 times [2024-06-20 17:31:50,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:50,910 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1971303179] [2024-06-20 17:31:50,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:50,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:50,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:52,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:52,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:52,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1971303179] [2024-06-20 17:31:52,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1971303179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:52,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:52,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:52,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844474327] [2024-06-20 17:31:52,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:52,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:52,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:52,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:52,096 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:52,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:52,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 309 transitions, 3362 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:52,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:52,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:52,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:53,001 INFO L124 PetriNetUnfolderBase]: 2488/3865 cut-off events. [2024-06-20 17:31:53,002 INFO L125 PetriNetUnfolderBase]: For 270342/270342 co-relation queries the response was YES. [2024-06-20 17:31:53,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29600 conditions, 3865 events. 2488/3865 cut-off events. For 270342/270342 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20951 event pairs, 642 based on Foata normal form. 2/3865 useless extension candidates. Maximal degree in co-relation 29504. Up to 3653 conditions per place. [2024-06-20 17:31:53,040 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 307 selfloop transitions, 17 changer transitions 0/329 dead transitions. [2024-06-20 17:31:53,040 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 329 transitions, 4120 flow [2024-06-20 17:31:53,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:53,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:53,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-20 17:31:53,041 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-20 17:31:53,041 INFO L175 Difference]: Start difference. First operand has 207 places, 309 transitions, 3362 flow. Second operand 7 states and 122 transitions. [2024-06-20 17:31:53,041 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 329 transitions, 4120 flow [2024-06-20 17:31:53,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 329 transitions, 3996 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:53,543 INFO L231 Difference]: Finished difference. Result has 208 places, 312 transitions, 3334 flow [2024-06-20 17:31:53,543 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3238, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3334, PETRI_PLACES=208, PETRI_TRANSITIONS=312} [2024-06-20 17:31:53,543 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-20 17:31:53,543 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 312 transitions, 3334 flow [2024-06-20 17:31:53,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:53,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:53,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:53,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 17:31:53,544 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:53,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:53,544 INFO L85 PathProgramCache]: Analyzing trace with hash 524513917, now seen corresponding path program 1 times [2024-06-20 17:31:53,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:53,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723524028] [2024-06-20 17:31:53,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:53,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:53,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:54,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:54,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:54,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723524028] [2024-06-20 17:31:54,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723524028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:54,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:54,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:54,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996531635] [2024-06-20 17:31:54,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:54,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:54,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:54,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:54,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:54,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:54,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 312 transitions, 3334 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:54,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:54,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:54,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:55,394 INFO L124 PetriNetUnfolderBase]: 2480/3851 cut-off events. [2024-06-20 17:31:55,394 INFO L125 PetriNetUnfolderBase]: For 274778/274778 co-relation queries the response was YES. [2024-06-20 17:31:55,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29733 conditions, 3851 events. 2480/3851 cut-off events. For 274778/274778 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20806 event pairs, 665 based on Foata normal form. 2/3846 useless extension candidates. Maximal degree in co-relation 29636. Up to 3512 conditions per place. [2024-06-20 17:31:55,429 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 269 selfloop transitions, 56 changer transitions 0/330 dead transitions. [2024-06-20 17:31:55,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 330 transitions, 4179 flow [2024-06-20 17:31:55,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:55,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:55,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-20 17:31:55,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-20 17:31:55,431 INFO L175 Difference]: Start difference. First operand has 208 places, 312 transitions, 3334 flow. Second operand 7 states and 125 transitions. [2024-06-20 17:31:55,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 330 transitions, 4179 flow [2024-06-20 17:31:55,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 330 transitions, 4087 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:55,874 INFO L231 Difference]: Finished difference. Result has 211 places, 315 transitions, 3439 flow [2024-06-20 17:31:55,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3242, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3439, PETRI_PLACES=211, PETRI_TRANSITIONS=315} [2024-06-20 17:31:55,874 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-20 17:31:55,874 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 315 transitions, 3439 flow [2024-06-20 17:31:55,875 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:55,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:55,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:55,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 17:31:55,876 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:55,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:55,876 INFO L85 PathProgramCache]: Analyzing trace with hash 524513731, now seen corresponding path program 2 times [2024-06-20 17:31:55,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:55,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055540350] [2024-06-20 17:31:55,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:55,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:56,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:56,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:56,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055540350] [2024-06-20 17:31:56,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055540350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:56,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:56,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:56,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629046366] [2024-06-20 17:31:56,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:56,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:56,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:56,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:56,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:57,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:57,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 315 transitions, 3439 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:57,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:57,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:57,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:57,812 INFO L124 PetriNetUnfolderBase]: 2490/3865 cut-off events. [2024-06-20 17:31:57,812 INFO L125 PetriNetUnfolderBase]: For 286761/286761 co-relation queries the response was YES. [2024-06-20 17:31:57,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30178 conditions, 3865 events. 2490/3865 cut-off events. For 286761/286761 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20932 event pairs, 635 based on Foata normal form. 2/3865 useless extension candidates. Maximal degree in co-relation 30079. Up to 3639 conditions per place. [2024-06-20 17:31:57,938 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 304 selfloop transitions, 25 changer transitions 0/334 dead transitions. [2024-06-20 17:31:57,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 334 transitions, 4205 flow [2024-06-20 17:31:57,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:57,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:57,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:31:57,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 17:31:57,939 INFO L175 Difference]: Start difference. First operand has 211 places, 315 transitions, 3439 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:31:57,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 334 transitions, 4205 flow [2024-06-20 17:31:58,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 334 transitions, 4078 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:58,468 INFO L231 Difference]: Finished difference. Result has 213 places, 318 transitions, 3431 flow [2024-06-20 17:31:58,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3431, PETRI_PLACES=213, PETRI_TRANSITIONS=318} [2024-06-20 17:31:58,469 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-20 17:31:58,469 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 318 transitions, 3431 flow [2024-06-20 17:31:58,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:58,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:58,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:58,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 17:31:58,469 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:58,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:58,470 INFO L85 PathProgramCache]: Analyzing trace with hash 701645251, now seen corresponding path program 3 times [2024-06-20 17:31:58,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:58,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525358598] [2024-06-20 17:31:58,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:58,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:58,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:59,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:59,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525358598] [2024-06-20 17:31:59,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525358598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:59,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:59,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:59,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736401197] [2024-06-20 17:31:59,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:59,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:59,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:59,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:59,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:59,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:31:59,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 318 transitions, 3431 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:59,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:59,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:31:59,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:00,549 INFO L124 PetriNetUnfolderBase]: 2484/3857 cut-off events. [2024-06-20 17:32:00,549 INFO L125 PetriNetUnfolderBase]: For 283202/283205 co-relation queries the response was YES. [2024-06-20 17:32:00,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30033 conditions, 3857 events. 2484/3857 cut-off events. For 283202/283205 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20850 event pairs, 646 based on Foata normal form. 2/3855 useless extension candidates. Maximal degree in co-relation 29934. Up to 3616 conditions per place. [2024-06-20 17:32:00,589 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 299 selfloop transitions, 31 changer transitions 0/335 dead transitions. [2024-06-20 17:32:00,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 335 transitions, 4195 flow [2024-06-20 17:32:00,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:32:00,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:32:00,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:32:00,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 17:32:00,590 INFO L175 Difference]: Start difference. First operand has 213 places, 318 transitions, 3431 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:32:00,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 335 transitions, 4195 flow [2024-06-20 17:32:00,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 335 transitions, 4100 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:01,004 INFO L231 Difference]: Finished difference. Result has 215 places, 321 transitions, 3472 flow [2024-06-20 17:32:01,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3336, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3472, PETRI_PLACES=215, PETRI_TRANSITIONS=321} [2024-06-20 17:32:01,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-20 17:32:01,005 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 321 transitions, 3472 flow [2024-06-20 17:32:01,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:01,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:01,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:01,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 17:32:01,005 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:01,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:01,006 INFO L85 PathProgramCache]: Analyzing trace with hash 447078097, now seen corresponding path program 1 times [2024-06-20 17:32:01,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:01,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905963926] [2024-06-20 17:32:01,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:01,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:01,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:02,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:02,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:02,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905963926] [2024-06-20 17:32:02,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905963926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:02,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:02,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:32:02,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548867045] [2024-06-20 17:32:02,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:02,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:32:02,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:02,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:32:02,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:32:02,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:02,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 321 transitions, 3472 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:02,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:02,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:02,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:03,847 INFO L124 PetriNetUnfolderBase]: 2653/4138 cut-off events. [2024-06-20 17:32:03,847 INFO L125 PetriNetUnfolderBase]: For 336761/336764 co-relation queries the response was YES. [2024-06-20 17:32:03,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33002 conditions, 4138 events. 2653/4138 cut-off events. For 336761/336764 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 22805 event pairs, 487 based on Foata normal form. 16/4150 useless extension candidates. Maximal degree in co-relation 32902. Up to 3154 conditions per place. [2024-06-20 17:32:03,888 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 92 changer transitions 0/370 dead transitions. [2024-06-20 17:32:03,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 370 transitions, 4650 flow [2024-06-20 17:32:03,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:03,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:03,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 17:32:03,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 17:32:03,889 INFO L175 Difference]: Start difference. First operand has 215 places, 321 transitions, 3472 flow. Second operand 9 states and 183 transitions. [2024-06-20 17:32:03,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 370 transitions, 4650 flow [2024-06-20 17:32:04,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 370 transitions, 4536 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:04,289 INFO L231 Difference]: Finished difference. Result has 219 places, 323 transitions, 3626 flow [2024-06-20 17:32:04,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3626, PETRI_PLACES=219, PETRI_TRANSITIONS=323} [2024-06-20 17:32:04,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-20 17:32:04,290 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 323 transitions, 3626 flow [2024-06-20 17:32:04,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:04,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:04,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:04,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 17:32:04,290 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:04,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:04,290 INFO L85 PathProgramCache]: Analyzing trace with hash 447255727, now seen corresponding path program 2 times [2024-06-20 17:32:04,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:04,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904158830] [2024-06-20 17:32:04,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:04,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:04,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:05,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:05,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:05,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904158830] [2024-06-20 17:32:05,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904158830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:05,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:05,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:05,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837508355] [2024-06-20 17:32:05,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:05,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:05,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:05,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:05,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:05,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:05,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 323 transitions, 3626 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:05,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:05,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:05,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:06,808 INFO L124 PetriNetUnfolderBase]: 2728/4273 cut-off events. [2024-06-20 17:32:06,808 INFO L125 PetriNetUnfolderBase]: For 351971/351974 co-relation queries the response was YES. [2024-06-20 17:32:06,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34375 conditions, 4273 events. 2728/4273 cut-off events. For 351971/351974 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 23805 event pairs, 535 based on Foata normal form. 20/4289 useless extension candidates. Maximal degree in co-relation 34274. Up to 3478 conditions per place. [2024-06-20 17:32:06,850 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 270 selfloop transitions, 90 changer transitions 0/365 dead transitions. [2024-06-20 17:32:06,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 365 transitions, 4558 flow [2024-06-20 17:32:06,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:06,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:06,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 17:32:06,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 17:32:06,852 INFO L175 Difference]: Start difference. First operand has 219 places, 323 transitions, 3626 flow. Second operand 9 states and 178 transitions. [2024-06-20 17:32:06,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 365 transitions, 4558 flow [2024-06-20 17:32:07,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 365 transitions, 4414 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:07,481 INFO L231 Difference]: Finished difference. Result has 223 places, 324 transitions, 3711 flow [2024-06-20 17:32:07,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3711, PETRI_PLACES=223, PETRI_TRANSITIONS=324} [2024-06-20 17:32:07,481 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-20 17:32:07,482 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 324 transitions, 3711 flow [2024-06-20 17:32:07,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:07,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:07,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:07,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 17:32:07,482 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:07,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:07,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1815545901, now seen corresponding path program 3 times [2024-06-20 17:32:07,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:07,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905871322] [2024-06-20 17:32:07,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:07,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:07,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:08,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:08,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:08,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905871322] [2024-06-20 17:32:08,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905871322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:08,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:08,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:08,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481149867] [2024-06-20 17:32:08,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:08,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:08,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:08,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:08,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:08,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:08,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 324 transitions, 3711 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:08,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:08,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:08,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:10,038 INFO L124 PetriNetUnfolderBase]: 2692/4202 cut-off events. [2024-06-20 17:32:10,039 INFO L125 PetriNetUnfolderBase]: For 337964/337967 co-relation queries the response was YES. [2024-06-20 17:32:10,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33359 conditions, 4202 events. 2692/4202 cut-off events. For 337964/337967 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 23268 event pairs, 489 based on Foata normal form. 20/4218 useless extension candidates. Maximal degree in co-relation 33256. Up to 3422 conditions per place. [2024-06-20 17:32:10,085 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 97 changer transitions 0/363 dead transitions. [2024-06-20 17:32:10,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 363 transitions, 4593 flow [2024-06-20 17:32:10,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:10,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:32:10,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:32:10,086 INFO L175 Difference]: Start difference. First operand has 223 places, 324 transitions, 3711 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:32:10,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 363 transitions, 4593 flow [2024-06-20 17:32:10,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 363 transitions, 4378 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:10,720 INFO L231 Difference]: Finished difference. Result has 225 places, 324 transitions, 3697 flow [2024-06-20 17:32:10,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3496, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3697, PETRI_PLACES=225, PETRI_TRANSITIONS=324} [2024-06-20 17:32:10,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-20 17:32:10,721 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 324 transitions, 3697 flow [2024-06-20 17:32:10,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:10,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:10,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:10,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 17:32:10,722 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:10,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:10,722 INFO L85 PathProgramCache]: Analyzing trace with hash -827392593, now seen corresponding path program 4 times [2024-06-20 17:32:10,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:10,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610236687] [2024-06-20 17:32:10,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:10,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:10,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:12,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-20 17:32:12,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:12,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610236687] [2024-06-20 17:32:12,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610236687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:12,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:12,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:12,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643969788] [2024-06-20 17:32:12,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:12,018 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:12,018 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:12,018 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:12,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:12,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:12,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 324 transitions, 3697 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:12,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:12,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:12,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:13,266 INFO L124 PetriNetUnfolderBase]: 2861/4499 cut-off events. [2024-06-20 17:32:13,267 INFO L125 PetriNetUnfolderBase]: For 374565/374565 co-relation queries the response was YES. [2024-06-20 17:32:13,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35971 conditions, 4499 events. 2861/4499 cut-off events. For 374565/374565 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25448 event pairs, 604 based on Foata normal form. 16/4513 useless extension candidates. Maximal degree in co-relation 35867. Up to 3592 conditions per place. [2024-06-20 17:32:13,312 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 297 selfloop transitions, 68 changer transitions 0/370 dead transitions. [2024-06-20 17:32:13,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 370 transitions, 4883 flow [2024-06-20 17:32:13,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:13,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:32:13,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:32:13,314 INFO L175 Difference]: Start difference. First operand has 225 places, 324 transitions, 3697 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:32:13,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 370 transitions, 4883 flow [2024-06-20 17:32:13,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 370 transitions, 4679 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-20 17:32:13,905 INFO L231 Difference]: Finished difference. Result has 226 places, 326 transitions, 3722 flow [2024-06-20 17:32:13,905 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3493, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3722, PETRI_PLACES=226, PETRI_TRANSITIONS=326} [2024-06-20 17:32:13,906 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 183 predicate places. [2024-06-20 17:32:13,906 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 326 transitions, 3722 flow [2024-06-20 17:32:13,906 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:13,906 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:13,906 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:13,906 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 17:32:13,906 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:13,907 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:13,907 INFO L85 PathProgramCache]: Analyzing trace with hash -827214963, now seen corresponding path program 5 times [2024-06-20 17:32:13,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:13,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224502272] [2024-06-20 17:32:13,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:13,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:13,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:15,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:15,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224502272] [2024-06-20 17:32:15,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224502272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:15,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:15,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:15,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751814772] [2024-06-20 17:32:15,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:15,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:15,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:15,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:15,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:15,508 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:15,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 326 transitions, 3722 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:15,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:15,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:15,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:16,645 INFO L124 PetriNetUnfolderBase]: 2825/4449 cut-off events. [2024-06-20 17:32:16,646 INFO L125 PetriNetUnfolderBase]: For 367729/367729 co-relation queries the response was YES. [2024-06-20 17:32:16,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34733 conditions, 4449 events. 2825/4449 cut-off events. For 367729/367729 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 25254 event pairs, 654 based on Foata normal form. 20/4467 useless extension candidates. Maximal degree in co-relation 34628. Up to 3940 conditions per place. [2024-06-20 17:32:16,696 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 295 selfloop transitions, 63 changer transitions 0/363 dead transitions. [2024-06-20 17:32:16,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 363 transitions, 4600 flow [2024-06-20 17:32:16,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:16,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:16,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 17:32:16,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 17:32:16,697 INFO L175 Difference]: Start difference. First operand has 226 places, 326 transitions, 3722 flow. Second operand 9 states and 166 transitions. [2024-06-20 17:32:16,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 363 transitions, 4600 flow [2024-06-20 17:32:17,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 363 transitions, 4477 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:17,335 INFO L231 Difference]: Finished difference. Result has 230 places, 326 transitions, 3732 flow [2024-06-20 17:32:17,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3732, PETRI_PLACES=230, PETRI_TRANSITIONS=326} [2024-06-20 17:32:17,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 187 predicate places. [2024-06-20 17:32:17,336 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 326 transitions, 3732 flow [2024-06-20 17:32:17,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:17,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:17,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:17,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 17:32:17,336 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:17,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:17,337 INFO L85 PathProgramCache]: Analyzing trace with hash 717452173, now seen corresponding path program 6 times [2024-06-20 17:32:17,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:17,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990719719] [2024-06-20 17:32:17,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:17,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:17,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:18,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:18,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:18,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990719719] [2024-06-20 17:32:18,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990719719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:18,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:18,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:18,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333627040] [2024-06-20 17:32:18,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:18,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:18,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:18,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:18,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:18,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:18,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 326 transitions, 3732 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:18,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:18,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:18,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:20,170 INFO L124 PetriNetUnfolderBase]: 2883/4541 cut-off events. [2024-06-20 17:32:20,171 INFO L125 PetriNetUnfolderBase]: For 371308/371308 co-relation queries the response was YES. [2024-06-20 17:32:20,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35274 conditions, 4541 events. 2883/4541 cut-off events. For 371308/371308 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 25820 event pairs, 581 based on Foata normal form. 16/4555 useless extension candidates. Maximal degree in co-relation 35167. Up to 3491 conditions per place. [2024-06-20 17:32:20,222 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 67 changer transitions 0/375 dead transitions. [2024-06-20 17:32:20,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 375 transitions, 4722 flow [2024-06-20 17:32:20,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:32:20,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:32:20,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-20 17:32:20,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-20 17:32:20,223 INFO L175 Difference]: Start difference. First operand has 230 places, 326 transitions, 3732 flow. Second operand 10 states and 189 transitions. [2024-06-20 17:32:20,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 375 transitions, 4722 flow [2024-06-20 17:32:20,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 375 transitions, 4574 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-20 17:32:20,827 INFO L231 Difference]: Finished difference. Result has 232 places, 327 transitions, 3768 flow [2024-06-20 17:32:20,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3768, PETRI_PLACES=232, PETRI_TRANSITIONS=327} [2024-06-20 17:32:20,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-20 17:32:20,828 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 327 transitions, 3768 flow [2024-06-20 17:32:20,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:20,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:20,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:20,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 17:32:20,828 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:20,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:20,829 INFO L85 PathProgramCache]: Analyzing trace with hash 683734701, now seen corresponding path program 1 times [2024-06-20 17:32:20,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:20,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210656101] [2024-06-20 17:32:20,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:20,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:20,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:22,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:22,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:22,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210656101] [2024-06-20 17:32:22,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210656101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:22,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:22,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:32:22,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828987521] [2024-06-20 17:32:22,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:22,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:32:22,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:22,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:32:22,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:32:22,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:22,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 327 transitions, 3768 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:22,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:22,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:22,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:23,619 INFO L124 PetriNetUnfolderBase]: 2924/4604 cut-off events. [2024-06-20 17:32:23,619 INFO L125 PetriNetUnfolderBase]: For 381854/381857 co-relation queries the response was YES. [2024-06-20 17:32:23,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36016 conditions, 4604 events. 2924/4604 cut-off events. For 381854/381857 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26347 event pairs, 485 based on Foata normal form. 12/4612 useless extension candidates. Maximal degree in co-relation 35908. Up to 3487 conditions per place. [2024-06-20 17:32:23,669 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 263 selfloop transitions, 101 changer transitions 0/369 dead transitions. [2024-06-20 17:32:23,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 369 transitions, 4730 flow [2024-06-20 17:32:23,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:23,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:23,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:32:23,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:32:23,671 INFO L175 Difference]: Start difference. First operand has 232 places, 327 transitions, 3768 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:32:23,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 369 transitions, 4730 flow [2024-06-20 17:32:24,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 369 transitions, 4564 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 17:32:24,305 INFO L231 Difference]: Finished difference. Result has 233 places, 328 transitions, 3856 flow [2024-06-20 17:32:24,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3856, PETRI_PLACES=233, PETRI_TRANSITIONS=328} [2024-06-20 17:32:24,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 190 predicate places. [2024-06-20 17:32:24,306 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 328 transitions, 3856 flow [2024-06-20 17:32:24,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:24,306 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:24,306 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:24,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 17:32:24,306 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:24,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:24,307 INFO L85 PathProgramCache]: Analyzing trace with hash -1847989777, now seen corresponding path program 1 times [2024-06-20 17:32:24,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:24,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609373111] [2024-06-20 17:32:24,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:24,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:24,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:25,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:25,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:25,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609373111] [2024-06-20 17:32:25,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609373111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:25,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:25,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:32:25,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298880088] [2024-06-20 17:32:25,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:25,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:32:25,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:25,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:32:25,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:32:25,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:25,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 328 transitions, 3856 flow. Second operand has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-20 17:32:25,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:25,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:25,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:26,063 INFO L124 PetriNetUnfolderBase]: 2921/4596 cut-off events. [2024-06-20 17:32:26,063 INFO L125 PetriNetUnfolderBase]: For 372184/372184 co-relation queries the response was YES. [2024-06-20 17:32:26,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36037 conditions, 4596 events. 2921/4596 cut-off events. For 372184/372184 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 26219 event pairs, 752 based on Foata normal form. 1/4583 useless extension candidates. Maximal degree in co-relation 35928. Up to 4295 conditions per place. [2024-06-20 17:32:26,113 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 264 selfloop transitions, 70 changer transitions 0/339 dead transitions. [2024-06-20 17:32:26,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 339 transitions, 4604 flow [2024-06-20 17:32:26,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:32:26,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:32:26,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-20 17:32:26,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-20 17:32:26,114 INFO L175 Difference]: Start difference. First operand has 233 places, 328 transitions, 3856 flow. Second operand 6 states and 107 transitions. [2024-06-20 17:32:26,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 339 transitions, 4604 flow [2024-06-20 17:32:26,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 339 transitions, 4370 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:26,904 INFO L231 Difference]: Finished difference. Result has 232 places, 331 transitions, 3844 flow [2024-06-20 17:32:26,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3844, PETRI_PLACES=232, PETRI_TRANSITIONS=331} [2024-06-20 17:32:26,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-20 17:32:26,904 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 331 transitions, 3844 flow [2024-06-20 17:32:26,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.875) internal successors, (87), 8 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-20 17:32:26,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:26,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:26,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 17:32:26,905 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:26,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:26,905 INFO L85 PathProgramCache]: Analyzing trace with hash -974804524, now seen corresponding path program 1 times [2024-06-20 17:32:26,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:26,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635467175] [2024-06-20 17:32:26,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:26,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:26,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:27,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-20 17:32:27,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:27,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635467175] [2024-06-20 17:32:27,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635467175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:27,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:27,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:27,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631366411] [2024-06-20 17:32:27,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:27,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:27,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:27,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:27,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:28,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:28,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 331 transitions, 3844 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:28,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:28,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:28,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:29,041 INFO L124 PetriNetUnfolderBase]: 2926/4617 cut-off events. [2024-06-20 17:32:29,041 INFO L125 PetriNetUnfolderBase]: For 378979/378982 co-relation queries the response was YES. [2024-06-20 17:32:29,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36057 conditions, 4617 events. 2926/4617 cut-off events. For 378979/378982 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 26455 event pairs, 747 based on Foata normal form. 3/4616 useless extension candidates. Maximal degree in co-relation 35947. Up to 4337 conditions per place. [2024-06-20 17:32:29,092 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 311 selfloop transitions, 36 changer transitions 0/352 dead transitions. [2024-06-20 17:32:29,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 352 transitions, 4654 flow [2024-06-20 17:32:29,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:32:29,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:32:29,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-20 17:32:29,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-20 17:32:29,094 INFO L175 Difference]: Start difference. First operand has 232 places, 331 transitions, 3844 flow. Second operand 7 states and 128 transitions. [2024-06-20 17:32:29,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 352 transitions, 4654 flow [2024-06-20 17:32:29,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 352 transitions, 4498 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-20 17:32:29,970 INFO L231 Difference]: Finished difference. Result has 235 places, 334 transitions, 3826 flow [2024-06-20 17:32:29,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3688, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3826, PETRI_PLACES=235, PETRI_TRANSITIONS=334} [2024-06-20 17:32:29,970 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 192 predicate places. [2024-06-20 17:32:29,971 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 334 transitions, 3826 flow [2024-06-20 17:32:29,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:29,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:29,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:29,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 17:32:29,971 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:29,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:29,972 INFO L85 PathProgramCache]: Analyzing trace with hash -539013777, now seen corresponding path program 7 times [2024-06-20 17:32:29,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:29,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834549916] [2024-06-20 17:32:29,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:29,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:29,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:31,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:31,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:31,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834549916] [2024-06-20 17:32:31,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834549916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:31,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:31,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:31,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567553937] [2024-06-20 17:32:31,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:31,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:31,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:31,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:31,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:31,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:31,461 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 334 transitions, 3826 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:31,461 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:31,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:31,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:32,633 INFO L124 PetriNetUnfolderBase]: 3001/4721 cut-off events. [2024-06-20 17:32:32,633 INFO L125 PetriNetUnfolderBase]: For 420908/420908 co-relation queries the response was YES. [2024-06-20 17:32:32,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37060 conditions, 4721 events. 3001/4721 cut-off events. For 420908/420908 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 27137 event pairs, 605 based on Foata normal form. 20/4727 useless extension candidates. Maximal degree in co-relation 36949. Up to 3942 conditions per place. [2024-06-20 17:32:32,684 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 268 selfloop transitions, 97 changer transitions 0/370 dead transitions. [2024-06-20 17:32:32,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 370 transitions, 4758 flow [2024-06-20 17:32:32,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:32,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:32,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 17:32:32,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 17:32:32,685 INFO L175 Difference]: Start difference. First operand has 235 places, 334 transitions, 3826 flow. Second operand 9 states and 168 transitions. [2024-06-20 17:32:32,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 370 transitions, 4758 flow [2024-06-20 17:32:33,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 370 transitions, 4678 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:33,728 INFO L231 Difference]: Finished difference. Result has 238 places, 335 transitions, 3995 flow [2024-06-20 17:32:33,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3746, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3995, PETRI_PLACES=238, PETRI_TRANSITIONS=335} [2024-06-20 17:32:33,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 195 predicate places. [2024-06-20 17:32:33,729 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 335 transitions, 3995 flow [2024-06-20 17:32:33,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:33,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:33,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:33,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 17:32:33,729 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:33,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:33,729 INFO L85 PathProgramCache]: Analyzing trace with hash 790888673, now seen corresponding path program 8 times [2024-06-20 17:32:33,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:33,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150786841] [2024-06-20 17:32:33,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:33,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:33,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:35,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:35,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:35,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150786841] [2024-06-20 17:32:35,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150786841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:35,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:35,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:32:35,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891612498] [2024-06-20 17:32:35,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:35,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:32:35,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:35,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:32:35,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:32:35,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:35,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 335 transitions, 3995 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:35,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:35,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:35,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:36,562 INFO L124 PetriNetUnfolderBase]: 3120/4942 cut-off events. [2024-06-20 17:32:36,562 INFO L125 PetriNetUnfolderBase]: For 442048/442048 co-relation queries the response was YES. [2024-06-20 17:32:36,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39565 conditions, 4942 events. 3120/4942 cut-off events. For 442048/442048 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 28840 event pairs, 624 based on Foata normal form. 16/4944 useless extension candidates. Maximal degree in co-relation 39454. Up to 3824 conditions per place. [2024-06-20 17:32:36,616 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 93 changer transitions 0/380 dead transitions. [2024-06-20 17:32:36,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 380 transitions, 5237 flow [2024-06-20 17:32:36,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:36,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:36,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 17:32:36,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-20 17:32:36,618 INFO L175 Difference]: Start difference. First operand has 238 places, 335 transitions, 3995 flow. Second operand 9 states and 177 transitions. [2024-06-20 17:32:36,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 380 transitions, 5237 flow [2024-06-20 17:32:37,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 380 transitions, 5014 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:37,373 INFO L231 Difference]: Finished difference. Result has 240 places, 337 transitions, 4062 flow [2024-06-20 17:32:37,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3772, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4062, PETRI_PLACES=240, PETRI_TRANSITIONS=337} [2024-06-20 17:32:37,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-20 17:32:37,373 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 337 transitions, 4062 flow [2024-06-20 17:32:37,373 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:37,373 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:37,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:37,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 17:32:37,374 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:37,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:37,374 INFO L85 PathProgramCache]: Analyzing trace with hash -898971603, now seen corresponding path program 9 times [2024-06-20 17:32:37,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:37,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90689265] [2024-06-20 17:32:37,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:37,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:37,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:38,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:38,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:38,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90689265] [2024-06-20 17:32:38,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90689265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:38,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:38,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:38,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659273168] [2024-06-20 17:32:38,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:38,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:38,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:38,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:38,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:38,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:38,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 337 transitions, 4062 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:38,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:38,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:38,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:40,217 INFO L124 PetriNetUnfolderBase]: 3195/5067 cut-off events. [2024-06-20 17:32:40,217 INFO L125 PetriNetUnfolderBase]: For 463384/463384 co-relation queries the response was YES. [2024-06-20 17:32:40,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40472 conditions, 5067 events. 3195/5067 cut-off events. For 463384/463384 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 29764 event pairs, 654 based on Foata normal form. 20/5073 useless extension candidates. Maximal degree in co-relation 40360. Up to 4268 conditions per place. [2024-06-20 17:32:40,272 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 88 changer transitions 0/375 dead transitions. [2024-06-20 17:32:40,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 375 transitions, 5014 flow [2024-06-20 17:32:40,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:40,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:40,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 17:32:40,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-20 17:32:40,274 INFO L175 Difference]: Start difference. First operand has 240 places, 337 transitions, 4062 flow. Second operand 9 states and 172 transitions. [2024-06-20 17:32:40,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 375 transitions, 5014 flow [2024-06-20 17:32:41,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 375 transitions, 4852 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:41,248 INFO L231 Difference]: Finished difference. Result has 244 places, 338 transitions, 4135 flow [2024-06-20 17:32:41,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3908, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4135, PETRI_PLACES=244, PETRI_TRANSITIONS=338} [2024-06-20 17:32:41,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 201 predicate places. [2024-06-20 17:32:41,248 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 338 transitions, 4135 flow [2024-06-20 17:32:41,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:41,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:41,248 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:41,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 17:32:41,249 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:41,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:41,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1917068897, now seen corresponding path program 10 times [2024-06-20 17:32:41,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:41,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878137464] [2024-06-20 17:32:41,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:41,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:41,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:42,619 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:42,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:42,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878137464] [2024-06-20 17:32:42,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878137464] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:42,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:42,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:42,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638063769] [2024-06-20 17:32:42,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:42,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:42,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:42,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:42,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:42,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:42,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 338 transitions, 4135 flow. Second operand has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:42,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:42,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:42,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:43,931 INFO L124 PetriNetUnfolderBase]: 3159/5011 cut-off events. [2024-06-20 17:32:43,931 INFO L125 PetriNetUnfolderBase]: For 438412/438412 co-relation queries the response was YES. [2024-06-20 17:32:43,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39063 conditions, 5011 events. 3159/5011 cut-off events. For 438412/438412 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 29406 event pairs, 636 based on Foata normal form. 20/5017 useless extension candidates. Maximal degree in co-relation 38949. Up to 4212 conditions per place. [2024-06-20 17:32:43,984 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 280 selfloop transitions, 90 changer transitions 0/375 dead transitions. [2024-06-20 17:32:43,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 375 transitions, 5037 flow [2024-06-20 17:32:43,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:43,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:43,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 17:32:43,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-20 17:32:43,986 INFO L175 Difference]: Start difference. First operand has 244 places, 338 transitions, 4135 flow. Second operand 9 states and 172 transitions. [2024-06-20 17:32:43,986 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 375 transitions, 5037 flow [2024-06-20 17:32:45,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 375 transitions, 4816 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:45,211 INFO L231 Difference]: Finished difference. Result has 246 places, 338 transitions, 4101 flow [2024-06-20 17:32:45,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3914, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4101, PETRI_PLACES=246, PETRI_TRANSITIONS=338} [2024-06-20 17:32:45,212 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-20 17:32:45,212 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 338 transitions, 4101 flow [2024-06-20 17:32:45,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.4) internal successors, (104), 10 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:45,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:45,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:45,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 17:32:45,212 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:45,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:45,213 INFO L85 PathProgramCache]: Analyzing trace with hash -890393779, now seen corresponding path program 2 times [2024-06-20 17:32:45,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:45,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214192099] [2024-06-20 17:32:45,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:45,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:45,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:46,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:46,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:46,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214192099] [2024-06-20 17:32:46,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214192099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:46,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:46,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:32:46,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841724636] [2024-06-20 17:32:46,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:46,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:32:46,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:46,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:32:46,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:32:46,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:46,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 338 transitions, 4101 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:46,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:46,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:46,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:48,178 INFO L124 PetriNetUnfolderBase]: 3200/5092 cut-off events. [2024-06-20 17:32:48,178 INFO L125 PetriNetUnfolderBase]: For 434244/434244 co-relation queries the response was YES. [2024-06-20 17:32:48,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39382 conditions, 5092 events. 3200/5092 cut-off events. For 434244/434244 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 30123 event pairs, 641 based on Foata normal form. 12/5090 useless extension candidates. Maximal degree in co-relation 39267. Up to 4076 conditions per place. [2024-06-20 17:32:48,238 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 282 selfloop transitions, 91 changer transitions 0/378 dead transitions. [2024-06-20 17:32:48,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 378 transitions, 5085 flow [2024-06-20 17:32:48,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:48,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:48,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:32:48,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:32:48,239 INFO L175 Difference]: Start difference. First operand has 246 places, 338 transitions, 4101 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:32:48,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 378 transitions, 5085 flow [2024-06-20 17:32:49,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 378 transitions, 4890 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 17:32:49,514 INFO L231 Difference]: Finished difference. Result has 247 places, 339 transitions, 4146 flow [2024-06-20 17:32:49,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3906, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4146, PETRI_PLACES=247, PETRI_TRANSITIONS=339} [2024-06-20 17:32:49,514 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-20 17:32:49,514 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 339 transitions, 4146 flow [2024-06-20 17:32:49,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:49,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:49,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:49,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 17:32:49,515 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:49,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:49,516 INFO L85 PathProgramCache]: Analyzing trace with hash 29416239, now seen corresponding path program 3 times [2024-06-20 17:32:49,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:49,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357481512] [2024-06-20 17:32:49,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:49,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:50,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:50,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:50,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357481512] [2024-06-20 17:32:50,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357481512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:50,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:50,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:32:50,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294442454] [2024-06-20 17:32:50,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:50,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:32:50,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:50,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:32:50,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:32:51,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:51,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 339 transitions, 4146 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:51,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:51,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:51,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:52,362 INFO L124 PetriNetUnfolderBase]: 3241/5168 cut-off events. [2024-06-20 17:32:52,362 INFO L125 PetriNetUnfolderBase]: For 450017/450017 co-relation queries the response was YES. [2024-06-20 17:32:52,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40089 conditions, 5168 events. 3241/5168 cut-off events. For 450017/450017 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 30814 event pairs, 656 based on Foata normal form. 12/5166 useless extension candidates. Maximal degree in co-relation 39973. Up to 4267 conditions per place. [2024-06-20 17:32:52,424 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 273 selfloop transitions, 99 changer transitions 0/377 dead transitions. [2024-06-20 17:32:52,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 377 transitions, 5124 flow [2024-06-20 17:32:52,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:52,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:52,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 17:32:52,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-20 17:32:52,426 INFO L175 Difference]: Start difference. First operand has 247 places, 339 transitions, 4146 flow. Second operand 9 states and 170 transitions. [2024-06-20 17:32:52,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 377 transitions, 5124 flow [2024-06-20 17:32:53,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 377 transitions, 4904 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:53,669 INFO L231 Difference]: Finished difference. Result has 249 places, 340 transitions, 4184 flow [2024-06-20 17:32:53,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3926, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4184, PETRI_PLACES=249, PETRI_TRANSITIONS=340} [2024-06-20 17:32:53,669 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-20 17:32:53,669 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 340 transitions, 4184 flow [2024-06-20 17:32:53,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:53,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:53,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:53,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 17:32:53,670 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:53,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:53,670 INFO L85 PathProgramCache]: Analyzing trace with hash -310285525, now seen corresponding path program 4 times [2024-06-20 17:32:53,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:53,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421460240] [2024-06-20 17:32:53,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:53,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:53,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:55,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:55,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:55,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421460240] [2024-06-20 17:32:55,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421460240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:55,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:55,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:32:55,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766114186] [2024-06-20 17:32:55,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:55,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:32:55,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:55,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:32:55,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:32:55,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:55,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 340 transitions, 4184 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:55,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:55,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:55,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:56,920 INFO L124 PetriNetUnfolderBase]: 3221/5141 cut-off events. [2024-06-20 17:32:56,921 INFO L125 PetriNetUnfolderBase]: For 439475/439475 co-relation queries the response was YES. [2024-06-20 17:32:56,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39130 conditions, 5141 events. 3221/5141 cut-off events. For 439475/439475 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30623 event pairs, 602 based on Foata normal form. 12/5139 useless extension candidates. Maximal degree in co-relation 39013. Up to 3351 conditions per place. [2024-06-20 17:32:56,973 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 111 changer transitions 0/376 dead transitions. [2024-06-20 17:32:56,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 376 transitions, 5020 flow [2024-06-20 17:32:56,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:56,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:56,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 17:32:56,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 17:32:56,974 INFO L175 Difference]: Start difference. First operand has 249 places, 340 transitions, 4184 flow. Second operand 9 states and 168 transitions. [2024-06-20 17:32:56,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 376 transitions, 5020 flow [2024-06-20 17:32:58,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 376 transitions, 4782 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:58,216 INFO L231 Difference]: Finished difference. Result has 250 places, 339 transitions, 4084 flow [2024-06-20 17:32:58,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3858, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4084, PETRI_PLACES=250, PETRI_TRANSITIONS=339} [2024-06-20 17:32:58,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-20 17:32:58,216 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 339 transitions, 4084 flow [2024-06-20 17:32:58,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:58,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:58,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:58,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 17:32:58,217 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:32:58,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:58,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1182634972, now seen corresponding path program 2 times [2024-06-20 17:32:58,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:58,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459369742] [2024-06-20 17:32:58,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:58,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:58,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:59,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:59,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:59,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459369742] [2024-06-20 17:32:59,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459369742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:59,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:59,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:59,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304190289] [2024-06-20 17:32:59,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:59,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:59,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:59,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:59,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:59,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:32:59,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 339 transitions, 4084 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:59,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:59,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:32:59,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:00,289 INFO L124 PetriNetUnfolderBase]: 3218/5145 cut-off events. [2024-06-20 17:33:00,290 INFO L125 PetriNetUnfolderBase]: For 427426/427426 co-relation queries the response was YES. [2024-06-20 17:33:00,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39111 conditions, 5145 events. 3218/5145 cut-off events. For 427426/427426 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30725 event pairs, 874 based on Foata normal form. 1/5139 useless extension candidates. Maximal degree in co-relation 38993. Up to 4838 conditions per place. [2024-06-20 17:33:00,341 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 315 selfloop transitions, 35 changer transitions 0/355 dead transitions. [2024-06-20 17:33:00,342 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 355 transitions, 4844 flow [2024-06-20 17:33:00,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:33:00,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:33:00,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:33:00,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 17:33:00,343 INFO L175 Difference]: Start difference. First operand has 250 places, 339 transitions, 4084 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:33:00,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 355 transitions, 4844 flow [2024-06-20 17:33:01,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 355 transitions, 4394 flow, removed 27 selfloop flow, removed 10 redundant places. [2024-06-20 17:33:01,577 INFO L231 Difference]: Finished difference. Result has 247 places, 339 transitions, 3714 flow [2024-06-20 17:33:01,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3634, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3714, PETRI_PLACES=247, PETRI_TRANSITIONS=339} [2024-06-20 17:33:01,578 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-20 17:33:01,578 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 339 transitions, 3714 flow [2024-06-20 17:33:01,578 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:01,578 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:01,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:01,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 17:33:01,579 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:01,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:01,579 INFO L85 PathProgramCache]: Analyzing trace with hash -1012196140, now seen corresponding path program 3 times [2024-06-20 17:33:01,579 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:01,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021187158] [2024-06-20 17:33:01,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:01,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:01,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:02,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:02,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:02,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021187158] [2024-06-20 17:33:02,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1021187158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:02,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:02,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:02,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447971360] [2024-06-20 17:33:02,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:02,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:02,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:02,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:02,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:02,638 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:02,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 339 transitions, 3714 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:02,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:02,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:02,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:03,640 INFO L124 PetriNetUnfolderBase]: 3208/5126 cut-off events. [2024-06-20 17:33:03,640 INFO L125 PetriNetUnfolderBase]: For 430205/430205 co-relation queries the response was YES. [2024-06-20 17:33:03,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37341 conditions, 5126 events. 3208/5126 cut-off events. For 430205/430205 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 30616 event pairs, 869 based on Foata normal form. 2/5121 useless extension candidates. Maximal degree in co-relation 37225. Up to 4750 conditions per place. [2024-06-20 17:33:03,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 293 selfloop transitions, 55 changer transitions 0/353 dead transitions. [2024-06-20 17:33:03,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 353 transitions, 4460 flow [2024-06-20 17:33:03,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:33:03,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:33:03,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-20 17:33:03,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-20 17:33:03,696 INFO L175 Difference]: Start difference. First operand has 247 places, 339 transitions, 3714 flow. Second operand 7 states and 123 transitions. [2024-06-20 17:33:03,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 353 transitions, 4460 flow [2024-06-20 17:33:04,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 353 transitions, 4354 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 17:33:04,805 INFO L231 Difference]: Finished difference. Result has 247 places, 339 transitions, 3732 flow [2024-06-20 17:33:04,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3608, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3732, PETRI_PLACES=247, PETRI_TRANSITIONS=339} [2024-06-20 17:33:04,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-20 17:33:04,806 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 339 transitions, 3732 flow [2024-06-20 17:33:04,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:04,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:04,806 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:04,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 17:33:04,806 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:04,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:04,807 INFO L85 PathProgramCache]: Analyzing trace with hash 1029975021, now seen corresponding path program 1 times [2024-06-20 17:33:04,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:04,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391653288] [2024-06-20 17:33:04,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:04,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:04,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:05,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:05,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:05,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391653288] [2024-06-20 17:33:05,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391653288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:05,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:05,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:05,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931017705] [2024-06-20 17:33:05,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:05,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:05,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:05,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:05,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:05,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:05,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 339 transitions, 3732 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:05,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:05,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:05,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:06,819 INFO L124 PetriNetUnfolderBase]: 3268/5220 cut-off events. [2024-06-20 17:33:06,819 INFO L125 PetriNetUnfolderBase]: For 467127/467127 co-relation queries the response was YES. [2024-06-20 17:33:06,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38065 conditions, 5220 events. 3268/5220 cut-off events. For 467127/467127 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 31272 event pairs, 840 based on Foata normal form. 14/5220 useless extension candidates. Maximal degree in co-relation 37950. Up to 4802 conditions per place. [2024-06-20 17:33:06,875 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 275 selfloop transitions, 84 changer transitions 0/364 dead transitions. [2024-06-20 17:33:06,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 364 transitions, 4824 flow [2024-06-20 17:33:06,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:06,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:06,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-20 17:33:06,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-20 17:33:06,877 INFO L175 Difference]: Start difference. First operand has 247 places, 339 transitions, 3732 flow. Second operand 9 states and 154 transitions. [2024-06-20 17:33:06,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 364 transitions, 4824 flow [2024-06-20 17:33:07,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 364 transitions, 4680 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:33:07,846 INFO L231 Difference]: Finished difference. Result has 251 places, 347 transitions, 3955 flow [2024-06-20 17:33:07,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3590, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3955, PETRI_PLACES=251, PETRI_TRANSITIONS=347} [2024-06-20 17:33:07,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 208 predicate places. [2024-06-20 17:33:07,847 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 347 transitions, 3955 flow [2024-06-20 17:33:07,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:07,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:07,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:07,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 17:33:07,847 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:07,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:07,848 INFO L85 PathProgramCache]: Analyzing trace with hash -389070993, now seen corresponding path program 2 times [2024-06-20 17:33:07,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:07,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311206265] [2024-06-20 17:33:07,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:07,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:07,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:08,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:08,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:08,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311206265] [2024-06-20 17:33:08,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311206265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:08,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:08,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:08,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053683368] [2024-06-20 17:33:08,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:08,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:08,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:08,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:08,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:08,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:08,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 347 transitions, 3955 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:08,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:08,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:08,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:09,858 INFO L124 PetriNetUnfolderBase]: 3322/5309 cut-off events. [2024-06-20 17:33:09,858 INFO L125 PetriNetUnfolderBase]: For 459280/459280 co-relation queries the response was YES. [2024-06-20 17:33:09,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39940 conditions, 5309 events. 3322/5309 cut-off events. For 459280/459280 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 31844 event pairs, 899 based on Foata normal form. 2/5304 useless extension candidates. Maximal degree in co-relation 39823. Up to 4832 conditions per place. [2024-06-20 17:33:09,919 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 312 selfloop transitions, 51 changer transitions 0/368 dead transitions. [2024-06-20 17:33:09,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 368 transitions, 5017 flow [2024-06-20 17:33:09,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:09,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:09,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 17:33:09,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 17:33:09,920 INFO L175 Difference]: Start difference. First operand has 251 places, 347 transitions, 3955 flow. Second operand 8 states and 138 transitions. [2024-06-20 17:33:09,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 368 transitions, 5017 flow [2024-06-20 17:33:10,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 368 transitions, 4894 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-20 17:33:10,916 INFO L231 Difference]: Finished difference. Result has 255 places, 350 transitions, 4023 flow [2024-06-20 17:33:10,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3832, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4023, PETRI_PLACES=255, PETRI_TRANSITIONS=350} [2024-06-20 17:33:10,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 212 predicate places. [2024-06-20 17:33:10,916 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 350 transitions, 4023 flow [2024-06-20 17:33:10,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:10,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:10,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:10,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 17:33:10,917 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:10,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:10,917 INFO L85 PathProgramCache]: Analyzing trace with hash -923660817, now seen corresponding path program 1 times [2024-06-20 17:33:10,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:10,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175251550] [2024-06-20 17:33:10,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:10,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:10,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:12,243 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175251550] [2024-06-20 17:33:12,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175251550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:12,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:12,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:12,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404313034] [2024-06-20 17:33:12,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:12,244 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:12,244 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:12,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:12,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:12,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:12,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 350 transitions, 4023 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:12,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:12,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:12,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:13,552 INFO L124 PetriNetUnfolderBase]: 3378/5390 cut-off events. [2024-06-20 17:33:13,552 INFO L125 PetriNetUnfolderBase]: For 486260/486260 co-relation queries the response was YES. [2024-06-20 17:33:13,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41085 conditions, 5390 events. 3378/5390 cut-off events. For 486260/486260 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 32388 event pairs, 824 based on Foata normal form. 4/5387 useless extension candidates. Maximal degree in co-relation 40966. Up to 4946 conditions per place. [2024-06-20 17:33:13,611 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 325 selfloop transitions, 48 changer transitions 0/378 dead transitions. [2024-06-20 17:33:13,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 378 transitions, 5127 flow [2024-06-20 17:33:13,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:13,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:13,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 17:33:13,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 17:33:13,612 INFO L175 Difference]: Start difference. First operand has 255 places, 350 transitions, 4023 flow. Second operand 8 states and 142 transitions. [2024-06-20 17:33:13,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 378 transitions, 5127 flow [2024-06-20 17:33:15,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 378 transitions, 5027 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 17:33:15,126 INFO L231 Difference]: Finished difference. Result has 260 places, 358 transitions, 4192 flow [2024-06-20 17:33:15,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3923, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4192, PETRI_PLACES=260, PETRI_TRANSITIONS=358} [2024-06-20 17:33:15,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 217 predicate places. [2024-06-20 17:33:15,127 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 358 transitions, 4192 flow [2024-06-20 17:33:15,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:15,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:15,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:15,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 17:33:15,128 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:15,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:15,128 INFO L85 PathProgramCache]: Analyzing trace with hash -781408017, now seen corresponding path program 2 times [2024-06-20 17:33:15,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:15,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490527847] [2024-06-20 17:33:15,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:15,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:15,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:16,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:16,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:16,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490527847] [2024-06-20 17:33:16,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490527847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:16,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:16,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:16,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857096458] [2024-06-20 17:33:16,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:16,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:16,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:16,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:16,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:16,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:16,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 358 transitions, 4192 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:16,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:16,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:16,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:17,579 INFO L124 PetriNetUnfolderBase]: 3462/5502 cut-off events. [2024-06-20 17:33:17,579 INFO L125 PetriNetUnfolderBase]: For 525760/525760 co-relation queries the response was YES. [2024-06-20 17:33:17,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43398 conditions, 5502 events. 3462/5502 cut-off events. For 525760/525760 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32996 event pairs, 822 based on Foata normal form. 4/5499 useless extension candidates. Maximal degree in co-relation 43276. Up to 4887 conditions per place. [2024-06-20 17:33:17,647 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 303 selfloop transitions, 83 changer transitions 0/391 dead transitions. [2024-06-20 17:33:17,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 391 transitions, 5570 flow [2024-06-20 17:33:17,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:17,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:17,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 17:33:17,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 17:33:17,648 INFO L175 Difference]: Start difference. First operand has 260 places, 358 transitions, 4192 flow. Second operand 8 states and 146 transitions. [2024-06-20 17:33:17,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 391 transitions, 5570 flow [2024-06-20 17:33:18,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 391 transitions, 5438 flow, removed 43 selfloop flow, removed 4 redundant places. [2024-06-20 17:33:18,708 INFO L231 Difference]: Finished difference. Result has 265 places, 370 transitions, 4529 flow [2024-06-20 17:33:18,708 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4060, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4529, PETRI_PLACES=265, PETRI_TRANSITIONS=370} [2024-06-20 17:33:18,708 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-20 17:33:18,709 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 370 transitions, 4529 flow [2024-06-20 17:33:18,709 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:18,709 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:18,709 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:18,709 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 17:33:18,709 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:18,709 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:18,709 INFO L85 PathProgramCache]: Analyzing trace with hash -266544925, now seen corresponding path program 3 times [2024-06-20 17:33:18,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:18,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414506879] [2024-06-20 17:33:18,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:18,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:18,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:19,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:19,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:19,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414506879] [2024-06-20 17:33:19,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414506879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:19,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:19,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:19,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126410634] [2024-06-20 17:33:19,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:19,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:19,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:19,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:19,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:19,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:19,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 370 transitions, 4529 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:19,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:19,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:19,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:21,176 INFO L124 PetriNetUnfolderBase]: 3454/5494 cut-off events. [2024-06-20 17:33:21,176 INFO L125 PetriNetUnfolderBase]: For 532779/532779 co-relation queries the response was YES. [2024-06-20 17:33:21,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43928 conditions, 5494 events. 3454/5494 cut-off events. For 532779/532779 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32996 event pairs, 826 based on Foata normal form. 4/5491 useless extension candidates. Maximal degree in co-relation 43803. Up to 4884 conditions per place. [2024-06-20 17:33:21,250 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 308 selfloop transitions, 77 changer transitions 0/390 dead transitions. [2024-06-20 17:33:21,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 390 transitions, 5663 flow [2024-06-20 17:33:21,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:21,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:21,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 17:33:21,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 17:33:21,252 INFO L175 Difference]: Start difference. First operand has 265 places, 370 transitions, 4529 flow. Second operand 8 states and 145 transitions. [2024-06-20 17:33:21,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 390 transitions, 5663 flow [2024-06-20 17:33:22,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 390 transitions, 5473 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-20 17:33:22,657 INFO L231 Difference]: Finished difference. Result has 270 places, 370 transitions, 4501 flow [2024-06-20 17:33:22,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4501, PETRI_PLACES=270, PETRI_TRANSITIONS=370} [2024-06-20 17:33:22,657 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-20 17:33:22,657 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 370 transitions, 4501 flow [2024-06-20 17:33:22,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:22,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:22,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:22,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 17:33:22,658 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:22,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:22,658 INFO L85 PathProgramCache]: Analyzing trace with hash -2005475349, now seen corresponding path program 1 times [2024-06-20 17:33:22,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:22,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421052890] [2024-06-20 17:33:22,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:22,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:22,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:23,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:23,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:23,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421052890] [2024-06-20 17:33:23,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421052890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:23,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:23,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:23,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852461270] [2024-06-20 17:33:23,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:23,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:23,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:23,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:23,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:23,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:23,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 370 transitions, 4501 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:23,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:23,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:23,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:24,824 INFO L124 PetriNetUnfolderBase]: 3486/5543 cut-off events. [2024-06-20 17:33:24,824 INFO L125 PetriNetUnfolderBase]: For 556103/556106 co-relation queries the response was YES. [2024-06-20 17:33:24,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44073 conditions, 5543 events. 3486/5543 cut-off events. For 556103/556106 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 33295 event pairs, 923 based on Foata normal form. 10/5542 useless extension candidates. Maximal degree in co-relation 43946. Up to 4965 conditions per place. [2024-06-20 17:33:24,890 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 285 selfloop transitions, 99 changer transitions 0/389 dead transitions. [2024-06-20 17:33:24,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 389 transitions, 5410 flow [2024-06-20 17:33:24,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:24,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:24,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:33:24,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 17:33:24,891 INFO L175 Difference]: Start difference. First operand has 270 places, 370 transitions, 4501 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:33:24,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 389 transitions, 5410 flow [2024-06-20 17:33:26,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 389 transitions, 5176 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 17:33:26,566 INFO L231 Difference]: Finished difference. Result has 270 places, 374 transitions, 4576 flow [2024-06-20 17:33:26,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4576, PETRI_PLACES=270, PETRI_TRANSITIONS=374} [2024-06-20 17:33:26,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-20 17:33:26,567 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 374 transitions, 4576 flow [2024-06-20 17:33:26,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:26,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:26,567 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:26,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 17:33:26,567 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:26,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:26,567 INFO L85 PathProgramCache]: Analyzing trace with hash 764283259, now seen corresponding path program 4 times [2024-06-20 17:33:26,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:26,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782140255] [2024-06-20 17:33:26,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:26,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:26,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:27,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:27,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:27,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782140255] [2024-06-20 17:33:27,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782140255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:27,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:27,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:27,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58267181] [2024-06-20 17:33:27,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:27,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:27,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:27,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:27,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:27,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:27,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 374 transitions, 4576 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:27,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:27,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:27,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:29,110 INFO L124 PetriNetUnfolderBase]: 3570/5654 cut-off events. [2024-06-20 17:33:29,110 INFO L125 PetriNetUnfolderBase]: For 589614/589617 co-relation queries the response was YES. [2024-06-20 17:33:29,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45776 conditions, 5654 events. 3570/5654 cut-off events. For 589614/589617 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 34049 event pairs, 903 based on Foata normal form. 4/5647 useless extension candidates. Maximal degree in co-relation 45650. Up to 4613 conditions per place. [2024-06-20 17:33:29,176 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 296 selfloop transitions, 112 changer transitions 0/413 dead transitions. [2024-06-20 17:33:29,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 413 transitions, 6312 flow [2024-06-20 17:33:29,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:29,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:29,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-20 17:33:29,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:33:29,177 INFO L175 Difference]: Start difference. First operand has 270 places, 374 transitions, 4576 flow. Second operand 8 states and 152 transitions. [2024-06-20 17:33:29,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 413 transitions, 6312 flow [2024-06-20 17:33:30,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 413 transitions, 6040 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:30,415 INFO L231 Difference]: Finished difference. Result has 274 places, 390 transitions, 4919 flow [2024-06-20 17:33:30,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4304, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4919, PETRI_PLACES=274, PETRI_TRANSITIONS=390} [2024-06-20 17:33:30,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-20 17:33:30,416 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 390 transitions, 4919 flow [2024-06-20 17:33:30,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:30,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:30,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:30,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 17:33:30,416 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:30,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:30,416 INFO L85 PathProgramCache]: Analyzing trace with hash 764277679, now seen corresponding path program 5 times [2024-06-20 17:33:30,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:30,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417700712] [2024-06-20 17:33:30,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:30,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:30,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:31,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:31,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:31,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417700712] [2024-06-20 17:33:31,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417700712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:31,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:31,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:31,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920924608] [2024-06-20 17:33:31,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:31,782 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:31,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:31,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:31,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:31,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:31,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 390 transitions, 4919 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:31,844 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:31,844 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:31,844 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:33,131 INFO L124 PetriNetUnfolderBase]: 3562/5647 cut-off events. [2024-06-20 17:33:33,131 INFO L125 PetriNetUnfolderBase]: For 595034/595037 co-relation queries the response was YES. [2024-06-20 17:33:33,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46268 conditions, 5647 events. 3562/5647 cut-off events. For 595034/595037 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 34071 event pairs, 897 based on Foata normal form. 4/5640 useless extension candidates. Maximal degree in co-relation 46139. Up to 4612 conditions per place. [2024-06-20 17:33:33,200 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 291 selfloop transitions, 114 changer transitions 0/410 dead transitions. [2024-06-20 17:33:33,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 410 transitions, 6175 flow [2024-06-20 17:33:33,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:33,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:33,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:33:33,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 17:33:33,202 INFO L175 Difference]: Start difference. First operand has 274 places, 390 transitions, 4919 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:33:33,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 410 transitions, 6175 flow [2024-06-20 17:33:34,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 410 transitions, 5971 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-06-20 17:33:34,299 INFO L231 Difference]: Finished difference. Result has 280 places, 390 transitions, 4951 flow [2024-06-20 17:33:34,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4715, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4951, PETRI_PLACES=280, PETRI_TRANSITIONS=390} [2024-06-20 17:33:34,300 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-20 17:33:34,300 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 390 transitions, 4951 flow [2024-06-20 17:33:34,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:34,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:34,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:34,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 17:33:34,301 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:34,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:34,301 INFO L85 PathProgramCache]: Analyzing trace with hash -398595185, now seen corresponding path program 6 times [2024-06-20 17:33:34,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:34,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1142723273] [2024-06-20 17:33:34,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:34,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:34,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:35,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:35,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:35,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1142723273] [2024-06-20 17:33:35,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1142723273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:35,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:35,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:35,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177209573] [2024-06-20 17:33:35,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:35,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:35,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:35,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:35,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:35,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:35,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 390 transitions, 4951 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:35,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:35,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:35,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:36,786 INFO L124 PetriNetUnfolderBase]: 3586/5676 cut-off events. [2024-06-20 17:33:36,786 INFO L125 PetriNetUnfolderBase]: For 614393/614396 co-relation queries the response was YES. [2024-06-20 17:33:36,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46663 conditions, 5676 events. 3586/5676 cut-off events. For 614393/614396 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 34198 event pairs, 886 based on Foata normal form. 8/5673 useless extension candidates. Maximal degree in co-relation 46532. Up to 4639 conditions per place. [2024-06-20 17:33:36,854 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 277 selfloop transitions, 136 changer transitions 0/418 dead transitions. [2024-06-20 17:33:36,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 418 transitions, 6365 flow [2024-06-20 17:33:36,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:36,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:36,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 17:33:36,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-20 17:33:36,855 INFO L175 Difference]: Start difference. First operand has 280 places, 390 transitions, 4951 flow. Second operand 8 states and 151 transitions. [2024-06-20 17:33:36,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 418 transitions, 6365 flow [2024-06-20 17:33:38,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 418 transitions, 6191 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-20 17:33:38,362 INFO L231 Difference]: Finished difference. Result has 283 places, 399 transitions, 5276 flow [2024-06-20 17:33:38,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4787, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5276, PETRI_PLACES=283, PETRI_TRANSITIONS=399} [2024-06-20 17:33:38,363 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-20 17:33:38,363 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 399 transitions, 5276 flow [2024-06-20 17:33:38,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:38,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:38,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:38,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 17:33:38,363 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:38,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:38,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1030190285, now seen corresponding path program 2 times [2024-06-20 17:33:38,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:38,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598915563] [2024-06-20 17:33:38,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:38,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:38,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:39,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:39,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:39,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598915563] [2024-06-20 17:33:39,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598915563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:39,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:39,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:39,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193206203] [2024-06-20 17:33:39,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:39,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:39,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:39,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:39,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:39,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:39,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 399 transitions, 5276 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:39,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:39,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:39,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:40,875 INFO L124 PetriNetUnfolderBase]: 3618/5728 cut-off events. [2024-06-20 17:33:40,875 INFO L125 PetriNetUnfolderBase]: For 632812/632815 co-relation queries the response was YES. [2024-06-20 17:33:40,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47482 conditions, 5728 events. 3618/5728 cut-off events. For 632812/632815 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 34516 event pairs, 955 based on Foata normal form. 10/5727 useless extension candidates. Maximal degree in co-relation 47350. Up to 5153 conditions per place. [2024-06-20 17:33:40,950 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 315 selfloop transitions, 101 changer transitions 0/421 dead transitions. [2024-06-20 17:33:40,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 421 transitions, 6262 flow [2024-06-20 17:33:40,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:33:40,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:33:40,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-20 17:33:40,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 17:33:40,952 INFO L175 Difference]: Start difference. First operand has 283 places, 399 transitions, 5276 flow. Second operand 10 states and 170 transitions. [2024-06-20 17:33:40,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 421 transitions, 6262 flow [2024-06-20 17:33:42,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 421 transitions, 6132 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-20 17:33:42,198 INFO L231 Difference]: Finished difference. Result has 290 places, 402 transitions, 5454 flow [2024-06-20 17:33:42,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5148, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5454, PETRI_PLACES=290, PETRI_TRANSITIONS=402} [2024-06-20 17:33:42,198 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-20 17:33:42,199 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 402 transitions, 5454 flow [2024-06-20 17:33:42,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:42,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:42,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:42,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 17:33:42,199 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:42,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:42,199 INFO L85 PathProgramCache]: Analyzing trace with hash 1030516715, now seen corresponding path program 3 times [2024-06-20 17:33:42,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:42,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563328630] [2024-06-20 17:33:42,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:42,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:42,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:43,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:43,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:43,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563328630] [2024-06-20 17:33:43,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563328630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:43,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:43,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:43,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281589086] [2024-06-20 17:33:43,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:43,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:43,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:43,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:43,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:43,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:43,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 402 transitions, 5454 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:43,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:43,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:43,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:44,612 INFO L124 PetriNetUnfolderBase]: 3624/5745 cut-off events. [2024-06-20 17:33:44,612 INFO L125 PetriNetUnfolderBase]: For 633414/633417 co-relation queries the response was YES. [2024-06-20 17:33:44,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47576 conditions, 5745 events. 3624/5745 cut-off events. For 633414/633417 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34688 event pairs, 931 based on Foata normal form. 10/5744 useless extension candidates. Maximal degree in co-relation 47442. Up to 5087 conditions per place. [2024-06-20 17:33:44,682 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 310 selfloop transitions, 108 changer transitions 0/423 dead transitions. [2024-06-20 17:33:44,682 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 423 transitions, 6444 flow [2024-06-20 17:33:44,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:44,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:44,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 17:33:44,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-20 17:33:44,684 INFO L175 Difference]: Start difference. First operand has 290 places, 402 transitions, 5454 flow. Second operand 9 states and 156 transitions. [2024-06-20 17:33:44,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 423 transitions, 6444 flow [2024-06-20 17:33:46,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 423 transitions, 6103 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-20 17:33:46,119 INFO L231 Difference]: Finished difference. Result has 291 places, 405 transitions, 5439 flow [2024-06-20 17:33:46,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5113, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5439, PETRI_PLACES=291, PETRI_TRANSITIONS=405} [2024-06-20 17:33:46,119 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-20 17:33:46,119 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 405 transitions, 5439 flow [2024-06-20 17:33:46,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:46,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:46,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:46,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 17:33:46,120 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:46,120 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:46,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1141048140, now seen corresponding path program 1 times [2024-06-20 17:33:46,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:46,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284200079] [2024-06-20 17:33:46,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:46,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:46,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:46,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:46,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:46,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284200079] [2024-06-20 17:33:46,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [284200079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:46,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:46,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:46,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409975881] [2024-06-20 17:33:46,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:46,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:46,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:46,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:46,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:46,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:46,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 405 transitions, 5439 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:46,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:46,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:46,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:48,380 INFO L124 PetriNetUnfolderBase]: 3634/5771 cut-off events. [2024-06-20 17:33:48,380 INFO L125 PetriNetUnfolderBase]: For 626984/626984 co-relation queries the response was YES. [2024-06-20 17:33:48,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47679 conditions, 5771 events. 3634/5771 cut-off events. For 626984/626984 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 34974 event pairs, 833 based on Foata normal form. 2/5771 useless extension candidates. Maximal degree in co-relation 47544. Up to 5359 conditions per place. [2024-06-20 17:33:48,445 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 370 selfloop transitions, 79 changer transitions 0/454 dead transitions. [2024-06-20 17:33:48,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 454 transitions, 6730 flow [2024-06-20 17:33:48,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:48,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:48,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-20 17:33:48,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-20 17:33:48,446 INFO L175 Difference]: Start difference. First operand has 291 places, 405 transitions, 5439 flow. Second operand 9 states and 157 transitions. [2024-06-20 17:33:48,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 454 transitions, 6730 flow [2024-06-20 17:33:49,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 454 transitions, 6426 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-20 17:33:49,888 INFO L231 Difference]: Finished difference. Result has 294 places, 425 transitions, 5621 flow [2024-06-20 17:33:49,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5135, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5621, PETRI_PLACES=294, PETRI_TRANSITIONS=425} [2024-06-20 17:33:49,889 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-20 17:33:49,889 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 425 transitions, 5621 flow [2024-06-20 17:33:49,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:49,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:49,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:49,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 17:33:49,889 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:49,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:49,889 INFO L85 PathProgramCache]: Analyzing trace with hash 575971522, now seen corresponding path program 2 times [2024-06-20 17:33:49,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:49,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515058965] [2024-06-20 17:33:49,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:49,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:49,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:50,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:50,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:50,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515058965] [2024-06-20 17:33:50,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515058965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:50,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:50,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:50,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133975971] [2024-06-20 17:33:50,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:50,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:50,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:50,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:50,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:50,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:50,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 425 transitions, 5621 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:50,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:50,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:50,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:52,256 INFO L124 PetriNetUnfolderBase]: 3644/5783 cut-off events. [2024-06-20 17:33:52,257 INFO L125 PetriNetUnfolderBase]: For 639269/639272 co-relation queries the response was YES. [2024-06-20 17:33:52,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48143 conditions, 5783 events. 3644/5783 cut-off events. For 639269/639272 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 35002 event pairs, 808 based on Foata normal form. 4/5783 useless extension candidates. Maximal degree in co-relation 48006. Up to 5274 conditions per place. [2024-06-20 17:33:52,324 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 96 changer transitions 0/455 dead transitions. [2024-06-20 17:33:52,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 455 transitions, 6726 flow [2024-06-20 17:33:52,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:52,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:52,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:33:52,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:33:52,325 INFO L175 Difference]: Start difference. First operand has 294 places, 425 transitions, 5621 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:33:52,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 455 transitions, 6726 flow [2024-06-20 17:33:53,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 455 transitions, 6547 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-20 17:33:53,872 INFO L231 Difference]: Finished difference. Result has 298 places, 431 transitions, 5762 flow [2024-06-20 17:33:53,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5442, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5762, PETRI_PLACES=298, PETRI_TRANSITIONS=431} [2024-06-20 17:33:53,873 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-20 17:33:53,873 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 431 transitions, 5762 flow [2024-06-20 17:33:53,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:53,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:53,873 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:53,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 17:33:53,873 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:53,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:53,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1167423456, now seen corresponding path program 3 times [2024-06-20 17:33:53,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:53,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963622558] [2024-06-20 17:33:53,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:53,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:53,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:54,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:54,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:54,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963622558] [2024-06-20 17:33:54,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963622558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:54,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:54,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:54,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982076178] [2024-06-20 17:33:54,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:54,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:54,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:54,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:54,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:54,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:54,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 431 transitions, 5762 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:54,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:54,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:54,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:56,313 INFO L124 PetriNetUnfolderBase]: 3654/5792 cut-off events. [2024-06-20 17:33:56,313 INFO L125 PetriNetUnfolderBase]: For 650837/650840 co-relation queries the response was YES. [2024-06-20 17:33:56,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49041 conditions, 5792 events. 3654/5792 cut-off events. For 650837/650840 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 34885 event pairs, 806 based on Foata normal form. 4/5792 useless extension candidates. Maximal degree in co-relation 48902. Up to 5260 conditions per place. [2024-06-20 17:33:56,380 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 101 changer transitions 0/456 dead transitions. [2024-06-20 17:33:56,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 456 transitions, 6853 flow [2024-06-20 17:33:56,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:56,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:56,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 17:33:56,382 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 17:33:56,382 INFO L175 Difference]: Start difference. First operand has 298 places, 431 transitions, 5762 flow. Second operand 8 states and 143 transitions. [2024-06-20 17:33:56,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 456 transitions, 6853 flow [2024-06-20 17:33:58,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 456 transitions, 6648 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-20 17:33:58,367 INFO L231 Difference]: Finished difference. Result has 302 places, 434 transitions, 5867 flow [2024-06-20 17:33:58,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5557, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=431, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5867, PETRI_PLACES=302, PETRI_TRANSITIONS=434} [2024-06-20 17:33:58,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-20 17:33:58,368 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 434 transitions, 5867 flow [2024-06-20 17:33:58,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:58,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:58,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:58,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 17:33:58,368 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:33:58,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:58,368 INFO L85 PathProgramCache]: Analyzing trace with hash 568206338, now seen corresponding path program 4 times [2024-06-20 17:33:58,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:58,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052721303] [2024-06-20 17:33:58,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:58,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:58,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:59,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:59,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:59,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052721303] [2024-06-20 17:33:59,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052721303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:59,193 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:59,193 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:59,193 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020900312] [2024-06-20 17:33:59,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:59,193 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:59,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:59,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:59,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:33:59,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 434 transitions, 5867 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:59,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:59,246 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:33:59,246 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:00,768 INFO L124 PetriNetUnfolderBase]: 3672/5838 cut-off events. [2024-06-20 17:34:00,768 INFO L125 PetriNetUnfolderBase]: For 672537/672537 co-relation queries the response was YES. [2024-06-20 17:34:00,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49953 conditions, 5838 events. 3672/5838 cut-off events. For 672537/672537 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 35411 event pairs, 810 based on Foata normal form. 2/5838 useless extension candidates. Maximal degree in co-relation 49813. Up to 5360 conditions per place. [2024-06-20 17:34:00,838 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 360 selfloop transitions, 102 changer transitions 0/467 dead transitions. [2024-06-20 17:34:00,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 467 transitions, 7271 flow [2024-06-20 17:34:00,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:34:00,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:34:00,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 17:34:00,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-20 17:34:00,840 INFO L175 Difference]: Start difference. First operand has 302 places, 434 transitions, 5867 flow. Second operand 9 states and 158 transitions. [2024-06-20 17:34:00,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 467 transitions, 7271 flow [2024-06-20 17:34:02,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 467 transitions, 6983 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:02,742 INFO L231 Difference]: Finished difference. Result has 305 places, 440 transitions, 6004 flow [2024-06-20 17:34:02,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5579, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6004, PETRI_PLACES=305, PETRI_TRANSITIONS=440} [2024-06-20 17:34:02,743 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-20 17:34:02,743 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 440 transitions, 6004 flow [2024-06-20 17:34:02,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:02,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:02,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:02,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 17:34:02,743 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:02,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:02,744 INFO L85 PathProgramCache]: Analyzing trace with hash 943865888, now seen corresponding path program 5 times [2024-06-20 17:34:02,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:02,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543838824] [2024-06-20 17:34:02,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:02,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:02,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:03,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:03,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:03,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543838824] [2024-06-20 17:34:03,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543838824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:03,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:03,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:03,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413958851] [2024-06-20 17:34:03,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:03,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:03,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:03,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:03,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:03,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:03,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 440 transitions, 6004 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:03,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:03,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:03,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:05,231 INFO L124 PetriNetUnfolderBase]: 3714/5886 cut-off events. [2024-06-20 17:34:05,232 INFO L125 PetriNetUnfolderBase]: For 710274/710277 co-relation queries the response was YES. [2024-06-20 17:34:05,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51423 conditions, 5886 events. 3714/5886 cut-off events. For 710274/710277 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35602 event pairs, 830 based on Foata normal form. 4/5886 useless extension candidates. Maximal degree in co-relation 51282. Up to 5219 conditions per place. [2024-06-20 17:34:05,310 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 327 selfloop transitions, 138 changer transitions 0/470 dead transitions. [2024-06-20 17:34:05,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 470 transitions, 7692 flow [2024-06-20 17:34:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:05,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:05,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:34:05,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:34:05,312 INFO L175 Difference]: Start difference. First operand has 305 places, 440 transitions, 6004 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:34:05,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 470 transitions, 7692 flow [2024-06-20 17:34:07,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 470 transitions, 7480 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-20 17:34:07,226 INFO L231 Difference]: Finished difference. Result has 308 places, 449 transitions, 6404 flow [2024-06-20 17:34:07,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5792, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6404, PETRI_PLACES=308, PETRI_TRANSITIONS=449} [2024-06-20 17:34:07,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-20 17:34:07,227 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 449 transitions, 6404 flow [2024-06-20 17:34:07,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:07,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:07,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:07,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 17:34:07,228 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:07,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:07,228 INFO L85 PathProgramCache]: Analyzing trace with hash 939104288, now seen corresponding path program 6 times [2024-06-20 17:34:07,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:07,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490427456] [2024-06-20 17:34:07,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:07,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:07,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:08,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:08,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:08,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490427456] [2024-06-20 17:34:08,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490427456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:08,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:08,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:08,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745777570] [2024-06-20 17:34:08,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:08,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:08,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:08,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:08,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:08,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:08,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 449 transitions, 6404 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:08,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:08,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:08,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:09,571 INFO L124 PetriNetUnfolderBase]: 3708/5883 cut-off events. [2024-06-20 17:34:09,571 INFO L125 PetriNetUnfolderBase]: For 720298/720298 co-relation queries the response was YES. [2024-06-20 17:34:09,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51832 conditions, 5883 events. 3708/5883 cut-off events. For 720298/720298 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35646 event pairs, 847 based on Foata normal form. 2/5883 useless extension candidates. Maximal degree in co-relation 51689. Up to 5604 conditions per place. [2024-06-20 17:34:09,655 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 25 changer transitions 0/465 dead transitions. [2024-06-20 17:34:09,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 465 transitions, 7382 flow [2024-06-20 17:34:09,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:09,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:09,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-20 17:34:09,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-20 17:34:09,656 INFO L175 Difference]: Start difference. First operand has 308 places, 449 transitions, 6404 flow. Second operand 8 states and 132 transitions. [2024-06-20 17:34:09,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 465 transitions, 7382 flow [2024-06-20 17:34:11,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 465 transitions, 7085 flow, removed 106 selfloop flow, removed 3 redundant places. [2024-06-20 17:34:11,843 INFO L231 Difference]: Finished difference. Result has 313 places, 449 transitions, 6163 flow [2024-06-20 17:34:11,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6107, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6163, PETRI_PLACES=313, PETRI_TRANSITIONS=449} [2024-06-20 17:34:11,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-20 17:34:11,844 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 449 transitions, 6163 flow [2024-06-20 17:34:11,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:11,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:11,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:11,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 17:34:11,844 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:11,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:11,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1957361892, now seen corresponding path program 1 times [2024-06-20 17:34:11,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:11,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595864835] [2024-06-20 17:34:11,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:11,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:11,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:12,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:12,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:12,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595864835] [2024-06-20 17:34:12,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595864835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:12,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:12,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:12,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70293731] [2024-06-20 17:34:12,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:12,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:12,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:12,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:12,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:12,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:12,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 449 transitions, 6163 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:12,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:12,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:12,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:14,174 INFO L124 PetriNetUnfolderBase]: 3716/5897 cut-off events. [2024-06-20 17:34:14,175 INFO L125 PetriNetUnfolderBase]: For 727499/727499 co-relation queries the response was YES. [2024-06-20 17:34:14,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51535 conditions, 5897 events. 3716/5897 cut-off events. For 727499/727499 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35732 event pairs, 785 based on Foata normal form. 2/5897 useless extension candidates. Maximal degree in co-relation 51390. Up to 5533 conditions per place. [2024-06-20 17:34:14,253 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 432 selfloop transitions, 39 changer transitions 0/476 dead transitions. [2024-06-20 17:34:14,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 476 transitions, 7263 flow [2024-06-20 17:34:14,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:14,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:14,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:34:14,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:34:14,256 INFO L175 Difference]: Start difference. First operand has 313 places, 449 transitions, 6163 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:34:14,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 476 transitions, 7263 flow [2024-06-20 17:34:16,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 476 transitions, 7160 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 17:34:16,989 INFO L231 Difference]: Finished difference. Result has 314 places, 451 transitions, 6217 flow [2024-06-20 17:34:16,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6060, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6217, PETRI_PLACES=314, PETRI_TRANSITIONS=451} [2024-06-20 17:34:16,989 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 271 predicate places. [2024-06-20 17:34:16,990 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 451 transitions, 6217 flow [2024-06-20 17:34:16,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:16,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:16,990 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:16,990 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 17:34:16,990 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:16,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:16,990 INFO L85 PathProgramCache]: Analyzing trace with hash 638188356, now seen corresponding path program 2 times [2024-06-20 17:34:16,991 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:16,991 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1767218522] [2024-06-20 17:34:16,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:16,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:17,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:17,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:17,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:17,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1767218522] [2024-06-20 17:34:17,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1767218522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:17,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:17,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:17,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060352841] [2024-06-20 17:34:17,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:17,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:17,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:17,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:17,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:17,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:17,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 451 transitions, 6217 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:17,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:17,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:17,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:19,316 INFO L124 PetriNetUnfolderBase]: 3711/5890 cut-off events. [2024-06-20 17:34:19,317 INFO L125 PetriNetUnfolderBase]: For 733767/733767 co-relation queries the response was YES. [2024-06-20 17:34:19,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51579 conditions, 5890 events. 3711/5890 cut-off events. For 733767/733767 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 35735 event pairs, 828 based on Foata normal form. 2/5890 useless extension candidates. Maximal degree in co-relation 51433. Up to 5551 conditions per place. [2024-06-20 17:34:19,397 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 414 selfloop transitions, 55 changer transitions 0/474 dead transitions. [2024-06-20 17:34:19,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 474 transitions, 7301 flow [2024-06-20 17:34:19,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:19,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:19,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-20 17:34:19,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-20 17:34:19,398 INFO L175 Difference]: Start difference. First operand has 314 places, 451 transitions, 6217 flow. Second operand 8 states and 137 transitions. [2024-06-20 17:34:19,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 474 transitions, 7301 flow [2024-06-20 17:34:22,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 474 transitions, 7160 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:22,026 INFO L231 Difference]: Finished difference. Result has 316 places, 453 transitions, 6274 flow [2024-06-20 17:34:22,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6076, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6274, PETRI_PLACES=316, PETRI_TRANSITIONS=453} [2024-06-20 17:34:22,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-20 17:34:22,026 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 453 transitions, 6274 flow [2024-06-20 17:34:22,026 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:22,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:22,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:22,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 17:34:22,027 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:22,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:22,027 INFO L85 PathProgramCache]: Analyzing trace with hash 444380956, now seen corresponding path program 3 times [2024-06-20 17:34:22,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:22,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114405347] [2024-06-20 17:34:22,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:22,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:23,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:23,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:23,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114405347] [2024-06-20 17:34:23,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114405347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:23,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:23,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:23,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182382485] [2024-06-20 17:34:23,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:23,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:23,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:23,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:23,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:23,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:23,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 453 transitions, 6274 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:23,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:23,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:23,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:24,550 INFO L124 PetriNetUnfolderBase]: 3706/5877 cut-off events. [2024-06-20 17:34:24,550 INFO L125 PetriNetUnfolderBase]: For 742730/742730 co-relation queries the response was YES. [2024-06-20 17:34:24,612 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51486 conditions, 5877 events. 3706/5877 cut-off events. For 742730/742730 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 35552 event pairs, 789 based on Foata normal form. 2/5877 useless extension candidates. Maximal degree in co-relation 51339. Up to 5544 conditions per place. [2024-06-20 17:34:24,639 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 409 selfloop transitions, 57 changer transitions 0/471 dead transitions. [2024-06-20 17:34:24,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 471 transitions, 7330 flow [2024-06-20 17:34:24,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:24,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:24,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-20 17:34:24,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-20 17:34:24,640 INFO L175 Difference]: Start difference. First operand has 316 places, 453 transitions, 6274 flow. Second operand 8 states and 133 transitions. [2024-06-20 17:34:24,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 471 transitions, 7330 flow [2024-06-20 17:34:27,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 471 transitions, 7158 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:27,085 INFO L231 Difference]: Finished difference. Result has 318 places, 455 transitions, 6297 flow [2024-06-20 17:34:27,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6102, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6297, PETRI_PLACES=318, PETRI_TRANSITIONS=455} [2024-06-20 17:34:27,085 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 275 predicate places. [2024-06-20 17:34:27,085 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 455 transitions, 6297 flow [2024-06-20 17:34:27,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:27,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:27,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:27,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 17:34:27,086 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:27,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:27,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1947826788, now seen corresponding path program 1 times [2024-06-20 17:34:27,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:27,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756819102] [2024-06-20 17:34:27,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:27,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:27,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:28,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:28,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:28,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756819102] [2024-06-20 17:34:28,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756819102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:28,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:28,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:28,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106013239] [2024-06-20 17:34:28,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:28,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:28,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:28,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:28,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:28,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:28,139 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 455 transitions, 6297 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:28,139 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:28,139 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:28,139 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:29,524 INFO L124 PetriNetUnfolderBase]: 3733/5903 cut-off events. [2024-06-20 17:34:29,524 INFO L125 PetriNetUnfolderBase]: For 764147/764147 co-relation queries the response was YES. [2024-06-20 17:34:29,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52123 conditions, 5903 events. 3733/5903 cut-off events. For 764147/764147 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 35615 event pairs, 788 based on Foata normal form. 3/5893 useless extension candidates. Maximal degree in co-relation 51975. Up to 5103 conditions per place. [2024-06-20 17:34:29,605 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 290 selfloop transitions, 184 changer transitions 0/479 dead transitions. [2024-06-20 17:34:29,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 479 transitions, 7851 flow [2024-06-20 17:34:29,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:29,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:29,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 17:34:29,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:34:29,606 INFO L175 Difference]: Start difference. First operand has 318 places, 455 transitions, 6297 flow. Second operand 8 states and 148 transitions. [2024-06-20 17:34:29,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 479 transitions, 7851 flow [2024-06-20 17:34:32,130 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 479 transitions, 7640 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:32,136 INFO L231 Difference]: Finished difference. Result has 321 places, 461 transitions, 6699 flow [2024-06-20 17:34:32,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6086, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6699, PETRI_PLACES=321, PETRI_TRANSITIONS=461} [2024-06-20 17:34:32,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-20 17:34:32,136 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 461 transitions, 6699 flow [2024-06-20 17:34:32,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:32,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:32,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:32,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 17:34:32,137 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:32,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:32,137 INFO L85 PathProgramCache]: Analyzing trace with hash 1785995996, now seen corresponding path program 2 times [2024-06-20 17:34:32,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:32,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621349811] [2024-06-20 17:34:32,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:32,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:32,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:33,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:33,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [621349811] [2024-06-20 17:34:33,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [621349811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:33,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:33,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:33,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372985574] [2024-06-20 17:34:33,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:33,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:33,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:33,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:33,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:33,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:33,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 461 transitions, 6699 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:33,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:33,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:33,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:34,746 INFO L124 PetriNetUnfolderBase]: 3780/5978 cut-off events. [2024-06-20 17:34:34,747 INFO L125 PetriNetUnfolderBase]: For 806979/806982 co-relation queries the response was YES. [2024-06-20 17:34:34,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54308 conditions, 5978 events. 3780/5978 cut-off events. For 806979/806982 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 36316 event pairs, 893 based on Foata normal form. 5/5959 useless extension candidates. Maximal degree in co-relation 54158. Up to 4933 conditions per place. [2024-06-20 17:34:34,832 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 287 selfloop transitions, 201 changer transitions 0/493 dead transitions. [2024-06-20 17:34:34,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 493 transitions, 8745 flow [2024-06-20 17:34:34,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:34,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:34,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 17:34:34,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 17:34:34,834 INFO L175 Difference]: Start difference. First operand has 321 places, 461 transitions, 6699 flow. Second operand 8 states and 147 transitions. [2024-06-20 17:34:34,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 493 transitions, 8745 flow [2024-06-20 17:34:37,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 493 transitions, 8475 flow, removed 38 selfloop flow, removed 4 redundant places. [2024-06-20 17:34:37,421 INFO L231 Difference]: Finished difference. Result has 326 places, 475 transitions, 7404 flow [2024-06-20 17:34:37,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6429, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7404, PETRI_PLACES=326, PETRI_TRANSITIONS=475} [2024-06-20 17:34:37,422 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 17:34:37,422 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 475 transitions, 7404 flow [2024-06-20 17:34:37,422 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:37,422 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:37,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:37,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 17:34:37,423 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:37,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:37,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1563349612, now seen corresponding path program 1 times [2024-06-20 17:34:37,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:37,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503107009] [2024-06-20 17:34:37,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:37,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:37,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:38,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:38,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:38,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503107009] [2024-06-20 17:34:38,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503107009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:38,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:38,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:38,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92405083] [2024-06-20 17:34:38,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:38,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:38,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:38,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:38,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:38,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:38,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 475 transitions, 7404 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:38,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:38,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:38,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:40,110 INFO L124 PetriNetUnfolderBase]: 3790/6011 cut-off events. [2024-06-20 17:34:40,110 INFO L125 PetriNetUnfolderBase]: For 822215/822218 co-relation queries the response was YES. [2024-06-20 17:34:40,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55779 conditions, 6011 events. 3790/6011 cut-off events. For 822215/822218 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 36573 event pairs, 771 based on Foata normal form. 2/6009 useless extension candidates. Maximal degree in co-relation 55626. Up to 5583 conditions per place. [2024-06-20 17:34:40,191 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 455 selfloop transitions, 43 changer transitions 0/503 dead transitions. [2024-06-20 17:34:40,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 503 transitions, 8557 flow [2024-06-20 17:34:40,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:40,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:40,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 17:34:40,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:34:40,193 INFO L175 Difference]: Start difference. First operand has 326 places, 475 transitions, 7404 flow. Second operand 8 states and 148 transitions. [2024-06-20 17:34:40,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 503 transitions, 8557 flow [2024-06-20 17:34:43,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 503 transitions, 8308 flow, removed 86 selfloop flow, removed 2 redundant places. [2024-06-20 17:34:43,728 INFO L231 Difference]: Finished difference. Result has 332 places, 478 transitions, 7324 flow [2024-06-20 17:34:43,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7155, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7324, PETRI_PLACES=332, PETRI_TRANSITIONS=478} [2024-06-20 17:34:43,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-20 17:34:43,729 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 478 transitions, 7324 flow [2024-06-20 17:34:43,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:43,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:43,729 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:43,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 17:34:43,729 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:43,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:43,729 INFO L85 PathProgramCache]: Analyzing trace with hash -1172058142, now seen corresponding path program 2 times [2024-06-20 17:34:43,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:43,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543799992] [2024-06-20 17:34:43,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:43,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:43,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:44,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:44,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:44,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543799992] [2024-06-20 17:34:44,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543799992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:44,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:44,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:34:44,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630816348] [2024-06-20 17:34:44,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:44,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:34:44,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:44,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:34:44,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:34:44,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:44,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 478 transitions, 7324 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:44,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:44,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:44,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:46,497 INFO L124 PetriNetUnfolderBase]: 3800/6018 cut-off events. [2024-06-20 17:34:46,498 INFO L125 PetriNetUnfolderBase]: For 831415/831418 co-relation queries the response was YES. [2024-06-20 17:34:46,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55515 conditions, 6018 events. 3800/6018 cut-off events. For 831415/831418 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 36585 event pairs, 760 based on Foata normal form. 2/6016 useless extension candidates. Maximal degree in co-relation 55360. Up to 5580 conditions per place. [2024-06-20 17:34:46,584 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 449 selfloop transitions, 51 changer transitions 0/505 dead transitions. [2024-06-20 17:34:46,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 505 transitions, 8477 flow [2024-06-20 17:34:46,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:46,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:46,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:34:46,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 17:34:46,585 INFO L175 Difference]: Start difference. First operand has 332 places, 478 transitions, 7324 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:34:46,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 505 transitions, 8477 flow [2024-06-20 17:34:49,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 505 transitions, 8355 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:49,602 INFO L231 Difference]: Finished difference. Result has 334 places, 481 transitions, 7388 flow [2024-06-20 17:34:49,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7202, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=478, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7388, PETRI_PLACES=334, PETRI_TRANSITIONS=481} [2024-06-20 17:34:49,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-20 17:34:49,603 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 481 transitions, 7388 flow [2024-06-20 17:34:49,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:49,603 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:49,603 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:49,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 17:34:49,604 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:49,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:49,604 INFO L85 PathProgramCache]: Analyzing trace with hash 943872832, now seen corresponding path program 3 times [2024-06-20 17:34:49,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:49,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335428467] [2024-06-20 17:34:49,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:49,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:49,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:50,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:50,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:50,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335428467] [2024-06-20 17:34:50,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335428467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:50,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:50,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:50,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194376480] [2024-06-20 17:34:50,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:50,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:50,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:50,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:50,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:50,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:50,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 481 transitions, 7388 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:50,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:50,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:50,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:52,409 INFO L124 PetriNetUnfolderBase]: 3842/6078 cut-off events. [2024-06-20 17:34:52,409 INFO L125 PetriNetUnfolderBase]: For 868455/868458 co-relation queries the response was YES. [2024-06-20 17:34:52,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56637 conditions, 6078 events. 3842/6078 cut-off events. For 868455/868458 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 36962 event pairs, 754 based on Foata normal form. 2/6076 useless extension candidates. Maximal degree in co-relation 56481. Up to 5584 conditions per place. [2024-06-20 17:34:52,503 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 442 selfloop transitions, 65 changer transitions 0/512 dead transitions. [2024-06-20 17:34:52,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 512 transitions, 8892 flow [2024-06-20 17:34:52,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:52,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:52,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 17:34:52,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 17:34:52,504 INFO L175 Difference]: Start difference. First operand has 334 places, 481 transitions, 7388 flow. Second operand 8 states and 146 transitions. [2024-06-20 17:34:52,504 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 512 transitions, 8892 flow [2024-06-20 17:34:55,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 512 transitions, 8755 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:55,735 INFO L231 Difference]: Finished difference. Result has 337 places, 490 transitions, 7660 flow [2024-06-20 17:34:55,735 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7251, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7660, PETRI_PLACES=337, PETRI_TRANSITIONS=490} [2024-06-20 17:34:55,736 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 294 predicate places. [2024-06-20 17:34:55,736 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 490 transitions, 7660 flow [2024-06-20 17:34:55,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:55,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:55,736 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:55,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 17:34:55,737 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:34:55,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:55,737 INFO L85 PathProgramCache]: Analyzing trace with hash -183083000, now seen corresponding path program 7 times [2024-06-20 17:34:55,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:55,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345832208] [2024-06-20 17:34:55,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:55,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:55,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:56,716 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:56,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:56,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345832208] [2024-06-20 17:34:56,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345832208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:56,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:56,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:56,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203138292] [2024-06-20 17:34:56,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:56,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:56,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:56,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:56,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:56,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:34:56,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 490 transitions, 7660 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:56,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:56,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:34:56,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:58,368 INFO L124 PetriNetUnfolderBase]: 3852/6085 cut-off events. [2024-06-20 17:34:58,368 INFO L125 PetriNetUnfolderBase]: For 886992/886995 co-relation queries the response was YES. [2024-06-20 17:34:58,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57170 conditions, 6085 events. 3852/6085 cut-off events. For 886992/886995 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 37042 event pairs, 867 based on Foata normal form. 4/6069 useless extension candidates. Maximal degree in co-relation 57012. Up to 5564 conditions per place. [2024-06-20 17:34:58,446 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 413 selfloop transitions, 99 changer transitions 0/517 dead transitions. [2024-06-20 17:34:58,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 517 transitions, 8905 flow [2024-06-20 17:34:58,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:58,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:58,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:34:58,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:34:58,449 INFO L175 Difference]: Start difference. First operand has 337 places, 490 transitions, 7660 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:34:58,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 517 transitions, 8905 flow [2024-06-20 17:35:01,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 517 transitions, 8770 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:01,695 INFO L231 Difference]: Finished difference. Result has 341 places, 496 transitions, 7877 flow [2024-06-20 17:35:01,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7525, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7877, PETRI_PLACES=341, PETRI_TRANSITIONS=496} [2024-06-20 17:35:01,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-20 17:35:01,695 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 496 transitions, 7877 flow [2024-06-20 17:35:01,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:01,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:01,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:01,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 17:35:01,696 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:01,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:01,696 INFO L85 PathProgramCache]: Analyzing trace with hash 377014558, now seen corresponding path program 8 times [2024-06-20 17:35:01,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:01,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111655511] [2024-06-20 17:35:01,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:01,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:01,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:02,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:02,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:02,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111655511] [2024-06-20 17:35:02,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111655511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:02,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:02,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:02,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035963877] [2024-06-20 17:35:02,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:02,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:02,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:02,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:02,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:02,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:02,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 496 transitions, 7877 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:02,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:02,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:02,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:04,118 INFO L124 PetriNetUnfolderBase]: 3854/6083 cut-off events. [2024-06-20 17:35:04,118 INFO L125 PetriNetUnfolderBase]: For 900469/900472 co-relation queries the response was YES. [2024-06-20 17:35:04,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57646 conditions, 6083 events. 3854/6083 cut-off events. For 900469/900472 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 37013 event pairs, 875 based on Foata normal form. 4/6063 useless extension candidates. Maximal degree in co-relation 57486. Up to 5559 conditions per place. [2024-06-20 17:35:04,194 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 101 changer transitions 0/518 dead transitions. [2024-06-20 17:35:04,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 518 transitions, 9099 flow [2024-06-20 17:35:04,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:04,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:04,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-20 17:35:04,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-20 17:35:04,195 INFO L175 Difference]: Start difference. First operand has 341 places, 496 transitions, 7877 flow. Second operand 8 states and 139 transitions. [2024-06-20 17:35:04,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 518 transitions, 9099 flow [2024-06-20 17:35:07,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 518 transitions, 8887 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-20 17:35:07,719 INFO L231 Difference]: Finished difference. Result has 345 places, 499 transitions, 7992 flow [2024-06-20 17:35:07,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7665, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=395, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7992, PETRI_PLACES=345, PETRI_TRANSITIONS=499} [2024-06-20 17:35:07,720 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 302 predicate places. [2024-06-20 17:35:07,720 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 499 transitions, 7992 flow [2024-06-20 17:35:07,720 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:07,720 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:07,720 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:07,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 17:35:07,721 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:07,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:07,721 INFO L85 PathProgramCache]: Analyzing trace with hash 749699968, now seen corresponding path program 9 times [2024-06-20 17:35:07,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:07,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060984252] [2024-06-20 17:35:07,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:07,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:07,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:08,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:08,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:08,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060984252] [2024-06-20 17:35:08,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1060984252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:08,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:08,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:08,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940112876] [2024-06-20 17:35:08,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:08,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:08,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:08,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:08,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:08,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:08,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 499 transitions, 7992 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:08,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:08,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:08,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:10,257 INFO L124 PetriNetUnfolderBase]: 3906/6163 cut-off events. [2024-06-20 17:35:10,257 INFO L125 PetriNetUnfolderBase]: For 950119/950122 co-relation queries the response was YES. [2024-06-20 17:35:10,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59015 conditions, 6163 events. 3906/6163 cut-off events. For 950119/950122 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 37568 event pairs, 883 based on Foata normal form. 6/6145 useless extension candidates. Maximal degree in co-relation 58853. Up to 5501 conditions per place. [2024-06-20 17:35:10,334 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 401 selfloop transitions, 121 changer transitions 0/527 dead transitions. [2024-06-20 17:35:10,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 527 transitions, 9607 flow [2024-06-20 17:35:10,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:10,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:10,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 17:35:10,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 17:35:10,336 INFO L175 Difference]: Start difference. First operand has 345 places, 499 transitions, 7992 flow. Second operand 8 states and 143 transitions. [2024-06-20 17:35:10,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 527 transitions, 9607 flow [2024-06-20 17:35:13,409 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 527 transitions, 9321 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:13,415 INFO L231 Difference]: Finished difference. Result has 349 places, 509 transitions, 8299 flow [2024-06-20 17:35:13,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7706, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8299, PETRI_PLACES=349, PETRI_TRANSITIONS=509} [2024-06-20 17:35:13,416 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-20 17:35:13,416 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 509 transitions, 8299 flow [2024-06-20 17:35:13,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:13,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:13,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:13,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 17:35:13,416 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:13,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:13,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1151848956, now seen corresponding path program 10 times [2024-06-20 17:35:13,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:13,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422155680] [2024-06-20 17:35:13,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:13,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:13,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:14,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:14,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:14,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422155680] [2024-06-20 17:35:14,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422155680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:14,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:14,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:14,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483942257] [2024-06-20 17:35:14,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:14,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:14,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:14,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:14,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:14,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:14,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 509 transitions, 8299 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:14,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:14,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:14,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:16,084 INFO L124 PetriNetUnfolderBase]: 3992/6305 cut-off events. [2024-06-20 17:35:16,085 INFO L125 PetriNetUnfolderBase]: For 1024734/1024737 co-relation queries the response was YES. [2024-06-20 17:35:16,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61604 conditions, 6305 events. 3992/6305 cut-off events. For 1024734/1024737 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 38738 event pairs, 916 based on Foata normal form. 8/6289 useless extension candidates. Maximal degree in co-relation 61440. Up to 5004 conditions per place. [2024-06-20 17:35:16,167 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 323 selfloop transitions, 221 changer transitions 0/549 dead transitions. [2024-06-20 17:35:16,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 549 transitions, 10627 flow [2024-06-20 17:35:16,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:16,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:16,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 17:35:16,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:35:16,169 INFO L175 Difference]: Start difference. First operand has 349 places, 509 transitions, 8299 flow. Second operand 8 states and 148 transitions. [2024-06-20 17:35:16,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 549 transitions, 10627 flow [2024-06-20 17:35:19,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 549 transitions, 10302 flow, removed 60 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:19,575 INFO L231 Difference]: Finished difference. Result has 354 places, 532 transitions, 9357 flow [2024-06-20 17:35:19,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7974, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9357, PETRI_PLACES=354, PETRI_TRANSITIONS=532} [2024-06-20 17:35:19,575 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-20 17:35:19,575 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 532 transitions, 9357 flow [2024-06-20 17:35:19,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:19,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:19,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:19,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 17:35:19,575 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:19,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:19,576 INFO L85 PathProgramCache]: Analyzing trace with hash 1981278530, now seen corresponding path program 11 times [2024-06-20 17:35:19,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:19,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [427794140] [2024-06-20 17:35:19,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:19,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:19,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:20,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:20,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:20,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [427794140] [2024-06-20 17:35:20,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [427794140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:20,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:20,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:20,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950018792] [2024-06-20 17:35:20,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:20,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:20,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:20,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:20,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:20,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:20,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 532 transitions, 9357 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:20,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:20,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:20,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:22,235 INFO L124 PetriNetUnfolderBase]: 4012/6333 cut-off events. [2024-06-20 17:35:22,235 INFO L125 PetriNetUnfolderBase]: For 1041124/1041127 co-relation queries the response was YES. [2024-06-20 17:35:22,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63155 conditions, 6333 events. 4012/6333 cut-off events. For 1041124/1041127 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 38823 event pairs, 915 based on Foata normal form. 6/6315 useless extension candidates. Maximal degree in co-relation 62988. Up to 5264 conditions per place. [2024-06-20 17:35:22,318 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 356 selfloop transitions, 193 changer transitions 0/554 dead transitions. [2024-06-20 17:35:22,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 554 transitions, 11340 flow [2024-06-20 17:35:22,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:22,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:22,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 17:35:22,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 17:35:22,320 INFO L175 Difference]: Start difference. First operand has 354 places, 532 transitions, 9357 flow. Second operand 8 states and 146 transitions. [2024-06-20 17:35:22,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 554 transitions, 11340 flow [2024-06-20 17:35:26,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 554 transitions, 10990 flow, removed 130 selfloop flow, removed 3 redundant places. [2024-06-20 17:35:26,581 INFO L231 Difference]: Finished difference. Result has 359 places, 537 transitions, 9603 flow [2024-06-20 17:35:26,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9013, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9603, PETRI_PLACES=359, PETRI_TRANSITIONS=537} [2024-06-20 17:35:26,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-20 17:35:26,582 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 537 transitions, 9603 flow [2024-06-20 17:35:26,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:26,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:26,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:26,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 17:35:26,582 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:26,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:26,582 INFO L85 PathProgramCache]: Analyzing trace with hash 93128736, now seen corresponding path program 12 times [2024-06-20 17:35:26,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:26,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510891096] [2024-06-20 17:35:26,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:26,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:26,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:27,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:27,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:27,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510891096] [2024-06-20 17:35:27,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510891096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:27,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:27,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:27,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1469531853] [2024-06-20 17:35:27,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:27,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:27,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:27,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:27,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:27,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:27,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 537 transitions, 9603 flow. Second operand has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:27,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:27,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:27,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:29,272 INFO L124 PetriNetUnfolderBase]: 4026/6369 cut-off events. [2024-06-20 17:35:29,273 INFO L125 PetriNetUnfolderBase]: For 1056129/1056129 co-relation queries the response was YES. [2024-06-20 17:35:29,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63421 conditions, 6369 events. 4026/6369 cut-off events. For 1056129/1056129 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 39142 event pairs, 865 based on Foata normal form. 6/6373 useless extension candidates. Maximal degree in co-relation 63252. Up to 5991 conditions per place. [2024-06-20 17:35:29,358 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 510 selfloop transitions, 48 changer transitions 0/563 dead transitions. [2024-06-20 17:35:29,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 563 transitions, 11179 flow [2024-06-20 17:35:29,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:35:29,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:35:29,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-20 17:35:29,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 17:35:29,359 INFO L175 Difference]: Start difference. First operand has 359 places, 537 transitions, 9603 flow. Second operand 10 states and 168 transitions. [2024-06-20 17:35:29,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 563 transitions, 11179 flow [2024-06-20 17:35:32,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 563 transitions, 10479 flow, removed 113 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:32,842 INFO L231 Difference]: Finished difference. Result has 365 places, 543 transitions, 9210 flow [2024-06-20 17:35:32,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8903, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=489, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9210, PETRI_PLACES=365, PETRI_TRANSITIONS=543} [2024-06-20 17:35:32,843 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-20 17:35:32,843 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 543 transitions, 9210 flow [2024-06-20 17:35:32,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.666666666666666) internal successors, (96), 9 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:32,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:32,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:32,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 17:35:32,843 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:32,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:32,843 INFO L85 PathProgramCache]: Analyzing trace with hash 522054594, now seen corresponding path program 3 times [2024-06-20 17:35:32,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:32,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139445201] [2024-06-20 17:35:32,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:32,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:32,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:33,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-20 17:35:33,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:33,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139445201] [2024-06-20 17:35:33,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139445201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:33,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:33,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:33,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316905191] [2024-06-20 17:35:33,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:33,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:33,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:33,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:33,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:33,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:33,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 543 transitions, 9210 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:33,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:33,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:33,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:35,630 INFO L124 PetriNetUnfolderBase]: 4061/6414 cut-off events. [2024-06-20 17:35:35,631 INFO L125 PetriNetUnfolderBase]: For 1063553/1063556 co-relation queries the response was YES. [2024-06-20 17:35:35,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63458 conditions, 6414 events. 4061/6414 cut-off events. For 1063553/1063556 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 39415 event pairs, 884 based on Foata normal form. 5/6396 useless extension candidates. Maximal degree in co-relation 63287. Up to 5267 conditions per place. [2024-06-20 17:35:35,718 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 353 selfloop transitions, 209 changer transitions 0/567 dead transitions. [2024-06-20 17:35:35,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 567 transitions, 11268 flow [2024-06-20 17:35:35,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:35,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:35,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 17:35:35,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 17:35:35,720 INFO L175 Difference]: Start difference. First operand has 365 places, 543 transitions, 9210 flow. Second operand 8 states and 146 transitions. [2024-06-20 17:35:35,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 567 transitions, 11268 flow [2024-06-20 17:35:38,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 567 transitions, 11039 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-20 17:35:38,952 INFO L231 Difference]: Finished difference. Result has 366 places, 550 transitions, 9655 flow [2024-06-20 17:35:38,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8981, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=543, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9655, PETRI_PLACES=366, PETRI_TRANSITIONS=550} [2024-06-20 17:35:38,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-20 17:35:38,952 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 550 transitions, 9655 flow [2024-06-20 17:35:38,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:38,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:38,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:38,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 17:35:38,953 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:38,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:38,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1864440576, now seen corresponding path program 4 times [2024-06-20 17:35:38,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:38,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566435629] [2024-06-20 17:35:38,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:38,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:39,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:39,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:39,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566435629] [2024-06-20 17:35:39,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566435629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:39,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:39,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:39,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844419371] [2024-06-20 17:35:39,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:39,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:39,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:39,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:39,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:40,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:40,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 550 transitions, 9655 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:40,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:40,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:40,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:41,694 INFO L124 PetriNetUnfolderBase]: 4052/6406 cut-off events. [2024-06-20 17:35:41,694 INFO L125 PetriNetUnfolderBase]: For 1070397/1070400 co-relation queries the response was YES. [2024-06-20 17:35:41,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63518 conditions, 6406 events. 4052/6406 cut-off events. For 1070397/1070400 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 39382 event pairs, 928 based on Foata normal form. 5/6387 useless extension candidates. Maximal degree in co-relation 63347. Up to 5129 conditions per place. [2024-06-20 17:35:41,782 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 342 selfloop transitions, 219 changer transitions 0/566 dead transitions. [2024-06-20 17:35:41,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 566 transitions, 11267 flow [2024-06-20 17:35:41,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:41,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:41,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:35:41,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:35:41,784 INFO L175 Difference]: Start difference. First operand has 366 places, 550 transitions, 9655 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:35:41,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 566 transitions, 11267 flow [2024-06-20 17:35:45,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 566 transitions, 10870 flow, removed 75 selfloop flow, removed 4 redundant places. [2024-06-20 17:35:45,223 INFO L231 Difference]: Finished difference. Result has 370 places, 550 transitions, 9704 flow [2024-06-20 17:35:45,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9258, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9704, PETRI_PLACES=370, PETRI_TRANSITIONS=550} [2024-06-20 17:35:45,224 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-20 17:35:45,224 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 550 transitions, 9704 flow [2024-06-20 17:35:45,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:45,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:45,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:45,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 17:35:45,224 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:45,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:45,224 INFO L85 PathProgramCache]: Analyzing trace with hash -1117743254, now seen corresponding path program 4 times [2024-06-20 17:35:45,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:45,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513831210] [2024-06-20 17:35:45,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:45,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:45,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:46,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:46,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:46,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513831210] [2024-06-20 17:35:46,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513831210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:46,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:46,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:46,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039026668] [2024-06-20 17:35:46,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:46,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:46,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:46,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:46,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:46,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:46,414 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 550 transitions, 9704 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:46,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:46,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:46,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:48,135 INFO L124 PetriNetUnfolderBase]: 4062/6426 cut-off events. [2024-06-20 17:35:48,135 INFO L125 PetriNetUnfolderBase]: For 1081138/1081138 co-relation queries the response was YES. [2024-06-20 17:35:48,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64155 conditions, 6426 events. 4062/6426 cut-off events. For 1081138/1081138 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39616 event pairs, 823 based on Foata normal form. 2/6421 useless extension candidates. Maximal degree in co-relation 63982. Up to 5962 conditions per place. [2024-06-20 17:35:48,226 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 529 selfloop transitions, 42 changer transitions 0/576 dead transitions. [2024-06-20 17:35:48,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 576 transitions, 11009 flow [2024-06-20 17:35:48,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:48,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:48,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:35:48,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:35:48,227 INFO L175 Difference]: Start difference. First operand has 370 places, 550 transitions, 9704 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:35:48,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 576 transitions, 11009 flow [2024-06-20 17:35:50,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 576 transitions, 10316 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-20 17:35:50,521 INFO L231 Difference]: Finished difference. Result has 371 places, 553 transitions, 9190 flow [2024-06-20 17:35:50,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9011, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9190, PETRI_PLACES=371, PETRI_TRANSITIONS=553} [2024-06-20 17:35:50,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-20 17:35:50,522 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 553 transitions, 9190 flow [2024-06-20 17:35:50,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:50,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:50,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:50,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 17:35:50,522 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:50,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:50,522 INFO L85 PathProgramCache]: Analyzing trace with hash 198998848, now seen corresponding path program 5 times [2024-06-20 17:35:50,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:50,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606437656] [2024-06-20 17:35:50,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:50,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:50,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:51,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:51,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:51,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606437656] [2024-06-20 17:35:51,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606437656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:51,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:51,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:51,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1037234304] [2024-06-20 17:35:51,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:51,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:51,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:51,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:51,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:51,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:51,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 553 transitions, 9190 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:51,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:51,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:51,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:53,404 INFO L124 PetriNetUnfolderBase]: 4056/6413 cut-off events. [2024-06-20 17:35:53,404 INFO L125 PetriNetUnfolderBase]: For 1082876/1082876 co-relation queries the response was YES. [2024-06-20 17:35:53,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62708 conditions, 6413 events. 4056/6413 cut-off events. For 1082876/1082876 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39507 event pairs, 786 based on Foata normal form. 2/6408 useless extension candidates. Maximal degree in co-relation 62535. Up to 5954 conditions per place. [2024-06-20 17:35:53,497 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 528 selfloop transitions, 42 changer transitions 0/575 dead transitions. [2024-06-20 17:35:53,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 575 transitions, 10408 flow [2024-06-20 17:35:53,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:53,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:53,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:35:53,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 17:35:53,498 INFO L175 Difference]: Start difference. First operand has 371 places, 553 transitions, 9190 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:35:53,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 575 transitions, 10408 flow [2024-06-20 17:35:56,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 575 transitions, 10282 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 17:35:56,792 INFO L231 Difference]: Finished difference. Result has 373 places, 553 transitions, 9154 flow [2024-06-20 17:35:56,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9064, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9154, PETRI_PLACES=373, PETRI_TRANSITIONS=553} [2024-06-20 17:35:56,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-20 17:35:56,793 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 553 transitions, 9154 flow [2024-06-20 17:35:56,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:56,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:56,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:56,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 17:35:56,794 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:35:56,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:56,794 INFO L85 PathProgramCache]: Analyzing trace with hash 556906380, now seen corresponding path program 6 times [2024-06-20 17:35:56,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:56,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106705171] [2024-06-20 17:35:56,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:56,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:56,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:57,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:57,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:57,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106705171] [2024-06-20 17:35:57,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106705171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:57,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:57,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:57,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284028934] [2024-06-20 17:35:57,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:57,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:57,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:57,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:57,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:57,975 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:35:57,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 553 transitions, 9154 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:57,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:57,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:35:57,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:59,653 INFO L124 PetriNetUnfolderBase]: 4050/6408 cut-off events. [2024-06-20 17:35:59,653 INFO L125 PetriNetUnfolderBase]: For 1090046/1090046 co-relation queries the response was YES. [2024-06-20 17:35:59,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62531 conditions, 6408 events. 4050/6408 cut-off events. For 1090046/1090046 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39503 event pairs, 783 based on Foata normal form. 2/6403 useless extension candidates. Maximal degree in co-relation 62357. Up to 5921 conditions per place. [2024-06-20 17:35:59,748 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 516 selfloop transitions, 53 changer transitions 0/574 dead transitions. [2024-06-20 17:35:59,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 574 transitions, 10368 flow [2024-06-20 17:35:59,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:59,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:59,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 17:35:59,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 17:35:59,749 INFO L175 Difference]: Start difference. First operand has 373 places, 553 transitions, 9154 flow. Second operand 8 states and 143 transitions. [2024-06-20 17:35:59,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 574 transitions, 10368 flow [2024-06-20 17:36:02,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 574 transitions, 10196 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 17:36:02,661 INFO L231 Difference]: Finished difference. Result has 375 places, 553 transitions, 9095 flow [2024-06-20 17:36:02,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8982, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9095, PETRI_PLACES=375, PETRI_TRANSITIONS=553} [2024-06-20 17:36:02,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-20 17:36:02,662 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 553 transitions, 9095 flow [2024-06-20 17:36:02,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:02,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:02,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:02,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 17:36:02,662 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:02,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:02,662 INFO L85 PathProgramCache]: Analyzing trace with hash 199386658, now seen corresponding path program 7 times [2024-06-20 17:36:02,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:02,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790089044] [2024-06-20 17:36:02,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:02,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:02,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:03,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:03,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:03,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790089044] [2024-06-20 17:36:03,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790089044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:03,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:03,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:03,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688034029] [2024-06-20 17:36:03,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:03,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:03,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:03,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:03,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:03,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:03,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 553 transitions, 9095 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:03,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:03,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:03,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:05,495 INFO L124 PetriNetUnfolderBase]: 4034/6388 cut-off events. [2024-06-20 17:36:05,495 INFO L125 PetriNetUnfolderBase]: For 1096143/1096143 co-relation queries the response was YES. [2024-06-20 17:36:05,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61996 conditions, 6388 events. 4034/6388 cut-off events. For 1096143/1096143 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 39391 event pairs, 790 based on Foata normal form. 4/6385 useless extension candidates. Maximal degree in co-relation 61821. Up to 5856 conditions per place. [2024-06-20 17:36:05,589 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 513 selfloop transitions, 54 changer transitions 0/572 dead transitions. [2024-06-20 17:36:05,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 572 transitions, 10293 flow [2024-06-20 17:36:05,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:36:05,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:36:05,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:36:05,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 17:36:05,591 INFO L175 Difference]: Start difference. First operand has 375 places, 553 transitions, 9095 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:36:05,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 572 transitions, 10293 flow [2024-06-20 17:36:09,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 572 transitions, 10112 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:09,375 INFO L231 Difference]: Finished difference. Result has 376 places, 553 transitions, 9030 flow [2024-06-20 17:36:09,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8914, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9030, PETRI_PLACES=376, PETRI_TRANSITIONS=553} [2024-06-20 17:36:09,375 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-20 17:36:09,375 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 553 transitions, 9030 flow [2024-06-20 17:36:09,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:09,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:09,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:09,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 17:36:09,375 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:09,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:09,376 INFO L85 PathProgramCache]: Analyzing trace with hash 606047022, now seen corresponding path program 8 times [2024-06-20 17:36:09,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:09,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868311708] [2024-06-20 17:36:09,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:09,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:09,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:10,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:10,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:10,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868311708] [2024-06-20 17:36:10,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868311708] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:10,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:10,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:10,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746587532] [2024-06-20 17:36:10,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:10,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:10,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:10,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:10,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:10,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:10,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 553 transitions, 9030 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:10,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:10,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:10,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:12,209 INFO L124 PetriNetUnfolderBase]: 4054/6426 cut-off events. [2024-06-20 17:36:12,209 INFO L125 PetriNetUnfolderBase]: For 1115397/1115397 co-relation queries the response was YES. [2024-06-20 17:36:12,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62347 conditions, 6426 events. 4054/6426 cut-off events. For 1115397/1115397 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39696 event pairs, 771 based on Foata normal form. 4/6423 useless extension candidates. Maximal degree in co-relation 62171. Up to 5688 conditions per place. [2024-06-20 17:36:12,307 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 93 changer transitions 0/577 dead transitions. [2024-06-20 17:36:12,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 577 transitions, 10557 flow [2024-06-20 17:36:12,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:36:12,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:36:12,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-20 17:36:12,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-20 17:36:12,308 INFO L175 Difference]: Start difference. First operand has 376 places, 553 transitions, 9030 flow. Second operand 8 states and 145 transitions. [2024-06-20 17:36:12,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 577 transitions, 10557 flow [2024-06-20 17:36:15,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 577 transitions, 10419 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:15,681 INFO L231 Difference]: Finished difference. Result has 377 places, 557 transitions, 9177 flow [2024-06-20 17:36:15,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8892, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9177, PETRI_PLACES=377, PETRI_TRANSITIONS=557} [2024-06-20 17:36:15,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-20 17:36:15,681 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 557 transitions, 9177 flow [2024-06-20 17:36:15,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:15,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:15,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:15,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 17:36:15,682 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:15,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:15,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1546562850, now seen corresponding path program 9 times [2024-06-20 17:36:15,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:15,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1430915107] [2024-06-20 17:36:15,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:15,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:15,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:16,787 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:16,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:16,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1430915107] [2024-06-20 17:36:16,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1430915107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:16,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:16,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:16,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263510044] [2024-06-20 17:36:16,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:16,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:16,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:16,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:16,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:16,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:16,878 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 557 transitions, 9177 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:16,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:16,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:16,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:18,545 INFO L124 PetriNetUnfolderBase]: 4038/6401 cut-off events. [2024-06-20 17:36:18,546 INFO L125 PetriNetUnfolderBase]: For 1113625/1113625 co-relation queries the response was YES. [2024-06-20 17:36:18,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62039 conditions, 6401 events. 4038/6401 cut-off events. For 1113625/1113625 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 39523 event pairs, 771 based on Foata normal form. 4/6398 useless extension candidates. Maximal degree in co-relation 61862. Up to 5675 conditions per place. [2024-06-20 17:36:18,640 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 91 changer transitions 0/575 dead transitions. [2024-06-20 17:36:18,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 575 transitions, 10379 flow [2024-06-20 17:36:18,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:36:18,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:36:18,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-20 17:36:18,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-20 17:36:18,641 INFO L175 Difference]: Start difference. First operand has 377 places, 557 transitions, 9177 flow. Second operand 8 states and 143 transitions. [2024-06-20 17:36:18,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 575 transitions, 10379 flow [2024-06-20 17:36:22,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 575 transitions, 10018 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:22,549 INFO L231 Difference]: Finished difference. Result has 378 places, 557 transitions, 9007 flow [2024-06-20 17:36:22,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8816, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=466, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9007, PETRI_PLACES=378, PETRI_TRANSITIONS=557} [2024-06-20 17:36:22,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-20 17:36:22,549 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 557 transitions, 9007 flow [2024-06-20 17:36:22,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:22,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:22,549 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:22,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 17:36:22,549 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:22,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:22,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1718370178, now seen corresponding path program 1 times [2024-06-20 17:36:22,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:22,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549945082] [2024-06-20 17:36:22,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:22,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:22,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:23,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:23,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:23,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549945082] [2024-06-20 17:36:23,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549945082] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:23,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:23,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:36:23,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145860340] [2024-06-20 17:36:23,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:23,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:36:23,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:23,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:36:23,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:36:23,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:23,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 557 transitions, 9007 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:23,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:23,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:23,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:24,928 INFO L124 PetriNetUnfolderBase]: 4028/6390 cut-off events. [2024-06-20 17:36:24,928 INFO L125 PetriNetUnfolderBase]: For 1102522/1102525 co-relation queries the response was YES. [2024-06-20 17:36:24,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61527 conditions, 6390 events. 4028/6390 cut-off events. For 1102522/1102525 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 39517 event pairs, 862 based on Foata normal form. 4/6383 useless extension candidates. Maximal degree in co-relation 61350. Up to 5793 conditions per place. [2024-06-20 17:36:25,023 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 479 selfloop transitions, 85 changer transitions 0/569 dead transitions. [2024-06-20 17:36:25,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 569 transitions, 10193 flow [2024-06-20 17:36:25,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:36:25,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:36:25,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-20 17:36:25,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-20 17:36:25,025 INFO L175 Difference]: Start difference. First operand has 378 places, 557 transitions, 9007 flow. Second operand 7 states and 124 transitions. [2024-06-20 17:36:25,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 569 transitions, 10193 flow [2024-06-20 17:36:30,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 569 transitions, 9939 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-20 17:36:30,130 INFO L231 Difference]: Finished difference. Result has 376 places, 557 transitions, 8936 flow [2024-06-20 17:36:30,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8753, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8936, PETRI_PLACES=376, PETRI_TRANSITIONS=557} [2024-06-20 17:36:30,131 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-20 17:36:30,131 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 557 transitions, 8936 flow [2024-06-20 17:36:30,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:30,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:30,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:30,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 17:36:30,131 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:30,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:30,131 INFO L85 PathProgramCache]: Analyzing trace with hash -2085550032, now seen corresponding path program 10 times [2024-06-20 17:36:30,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:30,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651722219] [2024-06-20 17:36:30,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:30,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:30,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:31,256 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:31,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:31,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651722219] [2024-06-20 17:36:31,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651722219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:31,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:31,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:36:31,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133461185] [2024-06-20 17:36:31,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:31,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:36:31,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:31,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:36:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:36:31,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:31,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 557 transitions, 8936 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:31,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:31,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:31,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:32,940 INFO L124 PetriNetUnfolderBase]: 4106/6509 cut-off events. [2024-06-20 17:36:32,940 INFO L125 PetriNetUnfolderBase]: For 1185897/1185900 co-relation queries the response was YES. [2024-06-20 17:36:33,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63179 conditions, 6509 events. 4106/6509 cut-off events. For 1185897/1185900 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 40250 event pairs, 800 based on Foata normal form. 6/6504 useless extension candidates. Maximal degree in co-relation 63001. Up to 5283 conditions per place. [2024-06-20 17:36:33,035 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 439 selfloop transitions, 144 changer transitions 0/588 dead transitions. [2024-06-20 17:36:33,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 588 transitions, 11048 flow [2024-06-20 17:36:33,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:36:33,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:36:33,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 17:36:33,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-20 17:36:33,036 INFO L175 Difference]: Start difference. First operand has 376 places, 557 transitions, 8936 flow. Second operand 8 states and 154 transitions. [2024-06-20 17:36:33,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 588 transitions, 11048 flow [2024-06-20 17:36:36,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 588 transitions, 10795 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:36,816 INFO L231 Difference]: Finished difference. Result has 377 places, 567 transitions, 9180 flow [2024-06-20 17:36:36,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8683, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=422, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9180, PETRI_PLACES=377, PETRI_TRANSITIONS=567} [2024-06-20 17:36:36,816 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-20 17:36:36,817 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 567 transitions, 9180 flow [2024-06-20 17:36:36,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:36,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:36,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:36,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 17:36:36,817 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:36,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:36,817 INFO L85 PathProgramCache]: Analyzing trace with hash 97897280, now seen corresponding path program 11 times [2024-06-20 17:36:36,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:36,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285660987] [2024-06-20 17:36:36,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:36,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:37,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:37,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:37,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285660987] [2024-06-20 17:36:37,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285660987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:37,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:37,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:36:37,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919907193] [2024-06-20 17:36:37,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:37,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:36:37,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:37,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:36:37,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:36:38,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:38,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 567 transitions, 9180 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:38,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:38,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:38,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:39,660 INFO L124 PetriNetUnfolderBase]: 4088/6484 cut-off events. [2024-06-20 17:36:39,660 INFO L125 PetriNetUnfolderBase]: For 1168139/1168142 co-relation queries the response was YES. [2024-06-20 17:36:39,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62802 conditions, 6484 events. 4088/6484 cut-off events. For 1168139/1168142 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 40175 event pairs, 789 based on Foata normal form. 6/6479 useless extension candidates. Maximal degree in co-relation 62623. Up to 5272 conditions per place. [2024-06-20 17:36:39,756 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 427 selfloop transitions, 154 changer transitions 0/586 dead transitions. [2024-06-20 17:36:39,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 586 transitions, 10866 flow [2024-06-20 17:36:39,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:36:39,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:36:39,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-20 17:36:39,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-20 17:36:39,757 INFO L175 Difference]: Start difference. First operand has 377 places, 567 transitions, 9180 flow. Second operand 8 states and 151 transitions. [2024-06-20 17:36:39,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 586 transitions, 10866 flow [2024-06-20 17:36:45,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 586 transitions, 10547 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 17:36:45,287 INFO L231 Difference]: Finished difference. Result has 381 places, 567 transitions, 9178 flow [2024-06-20 17:36:45,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8861, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9178, PETRI_PLACES=381, PETRI_TRANSITIONS=567} [2024-06-20 17:36:45,287 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-20 17:36:45,287 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 567 transitions, 9178 flow [2024-06-20 17:36:45,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:45,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:45,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:45,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 17:36:45,288 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:45,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:45,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2085541662, now seen corresponding path program 12 times [2024-06-20 17:36:45,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:45,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237513781] [2024-06-20 17:36:45,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:45,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:45,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:46,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:46,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:46,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237513781] [2024-06-20 17:36:46,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237513781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:46,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:46,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:46,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898794161] [2024-06-20 17:36:46,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:46,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:46,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:46,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:46,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:46,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:46,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 567 transitions, 9178 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:46,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:46,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:46,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:48,456 INFO L124 PetriNetUnfolderBase]: 4066/6449 cut-off events. [2024-06-20 17:36:48,456 INFO L125 PetriNetUnfolderBase]: For 1146449/1146452 co-relation queries the response was YES. [2024-06-20 17:36:48,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61795 conditions, 6449 events. 4066/6449 cut-off events. For 1146449/1146452 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 39903 event pairs, 802 based on Foata normal form. 6/6444 useless extension candidates. Maximal degree in co-relation 61615. Up to 5258 conditions per place. [2024-06-20 17:36:48,541 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 432 selfloop transitions, 147 changer transitions 0/584 dead transitions. [2024-06-20 17:36:48,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 584 transitions, 10624 flow [2024-06-20 17:36:48,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:48,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:48,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-20 17:36:48,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-20 17:36:48,542 INFO L175 Difference]: Start difference. First operand has 381 places, 567 transitions, 9178 flow. Second operand 9 states and 160 transitions. [2024-06-20 17:36:48,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 584 transitions, 10624 flow [2024-06-20 17:36:51,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 584 transitions, 10104 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-20 17:36:51,974 INFO L231 Difference]: Finished difference. Result has 382 places, 567 transitions, 8963 flow [2024-06-20 17:36:51,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8658, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8963, PETRI_PLACES=382, PETRI_TRANSITIONS=567} [2024-06-20 17:36:51,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-20 17:36:51,975 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 567 transitions, 8963 flow [2024-06-20 17:36:51,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:51,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:51,975 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:51,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 17:36:51,975 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:36:51,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:51,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1848454554, now seen corresponding path program 1 times [2024-06-20 17:36:51,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:51,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887562550] [2024-06-20 17:36:51,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:51,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:51,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:53,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:53,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:53,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887562550] [2024-06-20 17:36:53,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887562550] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:53,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:53,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:53,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465016170] [2024-06-20 17:36:53,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:53,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:53,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:53,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:53,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:53,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:36:53,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 567 transitions, 8963 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:53,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:53,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:36:53,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:55,136 INFO L124 PetriNetUnfolderBase]: 4074/6472 cut-off events. [2024-06-20 17:36:55,136 INFO L125 PetriNetUnfolderBase]: For 1137062/1137062 co-relation queries the response was YES. [2024-06-20 17:36:55,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61876 conditions, 6472 events. 4074/6472 cut-off events. For 1137062/1137062 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 40184 event pairs, 833 based on Foata normal form. 2/6472 useless extension candidates. Maximal degree in co-relation 61695. Up to 6094 conditions per place. [2024-06-20 17:36:55,228 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 567 selfloop transitions, 19 changer transitions 0/591 dead transitions. [2024-06-20 17:36:55,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 591 transitions, 10299 flow [2024-06-20 17:36:55,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:55,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:55,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-20 17:36:55,230 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3862433862433862 [2024-06-20 17:36:55,230 INFO L175 Difference]: Start difference. First operand has 382 places, 567 transitions, 8963 flow. Second operand 9 states and 146 transitions. [2024-06-20 17:36:55,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 591 transitions, 10299 flow [2024-06-20 17:37:00,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 591 transitions, 9957 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 17:37:00,385 INFO L231 Difference]: Finished difference. Result has 382 places, 569 transitions, 8754 flow [2024-06-20 17:37:00,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8621, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=567, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8754, PETRI_PLACES=382, PETRI_TRANSITIONS=569} [2024-06-20 17:37:00,385 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-20 17:37:00,386 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 569 transitions, 8754 flow [2024-06-20 17:37:00,386 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:00,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:00,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:00,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 17:37:00,386 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:00,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:00,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1428486082, now seen corresponding path program 2 times [2024-06-20 17:37:00,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:00,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406065832] [2024-06-20 17:37:00,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:00,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:00,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:01,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:01,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:01,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406065832] [2024-06-20 17:37:01,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406065832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:01,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:01,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:01,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317573366] [2024-06-20 17:37:01,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:01,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:01,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:01,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:01,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:01,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:01,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 569 transitions, 8754 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:01,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:01,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:01,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:03,499 INFO L124 PetriNetUnfolderBase]: 4082/6481 cut-off events. [2024-06-20 17:37:03,499 INFO L125 PetriNetUnfolderBase]: For 1154390/1154390 co-relation queries the response was YES. [2024-06-20 17:37:03,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61731 conditions, 6481 events. 4082/6481 cut-off events. For 1154390/1154390 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 40166 event pairs, 867 based on Foata normal form. 2/6481 useless extension candidates. Maximal degree in co-relation 61549. Up to 6118 conditions per place. [2024-06-20 17:37:03,597 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 566 selfloop transitions, 19 changer transitions 0/590 dead transitions. [2024-06-20 17:37:03,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 590 transitions, 10078 flow [2024-06-20 17:37:03,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:37:03,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:37:03,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-20 17:37:03,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-20 17:37:03,598 INFO L175 Difference]: Start difference. First operand has 382 places, 569 transitions, 8754 flow. Second operand 8 states and 134 transitions. [2024-06-20 17:37:03,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 590 transitions, 10078 flow [2024-06-20 17:37:08,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 590 transitions, 9961 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:08,684 INFO L231 Difference]: Finished difference. Result has 383 places, 571 transitions, 8774 flow [2024-06-20 17:37:08,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8637, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8774, PETRI_PLACES=383, PETRI_TRANSITIONS=571} [2024-06-20 17:37:08,684 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-20 17:37:08,684 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 571 transitions, 8774 flow [2024-06-20 17:37:08,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:08,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:08,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:08,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 17:37:08,685 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:08,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:08,685 INFO L85 PathProgramCache]: Analyzing trace with hash 212347200, now seen corresponding path program 1 times [2024-06-20 17:37:08,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:08,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117673125] [2024-06-20 17:37:08,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:08,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:08,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:10,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:10,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:10,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117673125] [2024-06-20 17:37:10,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117673125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:10,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:10,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:10,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [163407134] [2024-06-20 17:37:10,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:10,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:10,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:10,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:10,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:10,157 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:10,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 571 transitions, 8774 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:10,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:10,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:10,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:11,819 INFO L124 PetriNetUnfolderBase]: 4102/6501 cut-off events. [2024-06-20 17:37:11,819 INFO L125 PetriNetUnfolderBase]: For 1189928/1189928 co-relation queries the response was YES. [2024-06-20 17:37:11,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62100 conditions, 6501 events. 4102/6501 cut-off events. For 1189928/1189928 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 40256 event pairs, 745 based on Foata normal form. 4/6499 useless extension candidates. Maximal degree in co-relation 61917. Up to 5938 conditions per place. [2024-06-20 17:37:11,918 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 530 selfloop transitions, 61 changer transitions 0/596 dead transitions. [2024-06-20 17:37:11,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 596 transitions, 10127 flow [2024-06-20 17:37:11,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:11,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:11,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-20 17:37:11,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-20 17:37:11,919 INFO L175 Difference]: Start difference. First operand has 383 places, 571 transitions, 8774 flow. Second operand 9 states and 156 transitions. [2024-06-20 17:37:11,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 596 transitions, 10127 flow [2024-06-20 17:37:16,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 596 transitions, 10006 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-20 17:37:16,100 INFO L231 Difference]: Finished difference. Result has 386 places, 575 transitions, 8893 flow [2024-06-20 17:37:16,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8653, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8893, PETRI_PLACES=386, PETRI_TRANSITIONS=575} [2024-06-20 17:37:16,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-20 17:37:16,101 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 575 transitions, 8893 flow [2024-06-20 17:37:16,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:16,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:16,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:16,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 17:37:16,101 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:16,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:16,102 INFO L85 PathProgramCache]: Analyzing trace with hash 327633410, now seen corresponding path program 3 times [2024-06-20 17:37:16,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:16,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323197668] [2024-06-20 17:37:16,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:16,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:16,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:17,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:17,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:17,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323197668] [2024-06-20 17:37:17,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323197668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:17,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:17,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:17,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022544689] [2024-06-20 17:37:17,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:17,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:17,490 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:17,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:17,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:17,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:17,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 575 transitions, 8893 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:17,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:17,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:17,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:19,212 INFO L124 PetriNetUnfolderBase]: 4110/6510 cut-off events. [2024-06-20 17:37:19,212 INFO L125 PetriNetUnfolderBase]: For 1198825/1198825 co-relation queries the response was YES. [2024-06-20 17:37:19,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62526 conditions, 6510 events. 4110/6510 cut-off events. For 1198825/1198825 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 40279 event pairs, 852 based on Foata normal form. 2/6510 useless extension candidates. Maximal degree in co-relation 62342. Up to 6141 conditions per place. [2024-06-20 17:37:19,530 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 563 selfloop transitions, 27 changer transitions 0/595 dead transitions. [2024-06-20 17:37:19,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 595 transitions, 10229 flow [2024-06-20 17:37:19,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:37:19,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:37:19,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 17:37:19,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 17:37:19,531 INFO L175 Difference]: Start difference. First operand has 386 places, 575 transitions, 8893 flow. Second operand 8 states and 135 transitions. [2024-06-20 17:37:19,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 595 transitions, 10229 flow [2024-06-20 17:37:24,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 595 transitions, 10034 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:24,301 INFO L231 Difference]: Finished difference. Result has 387 places, 577 transitions, 8855 flow [2024-06-20 17:37:24,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8698, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8855, PETRI_PLACES=387, PETRI_TRANSITIONS=577} [2024-06-20 17:37:24,301 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-20 17:37:24,301 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 577 transitions, 8855 flow [2024-06-20 17:37:24,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:24,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:24,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:24,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 17:37:24,302 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:24,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:24,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1546751702, now seen corresponding path program 2 times [2024-06-20 17:37:24,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:24,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896968474] [2024-06-20 17:37:24,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:24,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:24,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:25,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:25,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:25,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896968474] [2024-06-20 17:37:25,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896968474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:25,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:25,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:25,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946009780] [2024-06-20 17:37:25,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:25,750 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:25,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:25,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:25,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:25,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:25,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 577 transitions, 8855 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:25,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:25,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:25,876 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:27,649 INFO L124 PetriNetUnfolderBase]: 4130/6543 cut-off events. [2024-06-20 17:37:27,649 INFO L125 PetriNetUnfolderBase]: For 1232476/1232476 co-relation queries the response was YES. [2024-06-20 17:37:27,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62765 conditions, 6543 events. 4130/6543 cut-off events. For 1232476/1232476 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 40470 event pairs, 765 based on Foata normal form. 4/6540 useless extension candidates. Maximal degree in co-relation 62580. Up to 5791 conditions per place. [2024-06-20 17:37:27,742 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 491 selfloop transitions, 106 changer transitions 0/602 dead transitions. [2024-06-20 17:37:27,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 602 transitions, 10236 flow [2024-06-20 17:37:27,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:27,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:27,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 17:37:27,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 17:37:27,743 INFO L175 Difference]: Start difference. First operand has 387 places, 577 transitions, 8855 flow. Second operand 9 states and 159 transitions. [2024-06-20 17:37:27,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 602 transitions, 10236 flow [2024-06-20 17:37:31,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 602 transitions, 10095 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 17:37:31,753 INFO L231 Difference]: Finished difference. Result has 390 places, 581 transitions, 9052 flow [2024-06-20 17:37:31,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8714, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9052, PETRI_PLACES=390, PETRI_TRANSITIONS=581} [2024-06-20 17:37:31,753 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-20 17:37:31,753 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 581 transitions, 9052 flow [2024-06-20 17:37:31,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:31,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:31,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:31,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 17:37:31,754 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:31,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:31,754 INFO L85 PathProgramCache]: Analyzing trace with hash 327817860, now seen corresponding path program 3 times [2024-06-20 17:37:31,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:31,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196134779] [2024-06-20 17:37:31,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:31,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:31,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:32,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:32,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:32,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196134779] [2024-06-20 17:37:32,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196134779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:32,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:32,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:37:32,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003924616] [2024-06-20 17:37:32,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:32,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:37:32,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:32,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:37:32,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:37:33,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:33,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 581 transitions, 9052 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:33,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:33,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:33,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:34,687 INFO L124 PetriNetUnfolderBase]: 4150/6567 cut-off events. [2024-06-20 17:37:34,687 INFO L125 PetriNetUnfolderBase]: For 1253816/1253819 co-relation queries the response was YES. [2024-06-20 17:37:34,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63442 conditions, 6567 events. 4150/6567 cut-off events. For 1253816/1253819 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 40634 event pairs, 795 based on Foata normal form. 4/6560 useless extension candidates. Maximal degree in co-relation 63256. Up to 5487 conditions per place. [2024-06-20 17:37:34,787 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 435 selfloop transitions, 173 changer transitions 0/613 dead transitions. [2024-06-20 17:37:34,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 613 transitions, 10766 flow [2024-06-20 17:37:34,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:37:34,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:37:34,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:37:34,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 17:37:34,788 INFO L175 Difference]: Start difference. First operand has 390 places, 581 transitions, 9052 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:37:34,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 613 transitions, 10766 flow [2024-06-20 17:37:39,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 613 transitions, 10473 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:39,914 INFO L231 Difference]: Finished difference. Result has 393 places, 594 transitions, 9489 flow [2024-06-20 17:37:39,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8759, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=581, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9489, PETRI_PLACES=393, PETRI_TRANSITIONS=594} [2024-06-20 17:37:39,915 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-20 17:37:39,915 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 594 transitions, 9489 flow [2024-06-20 17:37:39,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:39,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:39,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:39,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 17:37:39,915 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:39,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:39,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1711143116, now seen corresponding path program 4 times [2024-06-20 17:37:39,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:39,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907247606] [2024-06-20 17:37:39,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:39,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:39,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:41,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:41,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:41,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907247606] [2024-06-20 17:37:41,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907247606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:41,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:41,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:41,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625004360] [2024-06-20 17:37:41,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:41,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:41,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:41,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:41,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:41,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:41,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 594 transitions, 9489 flow. Second operand has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:41,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:41,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:41,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:43,297 INFO L124 PetriNetUnfolderBase]: 4170/6593 cut-off events. [2024-06-20 17:37:43,297 INFO L125 PetriNetUnfolderBase]: For 1274363/1274363 co-relation queries the response was YES. [2024-06-20 17:37:43,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64600 conditions, 6593 events. 4170/6593 cut-off events. For 1274363/1274363 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 40801 event pairs, 773 based on Foata normal form. 4/6590 useless extension candidates. Maximal degree in co-relation 64411. Up to 5847 conditions per place. [2024-06-20 17:37:43,399 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 516 selfloop transitions, 97 changer transitions 0/618 dead transitions. [2024-06-20 17:37:43,399 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 618 transitions, 10908 flow [2024-06-20 17:37:43,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:43,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:43,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-20 17:37:43,400 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41798941798941797 [2024-06-20 17:37:43,400 INFO L175 Difference]: Start difference. First operand has 393 places, 594 transitions, 9489 flow. Second operand 9 states and 158 transitions. [2024-06-20 17:37:43,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 618 transitions, 10908 flow [2024-06-20 17:37:47,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 618 transitions, 10557 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-20 17:37:47,549 INFO L231 Difference]: Finished difference. Result has 397 places, 598 transitions, 9474 flow [2024-06-20 17:37:47,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9154, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=497, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9474, PETRI_PLACES=397, PETRI_TRANSITIONS=598} [2024-06-20 17:37:47,549 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-20 17:37:47,549 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 598 transitions, 9474 flow [2024-06-20 17:37:47,549 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.545454545454545) internal successors, (116), 11 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:47,549 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:47,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:47,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 17:37:47,550 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:47,550 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:47,550 INFO L85 PathProgramCache]: Analyzing trace with hash 528452960, now seen corresponding path program 5 times [2024-06-20 17:37:47,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:47,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68824192] [2024-06-20 17:37:47,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:47,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:47,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:48,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:48,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:48,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68824192] [2024-06-20 17:37:48,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68824192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:48,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:48,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:37:48,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552809752] [2024-06-20 17:37:48,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:48,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:37:48,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:48,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:37:48,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:37:48,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:48,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 598 transitions, 9474 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:48,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:48,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:48,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:50,876 INFO L124 PetriNetUnfolderBase]: 4190/6613 cut-off events. [2024-06-20 17:37:50,877 INFO L125 PetriNetUnfolderBase]: For 1294321/1294324 co-relation queries the response was YES. [2024-06-20 17:37:50,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64597 conditions, 6613 events. 4190/6613 cut-off events. For 1294321/1294324 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 40820 event pairs, 795 based on Foata normal form. 4/6606 useless extension candidates. Maximal degree in co-relation 64408. Up to 5374 conditions per place. [2024-06-20 17:37:50,974 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 424 selfloop transitions, 194 changer transitions 0/623 dead transitions. [2024-06-20 17:37:50,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 623 transitions, 11393 flow [2024-06-20 17:37:50,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:50,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:50,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 17:37:50,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 17:37:50,975 INFO L175 Difference]: Start difference. First operand has 397 places, 598 transitions, 9474 flow. Second operand 9 states and 166 transitions. [2024-06-20 17:37:50,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 623 transitions, 11393 flow [2024-06-20 17:37:55,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 623 transitions, 11118 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:55,890 INFO L231 Difference]: Finished difference. Result has 399 places, 602 transitions, 9713 flow [2024-06-20 17:37:55,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9199, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9713, PETRI_PLACES=399, PETRI_TRANSITIONS=602} [2024-06-20 17:37:55,890 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 356 predicate places. [2024-06-20 17:37:55,890 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 602 transitions, 9713 flow [2024-06-20 17:37:55,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:55,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:55,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:55,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 17:37:55,891 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:37:55,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:55,891 INFO L85 PathProgramCache]: Analyzing trace with hash -2077020940, now seen corresponding path program 6 times [2024-06-20 17:37:55,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:55,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598702867] [2024-06-20 17:37:55,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:55,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:55,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:57,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:57,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:57,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598702867] [2024-06-20 17:37:57,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598702867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:57,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:57,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:37:57,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948752654] [2024-06-20 17:37:57,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:57,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:37:57,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:57,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:37:57,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:37:57,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:37:57,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 602 transitions, 9713 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:57,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:57,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:37:57,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:59,086 INFO L124 PetriNetUnfolderBase]: 4210/6647 cut-off events. [2024-06-20 17:37:59,086 INFO L125 PetriNetUnfolderBase]: For 1316931/1316934 co-relation queries the response was YES. [2024-06-20 17:37:59,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65340 conditions, 6647 events. 4210/6647 cut-off events. For 1316931/1316934 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 41098 event pairs, 806 based on Foata normal form. 4/6640 useless extension candidates. Maximal degree in co-relation 65150. Up to 5687 conditions per place. [2024-06-20 17:37:59,191 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 492 selfloop transitions, 129 changer transitions 0/626 dead transitions. [2024-06-20 17:37:59,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 626 transitions, 11156 flow [2024-06-20 17:37:59,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:59,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:59,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 17:37:59,192 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:37:59,192 INFO L175 Difference]: Start difference. First operand has 399 places, 602 transitions, 9713 flow. Second operand 9 states and 162 transitions. [2024-06-20 17:37:59,192 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 626 transitions, 11156 flow [2024-06-20 17:38:04,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 626 transitions, 10757 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:05,003 INFO L231 Difference]: Finished difference. Result has 402 places, 606 transitions, 9714 flow [2024-06-20 17:38:05,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9318, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9714, PETRI_PLACES=402, PETRI_TRANSITIONS=606} [2024-06-20 17:38:05,004 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-20 17:38:05,004 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 606 transitions, 9714 flow [2024-06-20 17:38:05,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:05,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:05,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:05,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 17:38:05,004 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:05,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:05,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1160437692, now seen corresponding path program 4 times [2024-06-20 17:38:05,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:05,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481186707] [2024-06-20 17:38:05,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:05,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:05,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:06,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:06,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:06,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481186707] [2024-06-20 17:38:06,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481186707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:06,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:06,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:06,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39762599] [2024-06-20 17:38:06,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:06,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:06,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:06,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:06,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:06,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:06,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 606 transitions, 9714 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:06,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:06,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:06,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:08,259 INFO L124 PetriNetUnfolderBase]: 4205/6652 cut-off events. [2024-06-20 17:38:08,259 INFO L125 PetriNetUnfolderBase]: For 1305914/1305917 co-relation queries the response was YES. [2024-06-20 17:38:08,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64843 conditions, 6652 events. 4205/6652 cut-off events. For 1305914/1305917 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 41259 event pairs, 871 based on Foata normal form. 2/6650 useless extension candidates. Maximal degree in co-relation 64652. Up to 6259 conditions per place. [2024-06-20 17:38:08,363 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 586 selfloop transitions, 33 changer transitions 0/624 dead transitions. [2024-06-20 17:38:08,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 624 transitions, 11108 flow [2024-06-20 17:38:08,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:38:08,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:38:08,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-20 17:38:08,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-20 17:38:08,364 INFO L175 Difference]: Start difference. First operand has 402 places, 606 transitions, 9714 flow. Second operand 8 states and 135 transitions. [2024-06-20 17:38:08,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 624 transitions, 11108 flow [2024-06-20 17:38:14,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 624 transitions, 10864 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-20 17:38:14,304 INFO L231 Difference]: Finished difference. Result has 405 places, 608 transitions, 9643 flow [2024-06-20 17:38:14,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9470, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9643, PETRI_PLACES=405, PETRI_TRANSITIONS=608} [2024-06-20 17:38:14,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-20 17:38:14,305 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 608 transitions, 9643 flow [2024-06-20 17:38:14,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:14,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:14,305 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:14,305 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 17:38:14,306 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:14,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:14,306 INFO L85 PathProgramCache]: Analyzing trace with hash -2077193920, now seen corresponding path program 7 times [2024-06-20 17:38:14,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:14,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84340431] [2024-06-20 17:38:14,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:14,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:14,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:15,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:15,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:15,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84340431] [2024-06-20 17:38:15,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84340431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:15,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:15,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:15,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033718935] [2024-06-20 17:38:15,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:15,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:15,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:15,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:15,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:15,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:15,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 608 transitions, 9643 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:15,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:15,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:15,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:17,678 INFO L124 PetriNetUnfolderBase]: 4193/6637 cut-off events. [2024-06-20 17:38:17,678 INFO L125 PetriNetUnfolderBase]: For 1306179/1306182 co-relation queries the response was YES. [2024-06-20 17:38:17,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63836 conditions, 6637 events. 4193/6637 cut-off events. For 1306179/1306182 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 41136 event pairs, 809 based on Foata normal form. 4/6630 useless extension candidates. Maximal degree in co-relation 63644. Up to 5664 conditions per place. [2024-06-20 17:38:17,771 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 493 selfloop transitions, 128 changer transitions 0/626 dead transitions. [2024-06-20 17:38:17,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 626 transitions, 10947 flow [2024-06-20 17:38:17,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:38:17,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:38:17,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-20 17:38:17,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-20 17:38:17,773 INFO L175 Difference]: Start difference. First operand has 405 places, 608 transitions, 9643 flow. Second operand 9 states and 159 transitions. [2024-06-20 17:38:17,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 626 transitions, 10947 flow [2024-06-20 17:38:22,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 626 transitions, 10734 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:22,681 INFO L231 Difference]: Finished difference. Result has 408 places, 608 transitions, 9693 flow [2024-06-20 17:38:22,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9430, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9693, PETRI_PLACES=408, PETRI_TRANSITIONS=608} [2024-06-20 17:38:22,682 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-20 17:38:22,682 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 608 transitions, 9693 flow [2024-06-20 17:38:22,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:22,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:22,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:22,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 17:38:22,682 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:22,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:22,682 INFO L85 PathProgramCache]: Analyzing trace with hash -1691771725, now seen corresponding path program 1 times [2024-06-20 17:38:22,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:22,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509461257] [2024-06-20 17:38:22,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:22,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:22,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:23,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:23,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:23,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509461257] [2024-06-20 17:38:23,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509461257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:23,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:23,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:23,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774261309] [2024-06-20 17:38:23,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:23,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:23,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:23,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:23,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:23,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:23,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 608 transitions, 9693 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:23,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:23,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:23,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:25,504 INFO L124 PetriNetUnfolderBase]: 4190/6644 cut-off events. [2024-06-20 17:38:25,504 INFO L125 PetriNetUnfolderBase]: For 1292324/1292324 co-relation queries the response was YES. [2024-06-20 17:38:25,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63974 conditions, 6644 events. 4190/6644 cut-off events. For 1292324/1292324 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41279 event pairs, 838 based on Foata normal form. 1/6643 useless extension candidates. Maximal degree in co-relation 63781. Up to 6124 conditions per place. [2024-06-20 17:38:25,602 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 546 selfloop transitions, 81 changer transitions 0/632 dead transitions. [2024-06-20 17:38:25,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 632 transitions, 11041 flow [2024-06-20 17:38:25,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:38:25,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:38:25,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 17:38:25,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 17:38:25,603 INFO L175 Difference]: Start difference. First operand has 408 places, 608 transitions, 9693 flow. Second operand 8 states and 142 transitions. [2024-06-20 17:38:25,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 632 transitions, 11041 flow [2024-06-20 17:38:30,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 632 transitions, 10614 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-20 17:38:30,778 INFO L231 Difference]: Finished difference. Result has 409 places, 608 transitions, 9452 flow [2024-06-20 17:38:30,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9266, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9452, PETRI_PLACES=409, PETRI_TRANSITIONS=608} [2024-06-20 17:38:30,778 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-20 17:38:30,779 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 608 transitions, 9452 flow [2024-06-20 17:38:30,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:30,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:30,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:30,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 17:38:30,779 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:30,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:30,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1985498189, now seen corresponding path program 2 times [2024-06-20 17:38:30,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:30,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443113867] [2024-06-20 17:38:30,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:30,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:30,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:31,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:31,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:31,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443113867] [2024-06-20 17:38:31,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443113867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:31,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:31,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:31,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291817375] [2024-06-20 17:38:31,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:31,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:31,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:31,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:31,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:31,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:31,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 608 transitions, 9452 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:31,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:31,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:31,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:33,689 INFO L124 PetriNetUnfolderBase]: 4195/6640 cut-off events. [2024-06-20 17:38:33,689 INFO L125 PetriNetUnfolderBase]: For 1311538/1311541 co-relation queries the response was YES. [2024-06-20 17:38:33,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63657 conditions, 6640 events. 4195/6640 cut-off events. For 1311538/1311541 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 41125 event pairs, 842 based on Foata normal form. 3/6639 useless extension candidates. Maximal degree in co-relation 63463. Up to 6046 conditions per place. [2024-06-20 17:38:33,791 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 529 selfloop transitions, 99 changer transitions 0/633 dead transitions. [2024-06-20 17:38:33,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 633 transitions, 10918 flow [2024-06-20 17:38:33,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:38:33,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:38:33,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-20 17:38:33,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-20 17:38:33,793 INFO L175 Difference]: Start difference. First operand has 409 places, 608 transitions, 9452 flow. Second operand 8 states and 146 transitions. [2024-06-20 17:38:33,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 633 transitions, 10918 flow [2024-06-20 17:38:40,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 633 transitions, 10716 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 17:38:40,737 INFO L231 Difference]: Finished difference. Result has 410 places, 611 transitions, 9586 flow [2024-06-20 17:38:40,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9250, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9586, PETRI_PLACES=410, PETRI_TRANSITIONS=611} [2024-06-20 17:38:40,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-20 17:38:40,737 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 611 transitions, 9586 flow [2024-06-20 17:38:40,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:40,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:40,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:40,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 17:38:40,738 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:40,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:40,739 INFO L85 PathProgramCache]: Analyzing trace with hash -130532201, now seen corresponding path program 3 times [2024-06-20 17:38:40,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:40,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334033747] [2024-06-20 17:38:40,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:40,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:40,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:41,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:41,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:41,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334033747] [2024-06-20 17:38:41,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334033747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:41,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:41,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:41,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969470061] [2024-06-20 17:38:41,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:41,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:41,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:41,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:41,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:41,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:41,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 611 transitions, 9586 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:41,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:41,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:41,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:43,605 INFO L124 PetriNetUnfolderBase]: 4200/6647 cut-off events. [2024-06-20 17:38:43,606 INFO L125 PetriNetUnfolderBase]: For 1331980/1331983 co-relation queries the response was YES. [2024-06-20 17:38:43,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63756 conditions, 6647 events. 4200/6647 cut-off events. For 1331980/1331983 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 41144 event pairs, 836 based on Foata normal form. 3/6646 useless extension candidates. Maximal degree in co-relation 63561. Up to 6005 conditions per place. [2024-06-20 17:38:43,707 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 518 selfloop transitions, 111 changer transitions 0/634 dead transitions. [2024-06-20 17:38:43,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 634 transitions, 11056 flow [2024-06-20 17:38:43,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:38:43,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:38:43,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:38:43,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:38:43,708 INFO L175 Difference]: Start difference. First operand has 410 places, 611 transitions, 9586 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:38:43,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 634 transitions, 11056 flow [2024-06-20 17:38:50,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 634 transitions, 10774 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:50,799 INFO L231 Difference]: Finished difference. Result has 412 places, 614 transitions, 9670 flow [2024-06-20 17:38:50,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9304, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9670, PETRI_PLACES=412, PETRI_TRANSITIONS=614} [2024-06-20 17:38:50,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 369 predicate places. [2024-06-20 17:38:50,799 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 614 transitions, 9670 flow [2024-06-20 17:38:50,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:50,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:50,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:50,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 17:38:50,800 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:50,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:50,800 INFO L85 PathProgramCache]: Analyzing trace with hash 2110317264, now seen corresponding path program 1 times [2024-06-20 17:38:50,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:50,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062381891] [2024-06-20 17:38:50,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:50,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:50,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:51,581 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:51,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:51,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062381891] [2024-06-20 17:38:51,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062381891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:51,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:51,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:38:51,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290247458] [2024-06-20 17:38:51,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:51,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:38:51,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:51,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:38:51,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:38:51,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:51,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 614 transitions, 9670 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:51,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:51,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:51,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:53,290 INFO L124 PetriNetUnfolderBase]: 4202/6644 cut-off events. [2024-06-20 17:38:53,290 INFO L125 PetriNetUnfolderBase]: For 1353645/1353648 co-relation queries the response was YES. [2024-06-20 17:38:53,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63811 conditions, 6644 events. 4202/6644 cut-off events. For 1353645/1353648 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 41159 event pairs, 873 based on Foata normal form. 4/6628 useless extension candidates. Maximal degree in co-relation 63615. Up to 6041 conditions per place. [2024-06-20 17:38:53,395 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 526 selfloop transitions, 105 changer transitions 0/636 dead transitions. [2024-06-20 17:38:53,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 636 transitions, 11107 flow [2024-06-20 17:38:53,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:38:53,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:38:53,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-20 17:38:53,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-20 17:38:53,396 INFO L175 Difference]: Start difference. First operand has 412 places, 614 transitions, 9670 flow. Second operand 8 states and 138 transitions. [2024-06-20 17:38:53,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 636 transitions, 11107 flow [2024-06-20 17:38:58,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 636 transitions, 10795 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:58,867 INFO L231 Difference]: Finished difference. Result has 414 places, 617 transitions, 9673 flow [2024-06-20 17:38:58,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9358, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9673, PETRI_PLACES=414, PETRI_TRANSITIONS=617} [2024-06-20 17:38:58,867 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-20 17:38:58,868 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 617 transitions, 9673 flow [2024-06-20 17:38:58,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:58,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:58,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:58,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 17:38:58,868 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:38:58,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:58,868 INFO L85 PathProgramCache]: Analyzing trace with hash -2084643124, now seen corresponding path program 2 times [2024-06-20 17:38:58,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:58,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028746506] [2024-06-20 17:38:58,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:58,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:58,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:59,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:59,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:59,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028746506] [2024-06-20 17:38:59,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028746506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:59,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:59,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:59,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174327281] [2024-06-20 17:38:59,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:59,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:59,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:59,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:59,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:59,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:38:59,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 617 transitions, 9673 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:59,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:59,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:38:59,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:01,674 INFO L124 PetriNetUnfolderBase]: 4212/6660 cut-off events. [2024-06-20 17:39:01,674 INFO L125 PetriNetUnfolderBase]: For 1373125/1373128 co-relation queries the response was YES. [2024-06-20 17:39:01,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64084 conditions, 6660 events. 4212/6660 cut-off events. For 1373125/1373128 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 41230 event pairs, 891 based on Foata normal form. 4/6644 useless extension candidates. Maximal degree in co-relation 63887. Up to 5907 conditions per place. [2024-06-20 17:39:01,775 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 495 selfloop transitions, 138 changer transitions 0/638 dead transitions. [2024-06-20 17:39:01,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 638 transitions, 11366 flow [2024-06-20 17:39:01,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:39:01,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:39:01,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 17:39:01,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 17:39:01,777 INFO L175 Difference]: Start difference. First operand has 414 places, 617 transitions, 9673 flow. Second operand 8 states and 142 transitions. [2024-06-20 17:39:01,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 638 transitions, 11366 flow [2024-06-20 17:39:10,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 638 transitions, 11087 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 17:39:10,289 INFO L231 Difference]: Finished difference. Result has 416 places, 620 transitions, 9762 flow [2024-06-20 17:39:10,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9394, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=617, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9762, PETRI_PLACES=416, PETRI_TRANSITIONS=620} [2024-06-20 17:39:10,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 373 predicate places. [2024-06-20 17:39:10,289 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 620 transitions, 9762 flow [2024-06-20 17:39:10,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:10,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:10,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:39:10,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 17:39:10,289 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:10,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:10,290 INFO L85 PathProgramCache]: Analyzing trace with hash -87906530, now seen corresponding path program 3 times [2024-06-20 17:39:10,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:10,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653933121] [2024-06-20 17:39:10,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:10,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:10,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:11,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:11,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:11,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653933121] [2024-06-20 17:39:11,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653933121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:11,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:11,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:39:11,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105566953] [2024-06-20 17:39:11,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:11,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:39:11,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:11,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:39:11,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:39:11,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:39:11,189 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 620 transitions, 9762 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:11,189 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:11,189 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:39:11,189 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:13,075 INFO L124 PetriNetUnfolderBase]: 4206/6648 cut-off events. [2024-06-20 17:39:13,075 INFO L125 PetriNetUnfolderBase]: For 1374309/1374309 co-relation queries the response was YES. [2024-06-20 17:39:13,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63910 conditions, 6648 events. 4206/6648 cut-off events. For 1374309/1374309 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 41088 event pairs, 845 based on Foata normal form. 2/6636 useless extension candidates. Maximal degree in co-relation 63712. Up to 6031 conditions per place. [2024-06-20 17:39:13,168 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 526 selfloop transitions, 108 changer transitions 0/639 dead transitions. [2024-06-20 17:39:13,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 639 transitions, 11113 flow [2024-06-20 17:39:13,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:39:13,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:39:13,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-20 17:39:13,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:39:13,169 INFO L175 Difference]: Start difference. First operand has 416 places, 620 transitions, 9762 flow. Second operand 8 states and 144 transitions. [2024-06-20 17:39:13,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 639 transitions, 11113 flow [2024-06-20 17:39:21,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 639 transitions, 10802 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-20 17:39:21,124 INFO L231 Difference]: Finished difference. Result has 419 places, 620 transitions, 9681 flow [2024-06-20 17:39:21,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9451, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9681, PETRI_PLACES=419, PETRI_TRANSITIONS=620} [2024-06-20 17:39:21,125 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-20 17:39:21,125 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 620 transitions, 9681 flow [2024-06-20 17:39:21,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:21,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:21,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:39:21,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 17:39:21,125 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:21,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:21,126 INFO L85 PathProgramCache]: Analyzing trace with hash 119013820, now seen corresponding path program 4 times [2024-06-20 17:39:21,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:21,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536120860] [2024-06-20 17:39:21,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:21,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:21,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:21,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:21,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:21,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536120860] [2024-06-20 17:39:21,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536120860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:21,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:21,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:39:21,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707130914] [2024-06-20 17:39:21,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:21,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:39:21,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:21,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:39:21,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:39:22,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:39:22,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 620 transitions, 9681 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:22,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:22,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:39:22,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:23,836 INFO L124 PetriNetUnfolderBase]: 4226/6676 cut-off events. [2024-06-20 17:39:23,836 INFO L125 PetriNetUnfolderBase]: For 1413426/1413426 co-relation queries the response was YES. [2024-06-20 17:39:23,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64281 conditions, 6676 events. 4226/6676 cut-off events. For 1413426/1413426 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 41342 event pairs, 824 based on Foata normal form. 4/6666 useless extension candidates. Maximal degree in co-relation 64082. Up to 5712 conditions per place. [2024-06-20 17:39:23,932 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 433 selfloop transitions, 205 changer transitions 0/643 dead transitions. [2024-06-20 17:39:23,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 643 transitions, 11476 flow [2024-06-20 17:39:23,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:39:23,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:39:23,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:39:23,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 17:39:23,933 INFO L175 Difference]: Start difference. First operand has 419 places, 620 transitions, 9681 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:39:23,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 643 transitions, 11476 flow [2024-06-20 17:39:32,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 643 transitions, 11262 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 17:39:32,648 INFO L231 Difference]: Finished difference. Result has 422 places, 626 transitions, 10084 flow [2024-06-20 17:39:32,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9467, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10084, PETRI_PLACES=422, PETRI_TRANSITIONS=626} [2024-06-20 17:39:32,649 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-20 17:39:32,649 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 626 transitions, 10084 flow [2024-06-20 17:39:32,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:32,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:32,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:39:32,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 17:39:32,650 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:32,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:32,650 INFO L85 PathProgramCache]: Analyzing trace with hash 118746910, now seen corresponding path program 5 times [2024-06-20 17:39:32,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:32,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498959666] [2024-06-20 17:39:32,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:32,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:32,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:33,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:33,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:33,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498959666] [2024-06-20 17:39:33,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498959666] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:33,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:33,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:39:33,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516837100] [2024-06-20 17:39:33,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:33,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:39:33,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:33,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:39:33,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:39:33,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:39:33,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 626 transitions, 10084 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:33,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:33,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:39:33,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:35,438 INFO L124 PetriNetUnfolderBase]: 4218/6671 cut-off events. [2024-06-20 17:39:35,438 INFO L125 PetriNetUnfolderBase]: For 1398833/1398833 co-relation queries the response was YES. [2024-06-20 17:39:35,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64404 conditions, 6671 events. 4218/6671 cut-off events. For 1398833/1398833 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 41371 event pairs, 832 based on Foata normal form. 2/6659 useless extension candidates. Maximal degree in co-relation 64204. Up to 5707 conditions per place. [2024-06-20 17:39:35,539 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 444 selfloop transitions, 194 changer transitions 0/643 dead transitions. [2024-06-20 17:39:35,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 643 transitions, 11702 flow [2024-06-20 17:39:35,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:39:35,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:39:35,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-20 17:39:35,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:39:35,540 INFO L175 Difference]: Start difference. First operand has 422 places, 626 transitions, 10084 flow. Second operand 8 states and 148 transitions. [2024-06-20 17:39:35,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 643 transitions, 11702 flow [2024-06-20 17:39:43,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 643 transitions, 11260 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-20 17:39:43,393 INFO L231 Difference]: Finished difference. Result has 425 places, 626 transitions, 10044 flow [2024-06-20 17:39:43,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9642, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10044, PETRI_PLACES=425, PETRI_TRANSITIONS=626} [2024-06-20 17:39:43,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 382 predicate places. [2024-06-20 17:39:43,393 INFO L495 AbstractCegarLoop]: Abstraction has has 425 places, 626 transitions, 10044 flow [2024-06-20 17:39:43,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:43,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:43,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:39:43,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 17:39:43,394 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:43,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:43,394 INFO L85 PathProgramCache]: Analyzing trace with hash 75698756, now seen corresponding path program 6 times [2024-06-20 17:39:43,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:43,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283641212] [2024-06-20 17:39:43,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:43,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:43,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:44,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:44,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:44,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283641212] [2024-06-20 17:39:44,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283641212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:44,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:44,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:39:44,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297881783] [2024-06-20 17:39:44,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:44,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:39:44,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:44,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:39:44,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:39:44,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:39:44,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 626 transitions, 10044 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:44,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:44,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:39:44,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:46,075 INFO L124 PetriNetUnfolderBase]: 4212/6663 cut-off events. [2024-06-20 17:39:46,075 INFO L125 PetriNetUnfolderBase]: For 1400587/1400590 co-relation queries the response was YES. [2024-06-20 17:39:46,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64130 conditions, 6663 events. 4212/6663 cut-off events. For 1400587/1400590 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 41361 event pairs, 895 based on Foata normal form. 4/6646 useless extension candidates. Maximal degree in co-relation 63929. Up to 5914 conditions per place. [2024-06-20 17:39:46,179 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 505 selfloop transitions, 133 changer transitions 0/643 dead transitions. [2024-06-20 17:39:46,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 643 transitions, 11399 flow [2024-06-20 17:39:46,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:39:46,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:39:46,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-20 17:39:46,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-20 17:39:46,180 INFO L175 Difference]: Start difference. First operand has 425 places, 626 transitions, 10044 flow. Second operand 8 states and 140 transitions. [2024-06-20 17:39:46,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 643 transitions, 11399 flow [2024-06-20 17:39:53,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 643 transitions, 11028 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-20 17:39:53,289 INFO L231 Difference]: Finished difference. Result has 427 places, 626 transitions, 9947 flow [2024-06-20 17:39:53,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9673, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=493, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9947, PETRI_PLACES=427, PETRI_TRANSITIONS=626} [2024-06-20 17:39:53,289 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-20 17:39:53,289 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 626 transitions, 9947 flow [2024-06-20 17:39:53,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:53,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:53,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:39:53,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 17:39:53,290 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:53,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:53,291 INFO L85 PathProgramCache]: Analyzing trace with hash 692475070, now seen corresponding path program 7 times [2024-06-20 17:39:53,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:53,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587481618] [2024-06-20 17:39:53,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:53,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:53,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:54,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:54,124 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:54,124 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1587481618] [2024-06-20 17:39:54,124 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1587481618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:54,124 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:54,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:39:54,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774621204] [2024-06-20 17:39:54,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:54,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:39:54,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:54,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:39:54,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:39:54,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:39:54,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 626 transitions, 9947 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:54,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:54,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:39:54,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:55,897 INFO L124 PetriNetUnfolderBase]: 4264/6736 cut-off events. [2024-06-20 17:39:55,897 INFO L125 PetriNetUnfolderBase]: For 1456989/1456992 co-relation queries the response was YES. [2024-06-20 17:39:55,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65342 conditions, 6736 events. 4264/6736 cut-off events. For 1456989/1456992 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 41801 event pairs, 918 based on Foata normal form. 6/6718 useless extension candidates. Maximal degree in co-relation 65141. Up to 5331 conditions per place. [2024-06-20 17:39:56,011 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 369 selfloop transitions, 281 changer transitions 0/655 dead transitions. [2024-06-20 17:39:56,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 434 places, 655 transitions, 12489 flow [2024-06-20 17:39:56,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:39:56,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:39:56,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-20 17:39:56,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-20 17:39:56,012 INFO L175 Difference]: Start difference. First operand has 427 places, 626 transitions, 9947 flow. Second operand 8 states and 149 transitions. [2024-06-20 17:39:56,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 434 places, 655 transitions, 12489 flow [2024-06-20 17:40:04,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 655 transitions, 12155 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 17:40:04,084 INFO L231 Difference]: Finished difference. Result has 427 places, 638 transitions, 10549 flow [2024-06-20 17:40:04,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9613, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10549, PETRI_PLACES=427, PETRI_TRANSITIONS=638} [2024-06-20 17:40:04,084 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-20 17:40:04,084 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 638 transitions, 10549 flow [2024-06-20 17:40:04,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:04,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:04,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:04,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 17:40:04,085 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:04,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:04,085 INFO L85 PathProgramCache]: Analyzing trace with hash 860422600, now seen corresponding path program 8 times [2024-06-20 17:40:04,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:04,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013572584] [2024-06-20 17:40:04,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:04,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:04,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:05,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:05,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:05,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013572584] [2024-06-20 17:40:05,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013572584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:05,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:05,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:40:05,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038588119] [2024-06-20 17:40:05,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:05,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:40:05,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:05,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:40:05,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:40:05,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:40:05,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 638 transitions, 10549 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:05,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:05,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:40:05,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:06,810 INFO L124 PetriNetUnfolderBase]: 4310/6807 cut-off events. [2024-06-20 17:40:06,810 INFO L125 PetriNetUnfolderBase]: For 1499566/1499566 co-relation queries the response was YES. [2024-06-20 17:40:06,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66964 conditions, 6807 events. 4310/6807 cut-off events. For 1499566/1499566 co-relation queries the response was YES. Maximal size of possible extension queue 468. Compared 42242 event pairs, 885 based on Foata normal form. 4/6797 useless extension candidates. Maximal degree in co-relation 66762. Up to 6329 conditions per place. [2024-06-20 17:40:06,918 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 576 selfloop transitions, 86 changer transitions 0/667 dead transitions. [2024-06-20 17:40:06,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 667 transitions, 12595 flow [2024-06-20 17:40:06,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:40:06,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:40:06,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 17:40:06,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 17:40:06,919 INFO L175 Difference]: Start difference. First operand has 427 places, 638 transitions, 10549 flow. Second operand 9 states and 150 transitions. [2024-06-20 17:40:06,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 667 transitions, 12595 flow [2024-06-20 17:40:15,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 667 transitions, 12172 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-20 17:40:15,203 INFO L231 Difference]: Finished difference. Result has 434 places, 653 transitions, 10738 flow [2024-06-20 17:40:15,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10143, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10738, PETRI_PLACES=434, PETRI_TRANSITIONS=653} [2024-06-20 17:40:15,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-20 17:40:15,203 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 653 transitions, 10738 flow [2024-06-20 17:40:15,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:15,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:15,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:15,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 17:40:15,203 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:15,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:15,204 INFO L85 PathProgramCache]: Analyzing trace with hash 685325230, now seen corresponding path program 9 times [2024-06-20 17:40:15,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:15,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480391917] [2024-06-20 17:40:15,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:15,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:15,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:16,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:16,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:16,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480391917] [2024-06-20 17:40:16,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480391917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:16,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:16,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:40:16,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19025082] [2024-06-20 17:40:16,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:16,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:40:16,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:16,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:40:16,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:40:16,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:40:16,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 653 transitions, 10738 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:16,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:16,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:40:16,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:18,088 INFO L124 PetriNetUnfolderBase]: 4320/6823 cut-off events. [2024-06-20 17:40:18,088 INFO L125 PetriNetUnfolderBase]: For 1502455/1502458 co-relation queries the response was YES. [2024-06-20 17:40:18,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66668 conditions, 6823 events. 4320/6823 cut-off events. For 1502455/1502458 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42459 event pairs, 933 based on Foata normal form. 4/6803 useless extension candidates. Maximal degree in co-relation 66464. Up to 5374 conditions per place. [2024-06-20 17:40:18,185 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 384 selfloop transitions, 284 changer transitions 0/673 dead transitions. [2024-06-20 17:40:18,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 673 transitions, 13052 flow [2024-06-20 17:40:18,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:40:18,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:40:18,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 17:40:18,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 17:40:18,186 INFO L175 Difference]: Start difference. First operand has 434 places, 653 transitions, 10738 flow. Second operand 8 states and 147 transitions. [2024-06-20 17:40:18,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 673 transitions, 13052 flow [2024-06-20 17:40:27,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 436 places, 673 transitions, 12744 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-20 17:40:27,213 INFO L231 Difference]: Finished difference. Result has 437 places, 656 transitions, 11090 flow [2024-06-20 17:40:27,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10430, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=653, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=281, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11090, PETRI_PLACES=437, PETRI_TRANSITIONS=656} [2024-06-20 17:40:27,214 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 394 predicate places. [2024-06-20 17:40:27,214 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 656 transitions, 11090 flow [2024-06-20 17:40:27,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:27,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:27,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:27,215 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 17:40:27,215 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:27,215 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:27,215 INFO L85 PathProgramCache]: Analyzing trace with hash 684909520, now seen corresponding path program 10 times [2024-06-20 17:40:27,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:27,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546212342] [2024-06-20 17:40:27,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:27,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:27,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:28,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:28,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:28,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546212342] [2024-06-20 17:40:28,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546212342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:28,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:28,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:40:28,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591733309] [2024-06-20 17:40:28,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:28,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:40:28,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:28,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:40:28,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:40:28,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:40:28,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 656 transitions, 11090 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:28,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:28,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:40:28,187 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:30,101 INFO L124 PetriNetUnfolderBase]: 4346/6863 cut-off events. [2024-06-20 17:40:30,101 INFO L125 PetriNetUnfolderBase]: For 1546429/1546432 co-relation queries the response was YES. [2024-06-20 17:40:30,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68079 conditions, 6863 events. 4346/6863 cut-off events. For 1546429/1546432 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 42675 event pairs, 931 based on Foata normal form. 4/6843 useless extension candidates. Maximal degree in co-relation 67874. Up to 5395 conditions per place. [2024-06-20 17:40:30,210 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 385 selfloop transitions, 289 changer transitions 0/679 dead transitions. [2024-06-20 17:40:30,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 679 transitions, 13536 flow [2024-06-20 17:40:30,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:40:30,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:40:30,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-20 17:40:30,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-20 17:40:30,211 INFO L175 Difference]: Start difference. First operand has 437 places, 656 transitions, 11090 flow. Second operand 8 states and 147 transitions. [2024-06-20 17:40:30,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 679 transitions, 13536 flow [2024-06-20 17:40:41,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 679 transitions, 13018 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 17:40:41,436 INFO L231 Difference]: Finished difference. Result has 441 places, 662 transitions, 11358 flow [2024-06-20 17:40:41,436 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10580, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11358, PETRI_PLACES=441, PETRI_TRANSITIONS=662} [2024-06-20 17:40:41,436 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-20 17:40:41,436 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 662 transitions, 11358 flow [2024-06-20 17:40:41,437 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:41,437 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:41,437 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:41,437 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 17:40:41,437 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:41,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:41,437 INFO L85 PathProgramCache]: Analyzing trace with hash 537299920, now seen corresponding path program 11 times [2024-06-20 17:40:41,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:41,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146736571] [2024-06-20 17:40:41,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:41,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:41,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:42,368 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:42,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:42,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146736571] [2024-06-20 17:40:42,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146736571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:42,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:42,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:40:42,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616959293] [2024-06-20 17:40:42,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:42,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:40:42,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:42,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:40:42,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:40:42,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:40:42,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 662 transitions, 11358 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:42,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:42,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:40:42,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:44,197 INFO L124 PetriNetUnfolderBase]: 4372/6902 cut-off events. [2024-06-20 17:40:44,197 INFO L125 PetriNetUnfolderBase]: For 1587640/1587640 co-relation queries the response was YES. [2024-06-20 17:40:44,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69039 conditions, 6902 events. 4372/6902 cut-off events. For 1587640/1587640 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 42911 event pairs, 927 based on Foata normal form. 2/6897 useless extension candidates. Maximal degree in co-relation 68833. Up to 6398 conditions per place. [2024-06-20 17:40:44,308 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 602 selfloop transitions, 77 changer transitions 0/684 dead transitions. [2024-06-20 17:40:44,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 684 transitions, 13549 flow [2024-06-20 17:40:44,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:40:44,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:40:44,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-20 17:40:44,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-20 17:40:44,309 INFO L175 Difference]: Start difference. First operand has 441 places, 662 transitions, 11358 flow. Second operand 9 states and 150 transitions. [2024-06-20 17:40:44,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 684 transitions, 13549 flow [2024-06-20 17:40:52,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 684 transitions, 12972 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-20 17:40:52,391 INFO L231 Difference]: Finished difference. Result has 448 places, 668 transitions, 11223 flow [2024-06-20 17:40:52,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10790, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=662, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=585, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11223, PETRI_PLACES=448, PETRI_TRANSITIONS=668} [2024-06-20 17:40:52,391 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-20 17:40:52,391 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 668 transitions, 11223 flow [2024-06-20 17:40:52,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:52,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:52,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:52,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 17:40:52,392 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:52,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:52,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1216436412, now seen corresponding path program 12 times [2024-06-20 17:40:52,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:52,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957663861] [2024-06-20 17:40:52,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:52,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:52,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:53,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:53,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:53,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957663861] [2024-06-20 17:40:53,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957663861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:53,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:53,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:40:53,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215433835] [2024-06-20 17:40:53,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:53,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:40:53,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:53,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:40:53,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:40:53,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:40:53,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 668 transitions, 11223 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:53,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:53,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:40:53,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:55,499 INFO L124 PetriNetUnfolderBase]: 4360/6881 cut-off events. [2024-06-20 17:40:55,499 INFO L125 PetriNetUnfolderBase]: For 1587758/1587758 co-relation queries the response was YES. [2024-06-20 17:40:55,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67800 conditions, 6881 events. 4360/6881 cut-off events. For 1587758/1587758 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 42780 event pairs, 886 based on Foata normal form. 4/6871 useless extension candidates. Maximal degree in co-relation 67591. Up to 6319 conditions per place. [2024-06-20 17:40:55,599 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 576 selfloop transitions, 104 changer transitions 0/685 dead transitions. [2024-06-20 17:40:55,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 685 transitions, 13207 flow [2024-06-20 17:40:55,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:40:55,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:40:55,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-20 17:40:55,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-20 17:40:55,600 INFO L175 Difference]: Start difference. First operand has 448 places, 668 transitions, 11223 flow. Second operand 10 states and 168 transitions. [2024-06-20 17:40:55,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 685 transitions, 13207 flow [2024-06-20 17:41:04,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 685 transitions, 12794 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-20 17:41:04,043 INFO L231 Difference]: Finished difference. Result has 451 places, 668 transitions, 11028 flow [2024-06-20 17:41:04,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10810, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11028, PETRI_PLACES=451, PETRI_TRANSITIONS=668} [2024-06-20 17:41:04,044 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-20 17:41:04,044 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 668 transitions, 11028 flow [2024-06-20 17:41:04,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:04,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:04,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:04,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 17:41:04,045 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:04,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:04,045 INFO L85 PathProgramCache]: Analyzing trace with hash -176564546, now seen corresponding path program 1 times [2024-06-20 17:41:04,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:04,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349673873] [2024-06-20 17:41:04,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:04,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:04,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:04,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:04,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:04,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349673873] [2024-06-20 17:41:04,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349673873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:04,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:04,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:41:04,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1379042572] [2024-06-20 17:41:04,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:04,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:41:04,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:04,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:41:04,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:41:05,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:41:05,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 668 transitions, 11028 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:05,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:05,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:41:05,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:06,801 INFO L124 PetriNetUnfolderBase]: 4368/6889 cut-off events. [2024-06-20 17:41:06,801 INFO L125 PetriNetUnfolderBase]: For 1587916/1587916 co-relation queries the response was YES. [2024-06-20 17:41:06,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67751 conditions, 6889 events. 4368/6889 cut-off events. For 1587916/1587916 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 42694 event pairs, 754 based on Foata normal form. 2/6877 useless extension candidates. Maximal degree in co-relation 67542. Up to 6442 conditions per place. [2024-06-20 17:41:06,918 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 645 selfloop transitions, 35 changer transitions 0/685 dead transitions. [2024-06-20 17:41:06,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 685 transitions, 12488 flow [2024-06-20 17:41:06,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:41:06,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:41:06,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-20 17:41:06,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-20 17:41:06,920 INFO L175 Difference]: Start difference. First operand has 451 places, 668 transitions, 11028 flow. Second operand 7 states and 117 transitions. [2024-06-20 17:41:06,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 685 transitions, 12488 flow [2024-06-20 17:41:16,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 685 transitions, 12258 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 17:41:16,323 INFO L231 Difference]: Finished difference. Result has 450 places, 670 transitions, 10929 flow [2024-06-20 17:41:16,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10798, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10929, PETRI_PLACES=450, PETRI_TRANSITIONS=670} [2024-06-20 17:41:16,323 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 407 predicate places. [2024-06-20 17:41:16,323 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 670 transitions, 10929 flow [2024-06-20 17:41:16,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:16,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:16,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:16,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 17:41:16,324 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:16,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:16,324 INFO L85 PathProgramCache]: Analyzing trace with hash 119010844, now seen corresponding path program 2 times [2024-06-20 17:41:16,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:16,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926668988] [2024-06-20 17:41:16,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:16,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:16,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:17,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:17,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:17,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926668988] [2024-06-20 17:41:17,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926668988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:17,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:17,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:41:17,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427117838] [2024-06-20 17:41:17,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:17,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:41:17,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:17,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:41:17,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:41:17,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:41:17,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 670 transitions, 10929 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:17,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:17,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:41:17,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:18,994 INFO L124 PetriNetUnfolderBase]: 4376/6901 cut-off events. [2024-06-20 17:41:18,995 INFO L125 PetriNetUnfolderBase]: For 1606332/1606332 co-relation queries the response was YES. [2024-06-20 17:41:19,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67905 conditions, 6901 events. 4376/6901 cut-off events. For 1606332/1606332 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 42836 event pairs, 887 based on Foata normal form. 2/6889 useless extension candidates. Maximal degree in co-relation 67696. Up to 6435 conditions per place. [2024-06-20 17:41:19,107 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 602 selfloop transitions, 76 changer transitions 0/683 dead transitions. [2024-06-20 17:41:19,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 683 transitions, 12386 flow [2024-06-20 17:41:19,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:41:19,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:41:19,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-20 17:41:19,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-20 17:41:19,108 INFO L175 Difference]: Start difference. First operand has 450 places, 670 transitions, 10929 flow. Second operand 7 states and 119 transitions. [2024-06-20 17:41:19,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 683 transitions, 12386 flow [2024-06-20 17:41:26,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 683 transitions, 12271 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-20 17:41:26,801 INFO L231 Difference]: Finished difference. Result has 452 places, 673 transitions, 11051 flow [2024-06-20 17:41:26,801 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10814, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=594, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11051, PETRI_PLACES=452, PETRI_TRANSITIONS=673} [2024-06-20 17:41:26,801 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 409 predicate places. [2024-06-20 17:41:26,801 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 673 transitions, 11051 flow [2024-06-20 17:41:26,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:26,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:26,802 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:26,802 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 17:41:26,802 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:26,802 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:26,802 INFO L85 PathProgramCache]: Analyzing trace with hash 118654654, now seen corresponding path program 3 times [2024-06-20 17:41:26,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:26,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021286178] [2024-06-20 17:41:26,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:26,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:26,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:27,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:27,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:27,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021286178] [2024-06-20 17:41:27,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021286178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:27,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:27,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:41:27,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244481045] [2024-06-20 17:41:27,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:27,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:41:27,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:27,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:41:27,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:41:27,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:41:27,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 673 transitions, 11051 flow. Second operand has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:27,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:27,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:41:27,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:29,685 INFO L124 PetriNetUnfolderBase]: 4366/6887 cut-off events. [2024-06-20 17:41:29,685 INFO L125 PetriNetUnfolderBase]: For 1602078/1602078 co-relation queries the response was YES. [2024-06-20 17:41:29,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67493 conditions, 6887 events. 4366/6887 cut-off events. For 1602078/1602078 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 42720 event pairs, 875 based on Foata normal form. 4/6877 useless extension candidates. Maximal degree in co-relation 67283. Up to 6367 conditions per place. [2024-06-20 17:41:29,785 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 610 selfloop transitions, 74 changer transitions 0/689 dead transitions. [2024-06-20 17:41:29,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 689 transitions, 12584 flow [2024-06-20 17:41:29,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:41:29,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:41:29,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-20 17:41:29,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-20 17:41:29,786 INFO L175 Difference]: Start difference. First operand has 452 places, 673 transitions, 11051 flow. Second operand 7 states and 118 transitions. [2024-06-20 17:41:29,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 689 transitions, 12584 flow [2024-06-20 17:41:39,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 689 transitions, 12382 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-20 17:41:39,818 INFO L231 Difference]: Finished difference. Result has 455 places, 678 transitions, 11167 flow [2024-06-20 17:41:39,818 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10849, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11167, PETRI_PLACES=455, PETRI_TRANSITIONS=678} [2024-06-20 17:41:39,819 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-20 17:41:39,819 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 678 transitions, 11167 flow [2024-06-20 17:41:39,819 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.777777777777779) internal successors, (97), 9 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:39,819 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:39,819 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:39,819 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 17:41:39,819 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:39,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:39,820 INFO L85 PathProgramCache]: Analyzing trace with hash -559845842, now seen corresponding path program 1 times [2024-06-20 17:41:39,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:39,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666421305] [2024-06-20 17:41:39,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:39,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:40,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:40,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:40,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666421305] [2024-06-20 17:41:40,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666421305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:40,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:40,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:40,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10808714] [2024-06-20 17:41:40,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:40,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:40,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:40,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:40,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:40,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:41:40,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 678 transitions, 11167 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:40,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:40,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:41:40,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:42,924 INFO L124 PetriNetUnfolderBase]: 4460/7041 cut-off events. [2024-06-20 17:41:42,924 INFO L125 PetriNetUnfolderBase]: For 1823357/1823357 co-relation queries the response was YES. [2024-06-20 17:41:43,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69232 conditions, 7041 events. 4460/7041 cut-off events. For 1823357/1823357 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 43778 event pairs, 843 based on Foata normal form. 24/7051 useless extension candidates. Maximal degree in co-relation 69020. Up to 5963 conditions per place. [2024-06-20 17:41:43,042 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 497 selfloop transitions, 201 changer transitions 0/703 dead transitions. [2024-06-20 17:41:43,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 703 transitions, 13079 flow [2024-06-20 17:41:43,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:43,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:43,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-20 17:41:43,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-20 17:41:43,043 INFO L175 Difference]: Start difference. First operand has 455 places, 678 transitions, 11167 flow. Second operand 9 states and 166 transitions. [2024-06-20 17:41:43,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 703 transitions, 13079 flow [2024-06-20 17:41:53,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 703 transitions, 12889 flow, removed 59 selfloop flow, removed 3 redundant places. [2024-06-20 17:41:53,759 INFO L231 Difference]: Finished difference. Result has 461 places, 680 transitions, 11483 flow [2024-06-20 17:41:53,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10977, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11483, PETRI_PLACES=461, PETRI_TRANSITIONS=680} [2024-06-20 17:41:53,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 418 predicate places. [2024-06-20 17:41:53,759 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 680 transitions, 11483 flow [2024-06-20 17:41:53,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:53,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:53,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:53,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 17:41:53,760 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:53,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:53,761 INFO L85 PathProgramCache]: Analyzing trace with hash 951358860, now seen corresponding path program 2 times [2024-06-20 17:41:53,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:53,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961775946] [2024-06-20 17:41:53,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:53,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:53,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:54,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:54,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:54,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961775946] [2024-06-20 17:41:54,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961775946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:54,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:54,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:54,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626999595] [2024-06-20 17:41:54,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:54,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:54,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:54,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:54,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:54,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:41:54,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 680 transitions, 11483 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:54,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:54,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:41:54,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:57,116 INFO L124 PetriNetUnfolderBase]: 4678/7391 cut-off events. [2024-06-20 17:41:57,116 INFO L125 PetriNetUnfolderBase]: For 2042340/2042343 co-relation queries the response was YES. [2024-06-20 17:41:57,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76501 conditions, 7391 events. 4678/7391 cut-off events. For 2042340/2042343 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 46332 event pairs, 968 based on Foata normal form. 20/7387 useless extension candidates. Maximal degree in co-relation 76287. Up to 5603 conditions per place. [2024-06-20 17:41:57,240 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 418 selfloop transitions, 289 changer transitions 0/712 dead transitions. [2024-06-20 17:41:57,240 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 712 transitions, 14430 flow [2024-06-20 17:41:57,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:57,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:57,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 17:41:57,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 17:41:57,241 INFO L175 Difference]: Start difference. First operand has 461 places, 680 transitions, 11483 flow. Second operand 9 states and 168 transitions. [2024-06-20 17:41:57,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 712 transitions, 14430 flow [2024-06-20 17:42:06,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 712 transitions, 14024 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-20 17:42:06,869 INFO L231 Difference]: Finished difference. Result has 465 places, 685 transitions, 11889 flow [2024-06-20 17:42:06,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11077, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=286, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11889, PETRI_PLACES=465, PETRI_TRANSITIONS=685} [2024-06-20 17:42:06,870 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-20 17:42:06,870 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 685 transitions, 11889 flow [2024-06-20 17:42:06,870 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:06,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:06,870 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:42:06,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 17:42:06,870 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:06,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:06,871 INFO L85 PathProgramCache]: Analyzing trace with hash 950883630, now seen corresponding path program 3 times [2024-06-20 17:42:06,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:06,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626394742] [2024-06-20 17:42:06,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:06,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:06,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:08,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:08,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626394742] [2024-06-20 17:42:08,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626394742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:08,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:08,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:08,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836444061] [2024-06-20 17:42:08,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:08,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:08,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:08,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:08,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:08,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:42:08,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 685 transitions, 11889 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:08,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:08,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:42:08,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:10,610 INFO L124 PetriNetUnfolderBase]: 4668/7378 cut-off events. [2024-06-20 17:42:10,611 INFO L125 PetriNetUnfolderBase]: For 1890907/1890907 co-relation queries the response was YES. [2024-06-20 17:42:10,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75573 conditions, 7378 events. 4668/7378 cut-off events. For 1890907/1890907 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 46408 event pairs, 1005 based on Foata normal form. 8/7379 useless extension candidates. Maximal degree in co-relation 75357. Up to 6927 conditions per place. [2024-06-20 17:42:10,725 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 646 selfloop transitions, 54 changer transitions 0/705 dead transitions. [2024-06-20 17:42:10,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 705 transitions, 13424 flow [2024-06-20 17:42:10,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:42:10,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:42:10,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-20 17:42:10,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-20 17:42:10,726 INFO L175 Difference]: Start difference. First operand has 465 places, 685 transitions, 11889 flow. Second operand 10 states and 162 transitions. [2024-06-20 17:42:10,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 705 transitions, 13424 flow [2024-06-20 17:42:21,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 705 transitions, 13080 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-20 17:42:21,451 INFO L231 Difference]: Finished difference. Result has 472 places, 689 transitions, 11716 flow [2024-06-20 17:42:21,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11547, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=631, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11716, PETRI_PLACES=472, PETRI_TRANSITIONS=689} [2024-06-20 17:42:21,451 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 429 predicate places. [2024-06-20 17:42:21,451 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 689 transitions, 11716 flow [2024-06-20 17:42:21,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:21,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:21,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:42:21,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 17:42:21,452 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:21,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:21,452 INFO L85 PathProgramCache]: Analyzing trace with hash -933288461, now seen corresponding path program 4 times [2024-06-20 17:42:21,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:21,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103568377] [2024-06-20 17:42:21,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:21,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:21,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:22,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:22,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:22,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103568377] [2024-06-20 17:42:22,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103568377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:22,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:22,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:22,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824166854] [2024-06-20 17:42:22,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:22,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:22,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:22,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:22,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:22,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:42:22,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 689 transitions, 11716 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:22,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:22,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:42:22,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:24,538 INFO L124 PetriNetUnfolderBase]: 4673/7380 cut-off events. [2024-06-20 17:42:24,538 INFO L125 PetriNetUnfolderBase]: For 1838295/1838295 co-relation queries the response was YES. [2024-06-20 17:42:24,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75493 conditions, 7380 events. 4673/7380 cut-off events. For 1838295/1838295 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 46297 event pairs, 958 based on Foata normal form. 1/7367 useless extension candidates. Maximal degree in co-relation 75274. Up to 6768 conditions per place. [2024-06-20 17:42:24,664 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 609 selfloop transitions, 98 changer transitions 0/712 dead transitions. [2024-06-20 17:42:24,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 712 transitions, 13353 flow [2024-06-20 17:42:24,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:42:24,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:42:24,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 17:42:24,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 17:42:24,665 INFO L175 Difference]: Start difference. First operand has 472 places, 689 transitions, 11716 flow. Second operand 8 states and 142 transitions. [2024-06-20 17:42:24,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 712 transitions, 13353 flow [2024-06-20 17:42:34,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 712 transitions, 13235 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 17:42:34,540 INFO L231 Difference]: Finished difference. Result has 473 places, 692 transitions, 11951 flow [2024-06-20 17:42:34,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11598, PETRI_DIFFERENCE_MINUEND_PLACES=465, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11951, PETRI_PLACES=473, PETRI_TRANSITIONS=692} [2024-06-20 17:42:34,540 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-20 17:42:34,540 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 692 transitions, 11951 flow [2024-06-20 17:42:34,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:34,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:34,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:42:34,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 17:42:34,541 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:34,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:34,541 INFO L85 PathProgramCache]: Analyzing trace with hash -921860621, now seen corresponding path program 5 times [2024-06-20 17:42:34,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:34,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265837634] [2024-06-20 17:42:34,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:34,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:35,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:35,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:35,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265837634] [2024-06-20 17:42:35,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [265837634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:35,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:35,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:35,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670396199] [2024-06-20 17:42:35,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:35,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:35,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:35,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:35,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:35,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:42:35,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 692 transitions, 11951 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:35,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:35,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:42:35,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:37,848 INFO L124 PetriNetUnfolderBase]: 4670/7368 cut-off events. [2024-06-20 17:42:37,848 INFO L125 PetriNetUnfolderBase]: For 1850510/1850510 co-relation queries the response was YES. [2024-06-20 17:42:37,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75471 conditions, 7368 events. 4670/7368 cut-off events. For 1850510/1850510 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 46179 event pairs, 979 based on Foata normal form. 1/7347 useless extension candidates. Maximal degree in co-relation 75251. Up to 6753 conditions per place. [2024-06-20 17:42:37,964 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 599 selfloop transitions, 106 changer transitions 0/710 dead transitions. [2024-06-20 17:42:37,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 710 transitions, 13439 flow [2024-06-20 17:42:37,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:42:37,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:42:37,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-20 17:42:37,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-20 17:42:37,965 INFO L175 Difference]: Start difference. First operand has 473 places, 692 transitions, 11951 flow. Second operand 8 states and 141 transitions. [2024-06-20 17:42:37,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 710 transitions, 13439 flow [2024-06-20 17:42:48,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 710 transitions, 13108 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-20 17:42:48,967 INFO L231 Difference]: Finished difference. Result has 476 places, 692 transitions, 11842 flow [2024-06-20 17:42:48,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11620, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11842, PETRI_PLACES=476, PETRI_TRANSITIONS=692} [2024-06-20 17:42:48,967 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-20 17:42:48,967 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 692 transitions, 11842 flow [2024-06-20 17:42:48,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:48,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:48,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:42:48,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 17:42:48,968 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:48,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:48,968 INFO L85 PathProgramCache]: Analyzing trace with hash 689605009, now seen corresponding path program 6 times [2024-06-20 17:42:48,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:48,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866486546] [2024-06-20 17:42:48,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:48,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:48,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:50,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:50,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:50,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866486546] [2024-06-20 17:42:50,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866486546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:50,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:50,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836969976] [2024-06-20 17:42:50,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:50,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:50,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:50,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:50,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:50,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:42:50,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 692 transitions, 11842 flow. Second operand has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:50,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:50,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:42:50,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:52,174 INFO L124 PetriNetUnfolderBase]: 4664/7372 cut-off events. [2024-06-20 17:42:52,174 INFO L125 PetriNetUnfolderBase]: For 1837707/1837707 co-relation queries the response was YES. [2024-06-20 17:42:52,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74968 conditions, 7372 events. 4664/7372 cut-off events. For 1837707/1837707 co-relation queries the response was YES. Maximal size of possible extension queue 496. Compared 46274 event pairs, 955 based on Foata normal form. 2/7360 useless extension candidates. Maximal degree in co-relation 74747. Up to 6521 conditions per place. [2024-06-20 17:42:52,298 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 548 selfloop transitions, 156 changer transitions 0/709 dead transitions. [2024-06-20 17:42:52,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 709 transitions, 13620 flow [2024-06-20 17:42:52,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:42:52,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:42:52,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-20 17:42:52,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-20 17:42:52,299 INFO L175 Difference]: Start difference. First operand has 476 places, 692 transitions, 11842 flow. Second operand 8 states and 142 transitions. [2024-06-20 17:42:52,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 709 transitions, 13620 flow [2024-06-20 17:43:02,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 709 transitions, 13115 flow, removed 73 selfloop flow, removed 8 redundant places. [2024-06-20 17:43:02,166 INFO L231 Difference]: Finished difference. Result has 476 places, 692 transitions, 11663 flow [2024-06-20 17:43:02,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11339, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11663, PETRI_PLACES=476, PETRI_TRANSITIONS=692} [2024-06-20 17:43:02,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 433 predicate places. [2024-06-20 17:43:02,167 INFO L495 AbstractCegarLoop]: Abstraction has has 476 places, 692 transitions, 11663 flow [2024-06-20 17:43:02,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.6) internal successors, (106), 10 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:02,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:02,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:43:02,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 17:43:02,167 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:02,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:02,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1963560076, now seen corresponding path program 4 times [2024-06-20 17:43:02,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:02,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111089492] [2024-06-20 17:43:02,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:02,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:03,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-20 17:43:03,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:03,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111089492] [2024-06-20 17:43:03,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111089492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:03,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:03,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:03,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927741121] [2024-06-20 17:43:03,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:03,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:03,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:03,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:03,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:03,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:43:03,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 476 places, 692 transitions, 11663 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:03,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:03,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:43:03,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:05,396 INFO L124 PetriNetUnfolderBase]: 4910/7773 cut-off events. [2024-06-20 17:43:05,396 INFO L125 PetriNetUnfolderBase]: For 2308562/2308565 co-relation queries the response was YES. [2024-06-20 17:43:05,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82606 conditions, 7773 events. 4910/7773 cut-off events. For 2308562/2308565 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 49139 event pairs, 1064 based on Foata normal form. 20/7769 useless extension candidates. Maximal degree in co-relation 82385. Up to 6065 conditions per place. [2024-06-20 17:43:05,531 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 267 changer transitions 0/725 dead transitions. [2024-06-20 17:43:05,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 725 transitions, 14421 flow [2024-06-20 17:43:05,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:05,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:05,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 17:43:05,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-20 17:43:05,532 INFO L175 Difference]: Start difference. First operand has 476 places, 692 transitions, 11663 flow. Second operand 9 states and 165 transitions. [2024-06-20 17:43:05,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 725 transitions, 14421 flow [2024-06-20 17:43:13,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 725 transitions, 13792 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-20 17:43:13,699 INFO L231 Difference]: Finished difference. Result has 477 places, 699 transitions, 11849 flow [2024-06-20 17:43:13,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11040, PETRI_DIFFERENCE_MINUEND_PLACES=467, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=262, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11849, PETRI_PLACES=477, PETRI_TRANSITIONS=699} [2024-06-20 17:43:13,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 434 predicate places. [2024-06-20 17:43:13,700 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 699 transitions, 11849 flow [2024-06-20 17:43:13,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:13,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:13,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:43:13,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 17:43:13,700 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:13,700 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:13,700 INFO L85 PathProgramCache]: Analyzing trace with hash 1963084846, now seen corresponding path program 5 times [2024-06-20 17:43:13,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:13,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839017211] [2024-06-20 17:43:13,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:13,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:13,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:14,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:14,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:14,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839017211] [2024-06-20 17:43:14,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839017211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:14,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:14,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:14,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [990120567] [2024-06-20 17:43:14,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:14,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:14,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:14,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:14,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:14,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:43:14,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 699 transitions, 11849 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:14,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:14,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:43:14,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:17,115 INFO L124 PetriNetUnfolderBase]: 4856/7693 cut-off events. [2024-06-20 17:43:17,115 INFO L125 PetriNetUnfolderBase]: For 2135631/2135634 co-relation queries the response was YES. [2024-06-20 17:43:17,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78466 conditions, 7693 events. 4856/7693 cut-off events. For 2135631/2135634 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 48708 event pairs, 1062 based on Foata normal form. 26/7695 useless extension candidates. Maximal degree in co-relation 78246. Up to 6187 conditions per place. [2024-06-20 17:43:17,244 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 453 selfloop transitions, 264 changer transitions 0/722 dead transitions. [2024-06-20 17:43:17,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 722 transitions, 14062 flow [2024-06-20 17:43:17,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:17,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:17,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-20 17:43:17,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-20 17:43:17,246 INFO L175 Difference]: Start difference. First operand has 477 places, 699 transitions, 11849 flow. Second operand 9 states and 161 transitions. [2024-06-20 17:43:17,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 722 transitions, 14062 flow [2024-06-20 17:43:30,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 722 transitions, 13461 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-20 17:43:30,080 INFO L231 Difference]: Finished difference. Result has 480 places, 700 transitions, 11831 flow [2024-06-20 17:43:30,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11256, PETRI_DIFFERENCE_MINUEND_PLACES=471, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11831, PETRI_PLACES=480, PETRI_TRANSITIONS=700} [2024-06-20 17:43:30,081 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 437 predicate places. [2024-06-20 17:43:30,081 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 700 transitions, 11831 flow [2024-06-20 17:43:30,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:30,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:30,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:43:30,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 17:43:30,082 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:30,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:30,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1372923568, now seen corresponding path program 6 times [2024-06-20 17:43:30,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:30,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729468525] [2024-06-20 17:43:30,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:30,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:30,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:31,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:31,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729468525] [2024-06-20 17:43:31,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729468525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:31,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:31,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:31,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958466158] [2024-06-20 17:43:31,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:31,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:31,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:31,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:31,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:31,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:43:31,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 700 transitions, 11831 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:31,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:31,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:43:31,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:33,619 INFO L124 PetriNetUnfolderBase]: 5114/8113 cut-off events. [2024-06-20 17:43:33,619 INFO L125 PetriNetUnfolderBase]: For 2390553/2390556 co-relation queries the response was YES. [2024-06-20 17:43:33,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86479 conditions, 8113 events. 5114/8113 cut-off events. For 2390553/2390556 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 51813 event pairs, 1094 based on Foata normal form. 20/8109 useless extension candidates. Maximal degree in co-relation 86258. Up to 6496 conditions per place. [2024-06-20 17:43:33,759 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 481 selfloop transitions, 246 changer transitions 0/732 dead transitions. [2024-06-20 17:43:33,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 732 transitions, 14608 flow [2024-06-20 17:43:33,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:33,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:33,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-20 17:43:33,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-20 17:43:33,767 INFO L175 Difference]: Start difference. First operand has 480 places, 700 transitions, 11831 flow. Second operand 9 states and 165 transitions. [2024-06-20 17:43:33,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 732 transitions, 14608 flow [2024-06-20 17:43:42,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 732 transitions, 14044 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 17:43:42,502 INFO L231 Difference]: Finished difference. Result has 483 places, 706 transitions, 12037 flow [2024-06-20 17:43:42,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11267, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12037, PETRI_PLACES=483, PETRI_TRANSITIONS=706} [2024-06-20 17:43:42,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 440 predicate places. [2024-06-20 17:43:42,503 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 706 transitions, 12037 flow [2024-06-20 17:43:42,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:42,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:42,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:43:42,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 17:43:42,504 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:42,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:42,504 INFO L85 PathProgramCache]: Analyzing trace with hash -196170356, now seen corresponding path program 7 times [2024-06-20 17:43:42,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:42,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1325542133] [2024-06-20 17:43:42,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:42,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:42,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:43,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:43,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:43,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1325542133] [2024-06-20 17:43:43,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1325542133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:43,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:43,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:43,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [35235629] [2024-06-20 17:43:43,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:43,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:43,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:43,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:43,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:43,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-20 17:43:43,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 706 transitions, 12037 flow. Second operand has 10 states, 10 states have (on average 10.7) internal successors, (107), 10 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:43,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:43,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-20 17:43:43,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:46,166 INFO L124 PetriNetUnfolderBase]: 5152/8175 cut-off events. [2024-06-20 17:43:46,166 INFO L125 PetriNetUnfolderBase]: For 2417213/2417216 co-relation queries the response was YES. [2024-06-20 17:43:46,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85953 conditions, 8175 events. 5152/8175 cut-off events. For 2417213/2417216 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 52322 event pairs, 1113 based on Foata normal form. 26/8177 useless extension candidates. Maximal degree in co-relation 85730. Up to 6814 conditions per place. [2024-06-20 17:43:46,305 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 481 selfloop transitions, 243 changer transitions 0/729 dead transitions. [2024-06-20 17:43:46,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 729 transitions, 14274 flow [2024-06-20 17:43:46,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:46,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:46,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-20 17:43:46,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-20 17:43:46,306 INFO L175 Difference]: Start difference. First operand has 483 places, 706 transitions, 12037 flow. Second operand 9 states and 162 transitions. [2024-06-20 17:43:46,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 729 transitions, 14274 flow Killed by 15