./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi002_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 --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi002_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 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi002_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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 00:52:18,863 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 00:52:18,929 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 00:52:18,933 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 00:52:18,933 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 00:52:18,968 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 00:52:18,969 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 00:52:18,969 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 00:52:18,969 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 00:52:18,973 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 00:52:18,973 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 00:52:18,973 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 00:52:18,974 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 00:52:18,975 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 00:52:18,975 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 00:52:18,975 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 00:52:18,975 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 00:52:18,976 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 00:52:18,976 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 00:52:18,976 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 00:52:18,977 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 00:52:18,977 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 00:52:18,978 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 00:52:18,978 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 00:52:18,978 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 00:52:18,978 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 00:52:18,978 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 00:52:18,978 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 00:52:18,979 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 00:52:18,979 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 00:52:18,980 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 00:52:18,980 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 00:52:18,980 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:52:18,980 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 00:52:18,981 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 00:52:18,981 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 00:52:18,981 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 00:52:18,981 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 00:52:18,981 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 00:52:18,981 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 00:52:18,982 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 00:52:18,982 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 00:52:18,982 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 00:52:18,982 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 00:52:19,158 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 00:52:19,182 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 00:52:19,184 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 00:52:19,185 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 00:52:19,185 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 00:52:19,186 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 00:52:20,377 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 00:52:20,567 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 00:52:20,568 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 00:52:20,579 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8c741b8c/eea0c195672f4915973bf1e9f991090c/FLAG5c24db0c3 [2024-06-28 00:52:20,589 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e8c741b8c/eea0c195672f4915973bf1e9f991090c [2024-06-28 00:52:20,591 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 00:52:20,591 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 00:52:20,592 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-28 00:52:20,720 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 00:52:20,721 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 00:52:20,723 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 00:52:20,723 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 00:52:20,727 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 00:52:20,727 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:52:20" (1/2) ... [2024-06-28 00:52:20,728 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44eed1a9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:20, skipping insertion in model container [2024-06-28 00:52:20,728 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 12:52:20" (1/2) ... [2024-06-28 00:52:20,730 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@b9401f2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 12:52:20, skipping insertion in model container [2024-06-28 00:52:20,730 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:52:20" (2/2) ... [2024-06-28 00:52:20,731 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@44eed1a9 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:20, skipping insertion in model container [2024-06-28 00:52:20,731 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:52:20" (2/2) ... [2024-06-28 00:52:20,731 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 00:52:20,787 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 00:52:20,788 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-28 00:52:20,789 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || (((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2)) [2024-06-28 00:52:20,789 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 00:52:20,789 INFO L106 edCorrectnessWitness]: ghost_update [L837-L837] multithreaded = 1; [2024-06-28 00:52:20,826 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 00:52:20,983 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] [2024-06-28 00:52:21,166 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:52:21,174 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 00:52:21,212 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i[1038,1051] Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 00:52:21,317 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 00:52:21,354 INFO L206 MainTranslator]: Completed translation [2024-06-28 00:52:21,354 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21 WrapperNode [2024-06-28 00:52:21,354 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 00:52:21,356 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 00:52:21,356 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 00:52:21,356 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 00:52:21,361 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,388 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,424 INFO L138 Inliner]: procedures = 174, calls = 39, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 154 [2024-06-28 00:52:21,425 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 00:52:21,426 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 00:52:21,426 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 00:52:21,426 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 00:52:21,435 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,435 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,439 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,460 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-06-28 00:52:21,465 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,465 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,474 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,486 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,488 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,494 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,496 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 00:52:21,499 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 00:52:21,499 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 00:52:21,499 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 00:52:21,500 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (1/1) ... [2024-06-28 00:52:21,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 00:52:21,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 00:52:21,546 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 00:52:21,566 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 00:52:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 00:52:21,579 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 00:52:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 00:52:21,580 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 00:52:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 00:52:21,580 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 00:52:21,580 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 00:52:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 00:52:21,581 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 00:52:21,581 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 00:52:21,582 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 00:52:21,707 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 00:52:21,709 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 00:52:22,063 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 00:52:22,064 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 00:52:22,188 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 00:52:22,188 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 00:52:22,189 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:52:22 BoogieIcfgContainer [2024-06-28 00:52:22,189 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 00:52:22,190 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 00:52:22,191 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 00:52:22,193 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 00:52:22,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 12:52:20" (1/4) ... [2024-06-28 00:52:22,194 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c1b5fc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 12:52:22, skipping insertion in model container [2024-06-28 00:52:22,194 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 12:52:20" (2/4) ... [2024-06-28 00:52:22,195 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c1b5fc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:52:22, skipping insertion in model container [2024-06-28 00:52:22,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 12:52:21" (3/4) ... [2024-06-28 00:52:22,195 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@62c1b5fc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 12:52:22, skipping insertion in model container [2024-06-28 00:52:22,195 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 12:52:22" (4/4) ... [2024-06-28 00:52:22,196 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi002_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-28 00:52:22,210 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 00:52:22,210 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 00:52:22,211 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 00:52:22,245 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 00:52:22,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 44 places, 38 transitions, 84 flow [2024-06-28 00:52:22,289 INFO L124 PetriNetUnfolderBase]: 1/36 cut-off events. [2024-06-28 00:52:22,289 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:52:22,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43 conditions, 36 events. 1/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 58 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 35. Up to 2 conditions per place. [2024-06-28 00:52:22,293 INFO L82 GeneralOperation]: Start removeDead. Operand has 44 places, 38 transitions, 84 flow [2024-06-28 00:52:22,295 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 36 transitions, 78 flow [2024-06-28 00:52:22,302 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 00:52:22,307 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;@649d4dea, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 00:52:22,307 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 00:52:22,310 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 00:52:22,310 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 00:52:22,310 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 00:52:22,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:22,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 00:52:22,311 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:22,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:22,315 INFO L85 PathProgramCache]: Analyzing trace with hash 392182376, now seen corresponding path program 1 times [2024-06-28 00:52:22,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:22,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837131413] [2024-06-28 00:52:22,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:22,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:22,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:23,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:23,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:23,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837131413] [2024-06-28 00:52:23,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837131413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:23,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:23,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:52:23,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103656916] [2024-06-28 00:52:23,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:23,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:52:23,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:23,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:52:23,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:52:23,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 00:52:23,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 36 transitions, 78 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:23,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:23,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 00:52:23,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:23,300 INFO L124 PetriNetUnfolderBase]: 741/1259 cut-off events. [2024-06-28 00:52:23,301 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2024-06-28 00:52:23,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2495 conditions, 1259 events. 741/1259 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 6431 event pairs, 337 based on Foata normal form. 57/1239 useless extension candidates. Maximal degree in co-relation 2484. Up to 1206 conditions per place. [2024-06-28 00:52:23,308 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 34 selfloop transitions, 4 changer transitions 0/47 dead transitions. [2024-06-28 00:52:23,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 47 transitions, 179 flow [2024-06-28 00:52:23,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:52:23,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:52:23,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 75 transitions. [2024-06-28 00:52:23,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6578947368421053 [2024-06-28 00:52:23,318 INFO L175 Difference]: Start difference. First operand has 42 places, 36 transitions, 78 flow. Second operand 3 states and 75 transitions. [2024-06-28 00:52:23,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 47 transitions, 179 flow [2024-06-28 00:52:23,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 47 transitions, 176 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:23,322 INFO L231 Difference]: Finished difference. Result has 43 places, 38 transitions, 102 flow [2024-06-28 00:52:23,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=38} [2024-06-28 00:52:23,326 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 1 predicate places. [2024-06-28 00:52:23,326 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 38 transitions, 102 flow [2024-06-28 00:52:23,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:23,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:23,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:23,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 00:52:23,327 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:23,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:23,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1069842425, now seen corresponding path program 1 times [2024-06-28 00:52:23,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:23,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241914174] [2024-06-28 00:52:23,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:23,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:23,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:23,690 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:23,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:23,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241914174] [2024-06-28 00:52:23,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241914174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:23,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:23,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 00:52:23,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93212369] [2024-06-28 00:52:23,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:23,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 00:52:23,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:23,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 00:52:23,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 00:52:23,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 00:52:23,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 38 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:23,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:23,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 00:52:23,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:23,941 INFO L124 PetriNetUnfolderBase]: 733/1379 cut-off events. [2024-06-28 00:52:23,942 INFO L125 PetriNetUnfolderBase]: For 149/149 co-relation queries the response was YES. [2024-06-28 00:52:23,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2857 conditions, 1379 events. 733/1379 cut-off events. For 149/149 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 7653 event pairs, 447 based on Foata normal form. 4/1269 useless extension candidates. Maximal degree in co-relation 2845. Up to 1171 conditions per place. [2024-06-28 00:52:23,950 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 41 selfloop transitions, 9 changer transitions 0/59 dead transitions. [2024-06-28 00:52:23,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 59 transitions, 261 flow [2024-06-28 00:52:23,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 00:52:23,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 00:52:23,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-28 00:52:23,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6118421052631579 [2024-06-28 00:52:23,954 INFO L175 Difference]: Start difference. First operand has 43 places, 38 transitions, 102 flow. Second operand 4 states and 93 transitions. [2024-06-28 00:52:23,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 59 transitions, 261 flow [2024-06-28 00:52:23,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 59 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 00:52:23,958 INFO L231 Difference]: Finished difference. Result has 47 places, 46 transitions, 170 flow [2024-06-28 00:52:23,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=170, PETRI_PLACES=47, PETRI_TRANSITIONS=46} [2024-06-28 00:52:23,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 5 predicate places. [2024-06-28 00:52:23,959 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 46 transitions, 170 flow [2024-06-28 00:52:23,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:23,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:23,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:23,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 00:52:23,960 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:23,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:23,969 INFO L85 PathProgramCache]: Analyzing trace with hash 1194551855, now seen corresponding path program 1 times [2024-06-28 00:52:23,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:23,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632592147] [2024-06-28 00:52:23,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:23,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:23,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:24,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:24,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:24,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632592147] [2024-06-28 00:52:24,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632592147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:24,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:24,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 00:52:24,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551760803] [2024-06-28 00:52:24,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:24,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 00:52:24,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:24,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 00:52:24,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 00:52:24,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 38 [2024-06-28 00:52:24,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 46 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:24,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:24,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 38 [2024-06-28 00:52:24,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:24,183 INFO L124 PetriNetUnfolderBase]: 308/700 cut-off events. [2024-06-28 00:52:24,183 INFO L125 PetriNetUnfolderBase]: For 182/193 co-relation queries the response was YES. [2024-06-28 00:52:24,185 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1463 conditions, 700 events. 308/700 cut-off events. For 182/193 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 4014 event pairs, 130 based on Foata normal form. 9/663 useless extension candidates. Maximal degree in co-relation 1448. Up to 446 conditions per place. [2024-06-28 00:52:24,187 INFO L140 encePairwiseOnDemand]: 35/38 looper letters, 30 selfloop transitions, 5 changer transitions 0/52 dead transitions. [2024-06-28 00:52:24,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 52 transitions, 238 flow [2024-06-28 00:52:24,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 00:52:24,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 00:52:24,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 81 transitions. [2024-06-28 00:52:24,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7105263157894737 [2024-06-28 00:52:24,190 INFO L175 Difference]: Start difference. First operand has 47 places, 46 transitions, 170 flow. Second operand 3 states and 81 transitions. [2024-06-28 00:52:24,190 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 52 transitions, 238 flow [2024-06-28 00:52:24,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 52 transitions, 236 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 00:52:24,193 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 152 flow [2024-06-28 00:52:24,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-28 00:52:24,194 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-28 00:52:24,194 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 152 flow [2024-06-28 00:52:24,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:24,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:24,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:24,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 00:52:24,195 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:24,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:24,196 INFO L85 PathProgramCache]: Analyzing trace with hash -990596840, now seen corresponding path program 1 times [2024-06-28 00:52:24,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:24,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511593612] [2024-06-28 00:52:24,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:24,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:24,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:25,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:25,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:25,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511593612] [2024-06-28 00:52:25,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511593612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:25,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:25,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:52:25,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975428459] [2024-06-28 00:52:25,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:25,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:52:25,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:25,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:52:25,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:52:25,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 00:52:25,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:25,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:25,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 00:52:25,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:25,751 INFO L124 PetriNetUnfolderBase]: 633/1215 cut-off events. [2024-06-28 00:52:25,751 INFO L125 PetriNetUnfolderBase]: For 533/533 co-relation queries the response was YES. [2024-06-28 00:52:25,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2726 conditions, 1215 events. 633/1215 cut-off events. For 533/533 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 6525 event pairs, 285 based on Foata normal form. 4/1164 useless extension candidates. Maximal degree in co-relation 2709. Up to 958 conditions per place. [2024-06-28 00:52:25,757 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 49 selfloop transitions, 11 changer transitions 4/73 dead transitions. [2024-06-28 00:52:25,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 73 transitions, 364 flow [2024-06-28 00:52:25,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:52:25,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:52:25,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 117 transitions. [2024-06-28 00:52:25,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6157894736842106 [2024-06-28 00:52:25,759 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 152 flow. Second operand 5 states and 117 transitions. [2024-06-28 00:52:25,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 73 transitions, 364 flow [2024-06-28 00:52:25,760 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 73 transitions, 350 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:25,761 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 200 flow [2024-06-28 00:52:25,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-28 00:52:25,762 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 10 predicate places. [2024-06-28 00:52:25,762 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 200 flow [2024-06-28 00:52:25,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:25,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:25,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:25,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 00:52:25,763 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:25,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:25,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1207718831, now seen corresponding path program 1 times [2024-06-28 00:52:25,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:25,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560626874] [2024-06-28 00:52:25,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:25,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:25,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:26,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:26,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:26,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560626874] [2024-06-28 00:52:26,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560626874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:26,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:26,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:52:26,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637187727] [2024-06-28 00:52:26,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:26,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 00:52:26,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:26,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 00:52:26,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 00:52:26,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:26,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:26,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:26,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:26,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:26,499 INFO L124 PetriNetUnfolderBase]: 636/1212 cut-off events. [2024-06-28 00:52:26,500 INFO L125 PetriNetUnfolderBase]: For 851/851 co-relation queries the response was YES. [2024-06-28 00:52:26,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2954 conditions, 1212 events. 636/1212 cut-off events. For 851/851 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6410 event pairs, 311 based on Foata normal form. 1/1169 useless extension candidates. Maximal degree in co-relation 2934. Up to 1032 conditions per place. [2024-06-28 00:52:26,506 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 48 selfloop transitions, 7 changer transitions 0/62 dead transitions. [2024-06-28 00:52:26,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 62 transitions, 366 flow [2024-06-28 00:52:26,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 00:52:26,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 00:52:26,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 00:52:26,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46842105263157896 [2024-06-28 00:52:26,507 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 200 flow. Second operand 5 states and 89 transitions. [2024-06-28 00:52:26,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 62 transitions, 366 flow [2024-06-28 00:52:26,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 62 transitions, 353 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 00:52:26,510 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 248 flow [2024-06-28 00:52:26,510 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=248, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-28 00:52:26,511 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-28 00:52:26,511 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 248 flow [2024-06-28 00:52:26,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:26,511 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:26,511 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:26,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 00:52:26,512 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:26,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:26,512 INFO L85 PathProgramCache]: Analyzing trace with hash 938106693, now seen corresponding path program 1 times [2024-06-28 00:52:26,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:26,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050748093] [2024-06-28 00:52:26,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:26,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:26,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:27,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:27,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:27,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050748093] [2024-06-28 00:52:27,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050748093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:27,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:27,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:27,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758061709] [2024-06-28 00:52:27,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:27,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:27,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:27,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:27,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:27,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 38 [2024-06-28 00:52:27,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 248 flow. Second operand has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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-28 00:52:27,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:27,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 38 [2024-06-28 00:52:27,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:28,084 INFO L124 PetriNetUnfolderBase]: 548/1081 cut-off events. [2024-06-28 00:52:28,085 INFO L125 PetriNetUnfolderBase]: For 998/998 co-relation queries the response was YES. [2024-06-28 00:52:28,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2797 conditions, 1081 events. 548/1081 cut-off events. For 998/998 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 5834 event pairs, 120 based on Foata normal form. 4/1037 useless extension candidates. Maximal degree in co-relation 2774. Up to 797 conditions per place. [2024-06-28 00:52:28,090 INFO L140 encePairwiseOnDemand]: 31/38 looper letters, 55 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-28 00:52:28,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 78 transitions, 452 flow [2024-06-28 00:52:28,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:52:28,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:52:28,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 129 transitions. [2024-06-28 00:52:28,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5657894736842105 [2024-06-28 00:52:28,092 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 248 flow. Second operand 6 states and 129 transitions. [2024-06-28 00:52:28,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 78 transitions, 452 flow [2024-06-28 00:52:28,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 78 transitions, 443 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:28,096 INFO L231 Difference]: Finished difference. Result has 59 places, 49 transitions, 263 flow [2024-06-28 00:52:28,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=231, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=263, PETRI_PLACES=59, PETRI_TRANSITIONS=49} [2024-06-28 00:52:28,098 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-28 00:52:28,099 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 49 transitions, 263 flow [2024-06-28 00:52:28,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.125) internal successors, (97), 8 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-28 00:52:28,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:28,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:28,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 00:52:28,099 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:28,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:28,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1204695425, now seen corresponding path program 1 times [2024-06-28 00:52:28,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:28,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658185404] [2024-06-28 00:52:28,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:28,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:28,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:28,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:28,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:28,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658185404] [2024-06-28 00:52:28,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658185404] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:28,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:28,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:52:28,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153489662] [2024-06-28 00:52:28,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:28,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:52:28,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:28,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:52:28,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:52:28,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:28,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 49 transitions, 263 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:28,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:28,593 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:28,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:28,827 INFO L124 PetriNetUnfolderBase]: 732/1353 cut-off events. [2024-06-28 00:52:28,828 INFO L125 PetriNetUnfolderBase]: For 1629/1629 co-relation queries the response was YES. [2024-06-28 00:52:28,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3631 conditions, 1353 events. 732/1353 cut-off events. For 1629/1629 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 7046 event pairs, 357 based on Foata normal form. 1/1303 useless extension candidates. Maximal degree in co-relation 3606. Up to 1169 conditions per place. [2024-06-28 00:52:28,835 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 54 selfloop transitions, 9 changer transitions 0/69 dead transitions. [2024-06-28 00:52:28,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 69 transitions, 443 flow [2024-06-28 00:52:28,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:52:28,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:52:28,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 00:52:28,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-06-28 00:52:28,837 INFO L175 Difference]: Start difference. First operand has 59 places, 49 transitions, 263 flow. Second operand 6 states and 100 transitions. [2024-06-28 00:52:28,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 69 transitions, 443 flow [2024-06-28 00:52:28,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 69 transitions, 403 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:28,841 INFO L231 Difference]: Finished difference. Result has 60 places, 51 transitions, 258 flow [2024-06-28 00:52:28,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=60, PETRI_TRANSITIONS=51} [2024-06-28 00:52:28,842 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 18 predicate places. [2024-06-28 00:52:28,842 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 51 transitions, 258 flow [2024-06-28 00:52:28,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:28,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:28,843 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:28,843 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 00:52:28,843 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:28,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:28,844 INFO L85 PathProgramCache]: Analyzing trace with hash -555704540, now seen corresponding path program 1 times [2024-06-28 00:52:28,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:28,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774253349] [2024-06-28 00:52:28,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:28,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:28,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:29,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:29,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:29,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774253349] [2024-06-28 00:52:29,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774253349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:29,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:29,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:52:29,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388258057] [2024-06-28 00:52:29,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:29,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:52:29,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:29,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:52:29,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:52:29,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:29,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 51 transitions, 258 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:29,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:29,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:29,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:29,625 INFO L124 PetriNetUnfolderBase]: 707/1340 cut-off events. [2024-06-28 00:52:29,625 INFO L125 PetriNetUnfolderBase]: For 1895/1895 co-relation queries the response was YES. [2024-06-28 00:52:29,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3603 conditions, 1340 events. 707/1340 cut-off events. For 1895/1895 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 7181 event pairs, 281 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 3577. Up to 1091 conditions per place. [2024-06-28 00:52:29,630 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 52 selfloop transitions, 17 changer transitions 0/77 dead transitions. [2024-06-28 00:52:29,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 77 transitions, 474 flow [2024-06-28 00:52:29,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:52:29,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:52:29,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 00:52:29,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824561403508772 [2024-06-28 00:52:29,632 INFO L175 Difference]: Start difference. First operand has 60 places, 51 transitions, 258 flow. Second operand 6 states and 110 transitions. [2024-06-28 00:52:29,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 77 transitions, 474 flow [2024-06-28 00:52:29,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 77 transitions, 455 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 00:52:29,636 INFO L231 Difference]: Finished difference. Result has 63 places, 58 transitions, 327 flow [2024-06-28 00:52:29,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=327, PETRI_PLACES=63, PETRI_TRANSITIONS=58} [2024-06-28 00:52:29,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 21 predicate places. [2024-06-28 00:52:29,638 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 58 transitions, 327 flow [2024-06-28 00:52:29,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:29,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:29,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:29,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 00:52:29,639 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:29,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:29,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1309139318, now seen corresponding path program 2 times [2024-06-28 00:52:29,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:29,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747618998] [2024-06-28 00:52:29,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:29,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:29,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:30,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:30,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:30,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747618998] [2024-06-28 00:52:30,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747618998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:30,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:30,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 00:52:30,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393758873] [2024-06-28 00:52:30,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:30,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 00:52:30,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:30,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 00:52:30,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 00:52:30,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:30,116 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 58 transitions, 327 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:30,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:30,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:30,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:30,428 INFO L124 PetriNetUnfolderBase]: 698/1352 cut-off events. [2024-06-28 00:52:30,428 INFO L125 PetriNetUnfolderBase]: For 2703/2703 co-relation queries the response was YES. [2024-06-28 00:52:30,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3972 conditions, 1352 events. 698/1352 cut-off events. For 2703/2703 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 7442 event pairs, 222 based on Foata normal form. 2/1298 useless extension candidates. Maximal degree in co-relation 3944. Up to 1040 conditions per place. [2024-06-28 00:52:30,435 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 57 selfloop transitions, 24 changer transitions 0/89 dead transitions. [2024-06-28 00:52:30,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 89 transitions, 650 flow [2024-06-28 00:52:30,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:30,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:30,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 00:52:30,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45864661654135336 [2024-06-28 00:52:30,439 INFO L175 Difference]: Start difference. First operand has 63 places, 58 transitions, 327 flow. Second operand 7 states and 122 transitions. [2024-06-28 00:52:30,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 89 transitions, 650 flow [2024-06-28 00:52:30,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 89 transitions, 626 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:30,442 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 459 flow [2024-06-28 00:52:30,443 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=459, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-28 00:52:30,443 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-28 00:52:30,444 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 459 flow [2024-06-28 00:52:30,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:30,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:30,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:30,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 00:52:30,447 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:30,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:30,448 INFO L85 PathProgramCache]: Analyzing trace with hash 976681678, now seen corresponding path program 1 times [2024-06-28 00:52:30,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:30,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111789838] [2024-06-28 00:52:30,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:30,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:30,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:30,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:30,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:30,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111789838] [2024-06-28 00:52:30,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111789838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:30,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:30,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:30,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426536191] [2024-06-28 00:52:30,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:30,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:30,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:30,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:30,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:31,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:31,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 459 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:31,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:31,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:31,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:31,338 INFO L124 PetriNetUnfolderBase]: 767/1427 cut-off events. [2024-06-28 00:52:31,338 INFO L125 PetriNetUnfolderBase]: For 3646/3646 co-relation queries the response was YES. [2024-06-28 00:52:31,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4576 conditions, 1427 events. 767/1427 cut-off events. For 3646/3646 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7525 event pairs, 284 based on Foata normal form. 1/1370 useless extension candidates. Maximal degree in co-relation 4544. Up to 1209 conditions per place. [2024-06-28 00:52:31,347 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 76 selfloop transitions, 13 changer transitions 0/95 dead transitions. [2024-06-28 00:52:31,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 95 transitions, 733 flow [2024-06-28 00:52:31,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:31,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:31,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 00:52:31,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43609022556390975 [2024-06-28 00:52:31,348 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 459 flow. Second operand 7 states and 116 transitions. [2024-06-28 00:52:31,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 95 transitions, 733 flow [2024-06-28 00:52:31,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 95 transitions, 695 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:31,355 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 474 flow [2024-06-28 00:52:31,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=427, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=474, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-06-28 00:52:31,356 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-28 00:52:31,357 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 474 flow [2024-06-28 00:52:31,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:31,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:31,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:31,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 00:52:31,357 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:31,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:31,358 INFO L85 PathProgramCache]: Analyzing trace with hash -46976596, now seen corresponding path program 1 times [2024-06-28 00:52:31,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:31,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34124985] [2024-06-28 00:52:31,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:31,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:31,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:32,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:32,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:32,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34124985] [2024-06-28 00:52:32,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34124985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:32,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:32,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:32,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782773614] [2024-06-28 00:52:32,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:32,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:32,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:32,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:32,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:32,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:32,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 474 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:32,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:32,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:32,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:32,622 INFO L124 PetriNetUnfolderBase]: 713/1368 cut-off events. [2024-06-28 00:52:32,623 INFO L125 PetriNetUnfolderBase]: For 4110/4116 co-relation queries the response was YES. [2024-06-28 00:52:32,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4433 conditions, 1368 events. 713/1368 cut-off events. For 4110/4116 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 7420 event pairs, 270 based on Foata normal form. 7/1316 useless extension candidates. Maximal degree in co-relation 4399. Up to 1089 conditions per place. [2024-06-28 00:52:32,632 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 64 selfloop transitions, 19 changer transitions 0/91 dead transitions. [2024-06-28 00:52:32,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 91 transitions, 711 flow [2024-06-28 00:52:32,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 00:52:32,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 00:52:32,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-06-28 00:52:32,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4780701754385965 [2024-06-28 00:52:32,634 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 474 flow. Second operand 6 states and 109 transitions. [2024-06-28 00:52:32,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 91 transitions, 711 flow [2024-06-28 00:52:32,638 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 91 transitions, 674 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:32,639 INFO L231 Difference]: Finished difference. Result has 76 places, 73 transitions, 505 flow [2024-06-28 00:52:32,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=437, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=505, PETRI_PLACES=76, PETRI_TRANSITIONS=73} [2024-06-28 00:52:32,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 00:52:32,640 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 73 transitions, 505 flow [2024-06-28 00:52:32,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:32,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:32,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:32,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 00:52:32,641 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:32,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:32,641 INFO L85 PathProgramCache]: Analyzing trace with hash -46969838, now seen corresponding path program 1 times [2024-06-28 00:52:32,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:32,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294849144] [2024-06-28 00:52:32,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:32,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:32,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:33,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:33,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:33,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294849144] [2024-06-28 00:52:33,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294849144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:33,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:33,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:33,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354709390] [2024-06-28 00:52:33,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:33,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:33,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:33,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:33,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:33,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:33,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 73 transitions, 505 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:33,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:33,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:33,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:33,457 INFO L124 PetriNetUnfolderBase]: 785/1462 cut-off events. [2024-06-28 00:52:33,457 INFO L125 PetriNetUnfolderBase]: For 4702/4702 co-relation queries the response was YES. [2024-06-28 00:52:33,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4803 conditions, 1462 events. 785/1462 cut-off events. For 4702/4702 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 7746 event pairs, 296 based on Foata normal form. 2/1404 useless extension candidates. Maximal degree in co-relation 4768. Up to 1199 conditions per place. [2024-06-28 00:52:33,465 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 72 selfloop transitions, 21 changer transitions 0/99 dead transitions. [2024-06-28 00:52:33,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 99 transitions, 782 flow [2024-06-28 00:52:33,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:33,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:33,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 00:52:33,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4548872180451128 [2024-06-28 00:52:33,468 INFO L175 Difference]: Start difference. First operand has 76 places, 73 transitions, 505 flow. Second operand 7 states and 121 transitions. [2024-06-28 00:52:33,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 99 transitions, 782 flow [2024-06-28 00:52:33,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 99 transitions, 750 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 00:52:33,473 INFO L231 Difference]: Finished difference. Result has 79 places, 76 transitions, 547 flow [2024-06-28 00:52:33,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=473, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=547, PETRI_PLACES=79, PETRI_TRANSITIONS=76} [2024-06-28 00:52:33,474 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-28 00:52:33,474 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 76 transitions, 547 flow [2024-06-28 00:52:33,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:33,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:33,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:33,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 00:52:33,475 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:33,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:33,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1928614912, now seen corresponding path program 2 times [2024-06-28 00:52:33,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:33,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263221879] [2024-06-28 00:52:33,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:33,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:33,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:33,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:33,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:33,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263221879] [2024-06-28 00:52:33,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263221879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:33,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:33,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:33,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162150143] [2024-06-28 00:52:33,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:33,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:33,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:33,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:33,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:33,967 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:33,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 76 transitions, 547 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:33,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:33,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:33,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:34,325 INFO L124 PetriNetUnfolderBase]: 819/1511 cut-off events. [2024-06-28 00:52:34,326 INFO L125 PetriNetUnfolderBase]: For 5894/5896 co-relation queries the response was YES. [2024-06-28 00:52:34,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5260 conditions, 1511 events. 819/1511 cut-off events. For 5894/5896 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8019 event pairs, 258 based on Foata normal form. 2/1454 useless extension candidates. Maximal degree in co-relation 5224. Up to 1144 conditions per place. [2024-06-28 00:52:34,334 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 70 selfloop transitions, 36 changer transitions 0/112 dead transitions. [2024-06-28 00:52:34,334 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 112 transitions, 977 flow [2024-06-28 00:52:34,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:34,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:34,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 00:52:34,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46616541353383456 [2024-06-28 00:52:34,336 INFO L175 Difference]: Start difference. First operand has 79 places, 76 transitions, 547 flow. Second operand 7 states and 124 transitions. [2024-06-28 00:52:34,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 112 transitions, 977 flow [2024-06-28 00:52:34,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 112 transitions, 925 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:34,342 INFO L231 Difference]: Finished difference. Result has 82 places, 88 transitions, 705 flow [2024-06-28 00:52:34,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=495, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=705, PETRI_PLACES=82, PETRI_TRANSITIONS=88} [2024-06-28 00:52:34,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 40 predicate places. [2024-06-28 00:52:34,342 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 88 transitions, 705 flow [2024-06-28 00:52:34,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:34,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:34,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:34,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 00:52:34,343 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:34,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:34,343 INFO L85 PathProgramCache]: Analyzing trace with hash 212351814, now seen corresponding path program 3 times [2024-06-28 00:52:34,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:34,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765160422] [2024-06-28 00:52:34,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:34,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:34,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:34,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:34,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:34,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765160422] [2024-06-28 00:52:34,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765160422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:34,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:34,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:34,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844934235] [2024-06-28 00:52:34,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:34,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:34,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:34,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:34,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:34,820 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:34,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 88 transitions, 705 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:34,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:34,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:34,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:35,131 INFO L124 PetriNetUnfolderBase]: 815/1505 cut-off events. [2024-06-28 00:52:35,132 INFO L125 PetriNetUnfolderBase]: For 7093/7095 co-relation queries the response was YES. [2024-06-28 00:52:35,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5563 conditions, 1505 events. 815/1505 cut-off events. For 7093/7095 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 8016 event pairs, 251 based on Foata normal form. 2/1448 useless extension candidates. Maximal degree in co-relation 5525. Up to 1141 conditions per place. [2024-06-28 00:52:35,139 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 67 selfloop transitions, 38 changer transitions 0/111 dead transitions. [2024-06-28 00:52:35,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 111 transitions, 1011 flow [2024-06-28 00:52:35,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:35,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:35,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 00:52:35,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45864661654135336 [2024-06-28 00:52:35,141 INFO L175 Difference]: Start difference. First operand has 82 places, 88 transitions, 705 flow. Second operand 7 states and 122 transitions. [2024-06-28 00:52:35,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 111 transitions, 1011 flow [2024-06-28 00:52:35,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 111 transitions, 961 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:35,149 INFO L231 Difference]: Finished difference. Result has 87 places, 88 transitions, 738 flow [2024-06-28 00:52:35,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=655, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=738, PETRI_PLACES=87, PETRI_TRANSITIONS=88} [2024-06-28 00:52:35,149 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 45 predicate places. [2024-06-28 00:52:35,149 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 88 transitions, 738 flow [2024-06-28 00:52:35,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:35,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:35,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:35,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 00:52:35,150 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:35,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:35,151 INFO L85 PathProgramCache]: Analyzing trace with hash 212362726, now seen corresponding path program 1 times [2024-06-28 00:52:35,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:35,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467365371] [2024-06-28 00:52:35,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:35,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:35,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:36,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:36,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:36,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467365371] [2024-06-28 00:52:36,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467365371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:36,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:36,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:36,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832178963] [2024-06-28 00:52:36,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:36,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:36,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:36,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:36,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:36,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:36,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 88 transitions, 738 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:36,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:36,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:36,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:36,484 INFO L124 PetriNetUnfolderBase]: 821/1512 cut-off events. [2024-06-28 00:52:36,484 INFO L125 PetriNetUnfolderBase]: For 7436/7436 co-relation queries the response was YES. [2024-06-28 00:52:36,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5710 conditions, 1512 events. 821/1512 cut-off events. For 7436/7436 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 8003 event pairs, 286 based on Foata normal form. 2/1455 useless extension candidates. Maximal degree in co-relation 5670. Up to 1267 conditions per place. [2024-06-28 00:52:36,492 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 97 selfloop transitions, 18 changer transitions 0/121 dead transitions. [2024-06-28 00:52:36,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 121 transitions, 1106 flow [2024-06-28 00:52:36,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:36,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:36,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-28 00:52:36,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 00:52:36,494 INFO L175 Difference]: Start difference. First operand has 87 places, 88 transitions, 738 flow. Second operand 8 states and 133 transitions. [2024-06-28 00:52:36,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 121 transitions, 1106 flow [2024-06-28 00:52:36,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 121 transitions, 1027 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:36,503 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 738 flow [2024-06-28 00:52:36,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=664, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=738, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-06-28 00:52:36,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 48 predicate places. [2024-06-28 00:52:36,504 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 738 flow [2024-06-28 00:52:36,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:36,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:36,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:36,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 00:52:36,505 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:36,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:36,505 INFO L85 PathProgramCache]: Analyzing trace with hash 134055917, now seen corresponding path program 1 times [2024-06-28 00:52:36,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:36,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30908403] [2024-06-28 00:52:36,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:36,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:36,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:37,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:37,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:37,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30908403] [2024-06-28 00:52:37,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30908403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:37,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:37,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:37,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444482575] [2024-06-28 00:52:37,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:37,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:37,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:37,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:37,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:37,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:37,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 738 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:37,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:37,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:37,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:37,821 INFO L124 PetriNetUnfolderBase]: 802/1513 cut-off events. [2024-06-28 00:52:37,821 INFO L125 PetriNetUnfolderBase]: For 8325/8338 co-relation queries the response was YES. [2024-06-28 00:52:37,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5828 conditions, 1513 events. 802/1513 cut-off events. For 8325/8338 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 8309 event pairs, 207 based on Foata normal form. 7/1458 useless extension candidates. Maximal degree in co-relation 5787. Up to 1142 conditions per place. [2024-06-28 00:52:37,838 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 97 selfloop transitions, 25 changer transitions 0/135 dead transitions. [2024-06-28 00:52:37,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 135 transitions, 1179 flow [2024-06-28 00:52:37,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:37,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:37,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 00:52:37,840 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5150375939849624 [2024-06-28 00:52:37,840 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 738 flow. Second operand 7 states and 137 transitions. [2024-06-28 00:52:37,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 135 transitions, 1179 flow [2024-06-28 00:52:37,857 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 135 transitions, 1127 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 00:52:37,858 INFO L231 Difference]: Finished difference. Result has 93 places, 101 transitions, 844 flow [2024-06-28 00:52:37,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=844, PETRI_PLACES=93, PETRI_TRANSITIONS=101} [2024-06-28 00:52:37,859 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-28 00:52:37,859 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 101 transitions, 844 flow [2024-06-28 00:52:37,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:37,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:37,860 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:37,860 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 00:52:37,860 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:37,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:37,860 INFO L85 PathProgramCache]: Analyzing trace with hash 134177034, now seen corresponding path program 1 times [2024-06-28 00:52:37,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:37,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169278530] [2024-06-28 00:52:37,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:37,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:37,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:38,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:38,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:38,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169278530] [2024-06-28 00:52:38,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169278530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:38,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:38,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:38,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126782897] [2024-06-28 00:52:38,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:38,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:38,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:38,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:38,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:38,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:38,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 101 transitions, 844 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:38,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:38,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:38,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:39,248 INFO L124 PetriNetUnfolderBase]: 863/1602 cut-off events. [2024-06-28 00:52:39,248 INFO L125 PetriNetUnfolderBase]: For 9135/9135 co-relation queries the response was YES. [2024-06-28 00:52:39,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6350 conditions, 1602 events. 863/1602 cut-off events. For 9135/9135 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 8706 event pairs, 290 based on Foata normal form. 1/1536 useless extension candidates. Maximal degree in co-relation 6306. Up to 1297 conditions per place. [2024-06-28 00:52:39,257 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 92 selfloop transitions, 27 changer transitions 0/125 dead transitions. [2024-06-28 00:52:39,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 125 transitions, 1175 flow [2024-06-28 00:52:39,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:39,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:39,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 00:52:39,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45112781954887216 [2024-06-28 00:52:39,259 INFO L175 Difference]: Start difference. First operand has 93 places, 101 transitions, 844 flow. Second operand 7 states and 120 transitions. [2024-06-28 00:52:39,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 125 transitions, 1175 flow [2024-06-28 00:52:39,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 125 transitions, 1135 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:39,270 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 892 flow [2024-06-28 00:52:39,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=892, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-28 00:52:39,270 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 56 predicate places. [2024-06-28 00:52:39,270 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 892 flow [2024-06-28 00:52:39,270 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:39,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:39,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:39,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 00:52:39,271 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:39,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:39,271 INFO L85 PathProgramCache]: Analyzing trace with hash 134176817, now seen corresponding path program 2 times [2024-06-28 00:52:39,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:39,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538451020] [2024-06-28 00:52:39,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:39,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:39,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:40,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:40,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:40,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538451020] [2024-06-28 00:52:40,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538451020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:40,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:40,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:40,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687182150] [2024-06-28 00:52:40,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:40,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:40,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:40,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:40,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:40,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:40,069 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 892 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:40,069 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:40,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:40,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:40,566 INFO L124 PetriNetUnfolderBase]: 855/1605 cut-off events. [2024-06-28 00:52:40,567 INFO L125 PetriNetUnfolderBase]: For 10508/10523 co-relation queries the response was YES. [2024-06-28 00:52:40,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6495 conditions, 1605 events. 855/1605 cut-off events. For 10508/10523 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 8901 event pairs, 199 based on Foata normal form. 9/1549 useless extension candidates. Maximal degree in co-relation 6449. Up to 1147 conditions per place. [2024-06-28 00:52:40,577 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 102 selfloop transitions, 36 changer transitions 0/152 dead transitions. [2024-06-28 00:52:40,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 152 transitions, 1448 flow [2024-06-28 00:52:40,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:40,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:40,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 00:52:40,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.518796992481203 [2024-06-28 00:52:40,579 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 892 flow. Second operand 7 states and 138 transitions. [2024-06-28 00:52:40,579 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 152 transitions, 1448 flow [2024-06-28 00:52:40,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 152 transitions, 1393 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:40,592 INFO L231 Difference]: Finished difference. Result has 102 places, 116 transitions, 1087 flow [2024-06-28 00:52:40,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=844, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1087, PETRI_PLACES=102, PETRI_TRANSITIONS=116} [2024-06-28 00:52:40,593 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-28 00:52:40,593 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 116 transitions, 1087 flow [2024-06-28 00:52:40,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:40,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:40,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:40,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 00:52:40,594 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:40,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:40,594 INFO L85 PathProgramCache]: Analyzing trace with hash -1456063229, now seen corresponding path program 1 times [2024-06-28 00:52:40,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:40,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008556104] [2024-06-28 00:52:40,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:40,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:40,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:41,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:41,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:41,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008556104] [2024-06-28 00:52:41,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008556104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:41,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:41,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:41,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284940648] [2024-06-28 00:52:41,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:41,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:41,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:41,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:41,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:41,184 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:41,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 116 transitions, 1087 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:41,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:41,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:41,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:41,662 INFO L124 PetriNetUnfolderBase]: 935/1723 cut-off events. [2024-06-28 00:52:41,662 INFO L125 PetriNetUnfolderBase]: For 12660/12660 co-relation queries the response was YES. [2024-06-28 00:52:41,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7345 conditions, 1723 events. 935/1723 cut-off events. For 12660/12660 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9493 event pairs, 306 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 7296. Up to 1410 conditions per place. [2024-06-28 00:52:41,672 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 113 selfloop transitions, 27 changer transitions 0/146 dead transitions. [2024-06-28 00:52:41,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 146 transitions, 1494 flow [2024-06-28 00:52:41,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:41,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:41,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 00:52:41,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4506578947368421 [2024-06-28 00:52:41,675 INFO L175 Difference]: Start difference. First operand has 102 places, 116 transitions, 1087 flow. Second operand 8 states and 137 transitions. [2024-06-28 00:52:41,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 146 transitions, 1494 flow [2024-06-28 00:52:41,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 146 transitions, 1472 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 00:52:41,692 INFO L231 Difference]: Finished difference. Result has 109 places, 119 transitions, 1165 flow [2024-06-28 00:52:41,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1065, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1165, PETRI_PLACES=109, PETRI_TRANSITIONS=119} [2024-06-28 00:52:41,693 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-28 00:52:41,693 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 119 transitions, 1165 flow [2024-06-28 00:52:41,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:41,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:41,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:41,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 00:52:41,694 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:41,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:41,694 INFO L85 PathProgramCache]: Analyzing trace with hash -342486059, now seen corresponding path program 3 times [2024-06-28 00:52:41,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:41,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876278931] [2024-06-28 00:52:41,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:41,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:41,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:42,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:42,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:42,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876278931] [2024-06-28 00:52:42,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876278931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:42,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:42,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 00:52:42,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58970463] [2024-06-28 00:52:42,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:42,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 00:52:42,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:42,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 00:52:42,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 00:52:42,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:52:42,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 119 transitions, 1165 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:42,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:42,567 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:52:42,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:43,002 INFO L124 PetriNetUnfolderBase]: 872/1639 cut-off events. [2024-06-28 00:52:43,003 INFO L125 PetriNetUnfolderBase]: For 14213/14215 co-relation queries the response was YES. [2024-06-28 00:52:43,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7337 conditions, 1639 events. 872/1639 cut-off events. For 14213/14215 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9228 event pairs, 193 based on Foata normal form. 2/1581 useless extension candidates. Maximal degree in co-relation 7285. Up to 1060 conditions per place. [2024-06-28 00:52:43,014 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 102 selfloop transitions, 42 changer transitions 0/158 dead transitions. [2024-06-28 00:52:43,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 158 transitions, 1695 flow [2024-06-28 00:52:43,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 00:52:43,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 00:52:43,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 00:52:43,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5037593984962406 [2024-06-28 00:52:43,015 INFO L175 Difference]: Start difference. First operand has 109 places, 119 transitions, 1165 flow. Second operand 7 states and 134 transitions. [2024-06-28 00:52:43,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 158 transitions, 1695 flow [2024-06-28 00:52:43,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 158 transitions, 1623 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:43,032 INFO L231 Difference]: Finished difference. Result has 113 places, 126 transitions, 1316 flow [2024-06-28 00:52:43,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1093, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1316, PETRI_PLACES=113, PETRI_TRANSITIONS=126} [2024-06-28 00:52:43,033 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-28 00:52:43,033 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 126 transitions, 1316 flow [2024-06-28 00:52:43,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:43,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:43,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:43,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 00:52:43,034 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:43,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:43,034 INFO L85 PathProgramCache]: Analyzing trace with hash -342478123, now seen corresponding path program 2 times [2024-06-28 00:52:43,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:43,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419984715] [2024-06-28 00:52:43,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:43,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:43,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:43,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:43,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:43,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419984715] [2024-06-28 00:52:43,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419984715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:43,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:43,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:43,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369288316] [2024-06-28 00:52:43,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:43,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:43,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:43,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:43,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:43,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:43,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 126 transitions, 1316 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:43,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:43,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:43,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:43,992 INFO L124 PetriNetUnfolderBase]: 981/1807 cut-off events. [2024-06-28 00:52:43,993 INFO L125 PetriNetUnfolderBase]: For 17238/17240 co-relation queries the response was YES. [2024-06-28 00:52:43,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8386 conditions, 1807 events. 981/1807 cut-off events. For 17238/17240 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 10132 event pairs, 303 based on Foata normal form. 2/1736 useless extension candidates. Maximal degree in co-relation 8331. Up to 1300 conditions per place. [2024-06-28 00:52:44,004 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 108 selfloop transitions, 52 changer transitions 0/166 dead transitions. [2024-06-28 00:52:44,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 166 transitions, 1966 flow [2024-06-28 00:52:44,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:44,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:44,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 00:52:44,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46710526315789475 [2024-06-28 00:52:44,006 INFO L175 Difference]: Start difference. First operand has 113 places, 126 transitions, 1316 flow. Second operand 8 states and 142 transitions. [2024-06-28 00:52:44,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 166 transitions, 1966 flow [2024-06-28 00:52:44,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 166 transitions, 1902 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:44,030 INFO L231 Difference]: Finished difference. Result has 120 places, 138 transitions, 1557 flow [2024-06-28 00:52:44,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1557, PETRI_PLACES=120, PETRI_TRANSITIONS=138} [2024-06-28 00:52:44,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 78 predicate places. [2024-06-28 00:52:44,031 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 138 transitions, 1557 flow [2024-06-28 00:52:44,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:44,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:44,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:44,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 00:52:44,031 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:44,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:44,032 INFO L85 PathProgramCache]: Analyzing trace with hash -333281353, now seen corresponding path program 3 times [2024-06-28 00:52:44,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:44,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260103335] [2024-06-28 00:52:44,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:44,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:44,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:44,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:44,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:44,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260103335] [2024-06-28 00:52:44,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260103335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:44,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:44,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:44,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20130912] [2024-06-28 00:52:44,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:44,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:44,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:44,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:44,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:44,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:44,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 138 transitions, 1557 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:44,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:44,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:44,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:45,022 INFO L124 PetriNetUnfolderBase]: 1001/1831 cut-off events. [2024-06-28 00:52:45,023 INFO L125 PetriNetUnfolderBase]: For 18769/18771 co-relation queries the response was YES. [2024-06-28 00:52:45,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8914 conditions, 1831 events. 1001/1831 cut-off events. For 18769/18771 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10222 event pairs, 283 based on Foata normal form. 2/1762 useless extension candidates. Maximal degree in co-relation 8856. Up to 1317 conditions per place. [2024-06-28 00:52:45,035 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 105 selfloop transitions, 58 changer transitions 0/169 dead transitions. [2024-06-28 00:52:45,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 169 transitions, 2111 flow [2024-06-28 00:52:45,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:45,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:45,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:52:45,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-06-28 00:52:45,037 INFO L175 Difference]: Start difference. First operand has 120 places, 138 transitions, 1557 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:52:45,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 169 transitions, 2111 flow [2024-06-28 00:52:45,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 169 transitions, 2038 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 00:52:45,070 INFO L231 Difference]: Finished difference. Result has 125 places, 141 transitions, 1654 flow [2024-06-28 00:52:45,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1490, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1654, PETRI_PLACES=125, PETRI_TRANSITIONS=141} [2024-06-28 00:52:45,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 83 predicate places. [2024-06-28 00:52:45,071 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 141 transitions, 1654 flow [2024-06-28 00:52:45,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:45,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:45,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:45,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 00:52:45,072 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:45,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:45,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2006700179, now seen corresponding path program 4 times [2024-06-28 00:52:45,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:45,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097939973] [2024-06-28 00:52:45,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:45,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:45,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:45,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:45,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:45,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097939973] [2024-06-28 00:52:45,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097939973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:45,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:45,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 00:52:45,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318431651] [2024-06-28 00:52:45,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:45,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 00:52:45,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:45,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 00:52:45,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 00:52:45,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:45,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 141 transitions, 1654 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:45,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:45,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:45,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:46,063 INFO L124 PetriNetUnfolderBase]: 997/1831 cut-off events. [2024-06-28 00:52:46,063 INFO L125 PetriNetUnfolderBase]: For 19081/19083 co-relation queries the response was YES. [2024-06-28 00:52:46,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9010 conditions, 1831 events. 997/1831 cut-off events. For 19081/19083 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10272 event pairs, 281 based on Foata normal form. 2/1760 useless extension candidates. Maximal degree in co-relation 8950. Up to 1314 conditions per place. [2024-06-28 00:52:46,076 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 101 selfloop transitions, 61 changer transitions 0/168 dead transitions. [2024-06-28 00:52:46,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 168 transitions, 2118 flow [2024-06-28 00:52:46,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:46,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:46,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 00:52:46,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45723684210526316 [2024-06-28 00:52:46,077 INFO L175 Difference]: Start difference. First operand has 125 places, 141 transitions, 1654 flow. Second operand 8 states and 139 transitions. [2024-06-28 00:52:46,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 168 transitions, 2118 flow [2024-06-28 00:52:46,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 168 transitions, 1962 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:46,111 INFO L231 Difference]: Finished difference. Result has 128 places, 141 transitions, 1627 flow [2024-06-28 00:52:46,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1627, PETRI_PLACES=128, PETRI_TRANSITIONS=141} [2024-06-28 00:52:46,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-28 00:52:46,112 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 141 transitions, 1627 flow [2024-06-28 00:52:46,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:46,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:46,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:46,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 00:52:46,112 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:46,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:46,113 INFO L85 PathProgramCache]: Analyzing trace with hash -604315369, now seen corresponding path program 1 times [2024-06-28 00:52:46,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:46,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522384218] [2024-06-28 00:52:46,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:46,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:46,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:47,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:47,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:47,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522384218] [2024-06-28 00:52:47,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [522384218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:47,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:47,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:47,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741658336] [2024-06-28 00:52:47,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:47,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:47,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:47,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:47,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:47,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:47,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 141 transitions, 1627 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:47,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:47,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:47,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:47,702 INFO L124 PetriNetUnfolderBase]: 1143/2076 cut-off events. [2024-06-28 00:52:47,702 INFO L125 PetriNetUnfolderBase]: For 21375/21375 co-relation queries the response was YES. [2024-06-28 00:52:47,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10281 conditions, 2076 events. 1143/2076 cut-off events. For 21375/21375 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11678 event pairs, 261 based on Foata normal form. 2/2001 useless extension candidates. Maximal degree in co-relation 10220. Up to 1570 conditions per place. [2024-06-28 00:52:47,716 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 164 selfloop transitions, 44 changer transitions 0/214 dead transitions. [2024-06-28 00:52:47,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 214 transitions, 2597 flow [2024-06-28 00:52:47,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:52:47,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:52:47,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:52:47,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47953216374269003 [2024-06-28 00:52:47,717 INFO L175 Difference]: Start difference. First operand has 128 places, 141 transitions, 1627 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:52:47,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 214 transitions, 2597 flow [2024-06-28 00:52:47,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 214 transitions, 2469 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 00:52:47,747 INFO L231 Difference]: Finished difference. Result has 134 places, 165 transitions, 1960 flow [2024-06-28 00:52:47,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1511, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1960, PETRI_PLACES=134, PETRI_TRANSITIONS=165} [2024-06-28 00:52:47,747 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 92 predicate places. [2024-06-28 00:52:47,747 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 165 transitions, 1960 flow [2024-06-28 00:52:47,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:47,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:47,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:47,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 00:52:47,748 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:47,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:47,748 INFO L85 PathProgramCache]: Analyzing trace with hash -139232151, now seen corresponding path program 2 times [2024-06-28 00:52:47,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:47,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433927434] [2024-06-28 00:52:47,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:47,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:47,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:48,675 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:48,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:48,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433927434] [2024-06-28 00:52:48,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433927434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:48,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:48,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:48,676 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1594207357] [2024-06-28 00:52:48,676 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:48,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:48,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:48,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:48,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:48,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:48,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 165 transitions, 1960 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:48,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:48,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:48,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:49,303 INFO L124 PetriNetUnfolderBase]: 1179/2129 cut-off events. [2024-06-28 00:52:49,303 INFO L125 PetriNetUnfolderBase]: For 23454/23454 co-relation queries the response was YES. [2024-06-28 00:52:49,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10955 conditions, 2129 events. 1179/2129 cut-off events. For 23454/23454 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11977 event pairs, 276 based on Foata normal form. 2/2055 useless extension candidates. Maximal degree in co-relation 10890. Up to 1515 conditions per place. [2024-06-28 00:52:49,317 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 145 selfloop transitions, 54 changer transitions 0/205 dead transitions. [2024-06-28 00:52:49,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 205 transitions, 2566 flow [2024-06-28 00:52:49,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:49,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:49,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 00:52:49,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 00:52:49,318 INFO L175 Difference]: Start difference. First operand has 134 places, 165 transitions, 1960 flow. Second operand 8 states and 144 transitions. [2024-06-28 00:52:49,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 205 transitions, 2566 flow [2024-06-28 00:52:49,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 205 transitions, 2513 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 00:52:49,414 INFO L231 Difference]: Finished difference. Result has 140 places, 169 transitions, 2101 flow [2024-06-28 00:52:49,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1907, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2101, PETRI_PLACES=140, PETRI_TRANSITIONS=169} [2024-06-28 00:52:49,415 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 98 predicate places. [2024-06-28 00:52:49,415 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 169 transitions, 2101 flow [2024-06-28 00:52:49,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:49,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:49,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:49,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 00:52:49,415 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:49,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:49,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1741464231, now seen corresponding path program 3 times [2024-06-28 00:52:49,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:49,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62592334] [2024-06-28 00:52:49,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:49,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:49,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:50,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-28 00:52:50,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:50,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62592334] [2024-06-28 00:52:50,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62592334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:50,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:50,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:50,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648882847] [2024-06-28 00:52:50,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:50,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:50,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:50,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:50,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:50,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:50,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 169 transitions, 2101 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:50,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:50,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:50,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:51,144 INFO L124 PetriNetUnfolderBase]: 1241/2255 cut-off events. [2024-06-28 00:52:51,144 INFO L125 PetriNetUnfolderBase]: For 27895/27895 co-relation queries the response was YES. [2024-06-28 00:52:51,155 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11880 conditions, 2255 events. 1241/2255 cut-off events. For 27895/27895 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13001 event pairs, 280 based on Foata normal form. 2/2170 useless extension candidates. Maximal degree in co-relation 11813. Up to 1377 conditions per place. [2024-06-28 00:52:51,164 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 150 selfloop transitions, 59 changer transitions 0/215 dead transitions. [2024-06-28 00:52:51,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 215 transitions, 2873 flow [2024-06-28 00:52:51,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:51,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:51,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:52:51,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 00:52:51,165 INFO L175 Difference]: Start difference. First operand has 140 places, 169 transitions, 2101 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:52:51,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 215 transitions, 2873 flow [2024-06-28 00:52:51,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 215 transitions, 2751 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 00:52:51,243 INFO L231 Difference]: Finished difference. Result has 145 places, 176 transitions, 2269 flow [2024-06-28 00:52:51,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2269, PETRI_PLACES=145, PETRI_TRANSITIONS=176} [2024-06-28 00:52:51,244 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 103 predicate places. [2024-06-28 00:52:51,244 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 176 transitions, 2269 flow [2024-06-28 00:52:51,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:51,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:51,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:51,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 00:52:51,244 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:51,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:51,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1961658357, now seen corresponding path program 1 times [2024-06-28 00:52:51,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:51,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182284016] [2024-06-28 00:52:51,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:51,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:51,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:52,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:52,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:52,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182284016] [2024-06-28 00:52:52,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182284016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:52,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:52,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:52,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802298363] [2024-06-28 00:52:52,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:52,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:52,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:52,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:52,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:52,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:52,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 176 transitions, 2269 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:52,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:52,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:52,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:52,871 INFO L124 PetriNetUnfolderBase]: 1239/2252 cut-off events. [2024-06-28 00:52:52,871 INFO L125 PetriNetUnfolderBase]: For 28908/28908 co-relation queries the response was YES. [2024-06-28 00:52:52,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12107 conditions, 2252 events. 1239/2252 cut-off events. For 28908/28908 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13006 event pairs, 378 based on Foata normal form. 1/2167 useless extension candidates. Maximal degree in co-relation 12037. Up to 1821 conditions per place. [2024-06-28 00:52:52,884 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 158 selfloop transitions, 41 changer transitions 0/205 dead transitions. [2024-06-28 00:52:52,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 205 transitions, 2797 flow [2024-06-28 00:52:52,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:52,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:52,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 00:52:52,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-06-28 00:52:52,886 INFO L175 Difference]: Start difference. First operand has 145 places, 176 transitions, 2269 flow. Second operand 8 states and 136 transitions. [2024-06-28 00:52:52,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 205 transitions, 2797 flow [2024-06-28 00:52:52,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 205 transitions, 2707 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 00:52:52,927 INFO L231 Difference]: Finished difference. Result has 150 places, 178 transitions, 2301 flow [2024-06-28 00:52:52,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2185, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2301, PETRI_PLACES=150, PETRI_TRANSITIONS=178} [2024-06-28 00:52:52,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 108 predicate places. [2024-06-28 00:52:52,928 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 178 transitions, 2301 flow [2024-06-28 00:52:52,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:52,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:52,928 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:52,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 00:52:52,928 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:52,929 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:52,929 INFO L85 PathProgramCache]: Analyzing trace with hash 2100186259, now seen corresponding path program 4 times [2024-06-28 00:52:52,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:52,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119940440] [2024-06-28 00:52:52,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:52,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:52,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:53,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:53,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:53,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119940440] [2024-06-28 00:52:53,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119940440] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:53,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:53,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:53,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336844624] [2024-06-28 00:52:53,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:53,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:53,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:53,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:53,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:53,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:53,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 178 transitions, 2301 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:53,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:53,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:53,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:54,490 INFO L124 PetriNetUnfolderBase]: 1295/2322 cut-off events. [2024-06-28 00:52:54,490 INFO L125 PetriNetUnfolderBase]: For 28810/28810 co-relation queries the response was YES. [2024-06-28 00:52:54,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12672 conditions, 2322 events. 1295/2322 cut-off events. For 28810/28810 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13279 event pairs, 252 based on Foata normal form. 2/2244 useless extension candidates. Maximal degree in co-relation 12600. Up to 1537 conditions per place. [2024-06-28 00:52:54,510 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 167 selfloop transitions, 63 changer transitions 0/236 dead transitions. [2024-06-28 00:52:54,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 236 transitions, 3208 flow [2024-06-28 00:52:54,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:54,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:54,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 00:52:54,512 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4967105263157895 [2024-06-28 00:52:54,512 INFO L175 Difference]: Start difference. First operand has 150 places, 178 transitions, 2301 flow. Second operand 8 states and 151 transitions. [2024-06-28 00:52:54,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 236 transitions, 3208 flow [2024-06-28 00:52:54,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 236 transitions, 3093 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 00:52:54,563 INFO L231 Difference]: Finished difference. Result has 154 places, 193 transitions, 2602 flow [2024-06-28 00:52:54,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2209, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2602, PETRI_PLACES=154, PETRI_TRANSITIONS=193} [2024-06-28 00:52:54,564 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-28 00:52:54,564 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 193 transitions, 2602 flow [2024-06-28 00:52:54,564 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:54,564 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:54,564 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:54,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 00:52:54,565 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:54,565 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:54,565 INFO L85 PathProgramCache]: Analyzing trace with hash 2106681937, now seen corresponding path program 1 times [2024-06-28 00:52:54,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:54,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535406465] [2024-06-28 00:52:54,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:54,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:54,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:55,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:55,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:55,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535406465] [2024-06-28 00:52:55,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535406465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:55,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:55,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:55,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103404801] [2024-06-28 00:52:55,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:55,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:55,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:55,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:55,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:55,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:55,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 193 transitions, 2602 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:55,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:55,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:55,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:55,875 INFO L124 PetriNetUnfolderBase]: 1336/2420 cut-off events. [2024-06-28 00:52:55,875 INFO L125 PetriNetUnfolderBase]: For 32594/32594 co-relation queries the response was YES. [2024-06-28 00:52:55,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13498 conditions, 2420 events. 1336/2420 cut-off events. For 32594/32594 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14099 event pairs, 388 based on Foata normal form. 2/2332 useless extension candidates. Maximal degree in co-relation 13423. Up to 1933 conditions per place. [2024-06-28 00:52:55,896 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 192 selfloop transitions, 46 changer transitions 0/244 dead transitions. [2024-06-28 00:52:55,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 244 transitions, 3402 flow [2024-06-28 00:52:55,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:52:55,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:52:55,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 00:52:55,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4649122807017544 [2024-06-28 00:52:55,898 INFO L175 Difference]: Start difference. First operand has 154 places, 193 transitions, 2602 flow. Second operand 9 states and 159 transitions. [2024-06-28 00:52:55,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 244 transitions, 3402 flow [2024-06-28 00:52:55,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 244 transitions, 3334 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 00:52:55,970 INFO L231 Difference]: Finished difference. Result has 164 places, 204 transitions, 2851 flow [2024-06-28 00:52:55,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2538, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2851, PETRI_PLACES=164, PETRI_TRANSITIONS=204} [2024-06-28 00:52:55,971 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 122 predicate places. [2024-06-28 00:52:55,971 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 204 transitions, 2851 flow [2024-06-28 00:52:55,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:55,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:55,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:55,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 00:52:55,972 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:55,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:55,972 INFO L85 PathProgramCache]: Analyzing trace with hash -2027125009, now seen corresponding path program 5 times [2024-06-28 00:52:55,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:55,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350646865] [2024-06-28 00:52:55,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:55,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:55,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:56,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-28 00:52:56,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:56,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350646865] [2024-06-28 00:52:56,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [350646865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:56,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:56,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:56,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125694700] [2024-06-28 00:52:56,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:56,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:56,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:56,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:56,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:56,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:56,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 204 transitions, 2851 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:56,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:56,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:56,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:57,512 INFO L124 PetriNetUnfolderBase]: 1398/2505 cut-off events. [2024-06-28 00:52:57,512 INFO L125 PetriNetUnfolderBase]: For 37430/37432 co-relation queries the response was YES. [2024-06-28 00:52:57,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14515 conditions, 2505 events. 1398/2505 cut-off events. For 37430/37432 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14687 event pairs, 261 based on Foata normal form. 2/2420 useless extension candidates. Maximal degree in co-relation 14434. Up to 1323 conditions per place. [2024-06-28 00:52:57,532 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 164 selfloop transitions, 86 changer transitions 0/256 dead transitions. [2024-06-28 00:52:57,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 256 transitions, 3849 flow [2024-06-28 00:52:57,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:52:57,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:52:57,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 00:52:57,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5032894736842105 [2024-06-28 00:52:57,534 INFO L175 Difference]: Start difference. First operand has 164 places, 204 transitions, 2851 flow. Second operand 8 states and 153 transitions. [2024-06-28 00:52:57,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 256 transitions, 3849 flow [2024-06-28 00:52:57,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 256 transitions, 3753 flow, removed 36 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:57,613 INFO L231 Difference]: Finished difference. Result has 172 places, 213 transitions, 3146 flow [2024-06-28 00:52:57,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2759, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3146, PETRI_PLACES=172, PETRI_TRANSITIONS=213} [2024-06-28 00:52:57,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 130 predicate places. [2024-06-28 00:52:57,614 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 213 transitions, 3146 flow [2024-06-28 00:52:57,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:57,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:57,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:57,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 00:52:57,614 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:57,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:57,615 INFO L85 PathProgramCache]: Analyzing trace with hash 1921586471, now seen corresponding path program 2 times [2024-06-28 00:52:57,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:57,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [60489994] [2024-06-28 00:52:57,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:57,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:52:58,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:52:58,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:52:58,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [60489994] [2024-06-28 00:52:58,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [60489994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:52:58,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:52:58,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:52:58,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223175368] [2024-06-28 00:52:58,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:52:58,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:52:58,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:52:58,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:52:58,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:52:58,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:52:58,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 213 transitions, 3146 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:58,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:52:58,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:52:58,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:52:59,149 INFO L124 PetriNetUnfolderBase]: 1436/2619 cut-off events. [2024-06-28 00:52:59,149 INFO L125 PetriNetUnfolderBase]: For 43175/43177 co-relation queries the response was YES. [2024-06-28 00:52:59,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15602 conditions, 2619 events. 1436/2619 cut-off events. For 43175/43177 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15750 event pairs, 388 based on Foata normal form. 2/2517 useless extension candidates. Maximal degree in co-relation 15517. Up to 1753 conditions per place. [2024-06-28 00:52:59,170 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 177 selfloop transitions, 80 changer transitions 0/263 dead transitions. [2024-06-28 00:52:59,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 263 transitions, 4017 flow [2024-06-28 00:52:59,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:52:59,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:52:59,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 00:52:59,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 00:52:59,172 INFO L175 Difference]: Start difference. First operand has 172 places, 213 transitions, 3146 flow. Second operand 9 states and 162 transitions. [2024-06-28 00:52:59,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 263 transitions, 4017 flow [2024-06-28 00:52:59,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 263 transitions, 3932 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 00:52:59,254 INFO L231 Difference]: Finished difference. Result has 181 places, 224 transitions, 3481 flow [2024-06-28 00:52:59,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3481, PETRI_PLACES=181, PETRI_TRANSITIONS=224} [2024-06-28 00:52:59,254 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-28 00:52:59,255 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 224 transitions, 3481 flow [2024-06-28 00:52:59,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:52:59,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:52:59,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:52:59,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 00:52:59,255 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:52:59,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:52:59,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1921340393, now seen corresponding path program 6 times [2024-06-28 00:52:59,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:52:59,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253915215] [2024-06-28 00:52:59,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:52:59,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:52:59,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:00,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:00,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:00,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253915215] [2024-06-28 00:53:00,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253915215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:00,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:00,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:53:00,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606358790] [2024-06-28 00:53:00,100 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:00,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:53:00,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:00,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:53:00,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:53:00,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:00,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 224 transitions, 3481 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:00,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:00,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:00,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:00,839 INFO L124 PetriNetUnfolderBase]: 1432/2571 cut-off events. [2024-06-28 00:53:00,839 INFO L125 PetriNetUnfolderBase]: For 44156/44158 co-relation queries the response was YES. [2024-06-28 00:53:00,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15959 conditions, 2571 events. 1432/2571 cut-off events. For 44156/44158 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15210 event pairs, 272 based on Foata normal form. 2/2482 useless extension candidates. Maximal degree in co-relation 15870. Up to 1380 conditions per place. [2024-06-28 00:53:00,864 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 168 selfloop transitions, 90 changer transitions 0/264 dead transitions. [2024-06-28 00:53:00,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 264 transitions, 4305 flow [2024-06-28 00:53:00,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:00,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:00,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 00:53:00,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4901315789473684 [2024-06-28 00:53:00,866 INFO L175 Difference]: Start difference. First operand has 181 places, 224 transitions, 3481 flow. Second operand 8 states and 149 transitions. [2024-06-28 00:53:00,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 264 transitions, 4305 flow [2024-06-28 00:53:00,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 264 transitions, 4134 flow, removed 73 selfloop flow, removed 2 redundant places. [2024-06-28 00:53:00,982 INFO L231 Difference]: Finished difference. Result has 188 places, 226 transitions, 3553 flow [2024-06-28 00:53:00,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3322, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3553, PETRI_PLACES=188, PETRI_TRANSITIONS=226} [2024-06-28 00:53:00,983 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-28 00:53:00,983 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 226 transitions, 3553 flow [2024-06-28 00:53:00,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:00,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:00,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:00,984 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 00:53:00,984 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:00,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:00,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1731666241, now seen corresponding path program 3 times [2024-06-28 00:53:00,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:00,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303654730] [2024-06-28 00:53:00,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:00,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:00,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:01,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:01,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:01,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303654730] [2024-06-28 00:53:01,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303654730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:01,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:01,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:53:01,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382012492] [2024-06-28 00:53:01,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:01,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:53:01,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:01,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:53:01,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:53:01,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:01,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 226 transitions, 3553 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:01,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:01,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:01,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:02,475 INFO L124 PetriNetUnfolderBase]: 1464/2687 cut-off events. [2024-06-28 00:53:02,476 INFO L125 PetriNetUnfolderBase]: For 45472/45474 co-relation queries the response was YES. [2024-06-28 00:53:02,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16533 conditions, 2687 events. 1464/2687 cut-off events. For 45472/45474 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 16409 event pairs, 361 based on Foata normal form. 2/2577 useless extension candidates. Maximal degree in co-relation 16441. Up to 1793 conditions per place. [2024-06-28 00:53:02,500 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 166 selfloop transitions, 98 changer transitions 0/270 dead transitions. [2024-06-28 00:53:02,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 270 transitions, 4338 flow [2024-06-28 00:53:02,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:02,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:02,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:53:02,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-06-28 00:53:02,502 INFO L175 Difference]: Start difference. First operand has 188 places, 226 transitions, 3553 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:53:02,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 270 transitions, 4338 flow [2024-06-28 00:53:02,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 270 transitions, 4162 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:02,618 INFO L231 Difference]: Finished difference. Result has 191 places, 232 transitions, 3685 flow [2024-06-28 00:53:02,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3379, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3685, PETRI_PLACES=191, PETRI_TRANSITIONS=232} [2024-06-28 00:53:02,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 149 predicate places. [2024-06-28 00:53:02,619 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 232 transitions, 3685 flow [2024-06-28 00:53:02,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:02,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:02,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:02,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 00:53:02,620 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:02,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:02,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1731310051, now seen corresponding path program 4 times [2024-06-28 00:53:02,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:02,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636230036] [2024-06-28 00:53:02,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:02,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:02,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:03,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:03,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636230036] [2024-06-28 00:53:03,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636230036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:03,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:03,243 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:53:03,243 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1229434043] [2024-06-28 00:53:03,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:03,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:53:03,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:03,244 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:53:03,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:53:03,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:03,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 232 transitions, 3685 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:03,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:03,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:03,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:03,953 INFO L124 PetriNetUnfolderBase]: 1546/2788 cut-off events. [2024-06-28 00:53:03,953 INFO L125 PetriNetUnfolderBase]: For 50816/50816 co-relation queries the response was YES. [2024-06-28 00:53:03,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17415 conditions, 2788 events. 1546/2788 cut-off events. For 50816/50816 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16866 event pairs, 466 based on Foata normal form. 4/2687 useless extension candidates. Maximal degree in co-relation 17323. Up to 2318 conditions per place. [2024-06-28 00:53:03,980 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 243 selfloop transitions, 27 changer transitions 0/276 dead transitions. [2024-06-28 00:53:03,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 276 transitions, 4579 flow [2024-06-28 00:53:03,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:03,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:03,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 00:53:03,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4502923976608187 [2024-06-28 00:53:03,982 INFO L175 Difference]: Start difference. First operand has 191 places, 232 transitions, 3685 flow. Second operand 9 states and 154 transitions. [2024-06-28 00:53:03,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 276 transitions, 4579 flow [2024-06-28 00:53:04,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 276 transitions, 4314 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:04,108 INFO L231 Difference]: Finished difference. Result has 193 places, 239 transitions, 3605 flow [2024-06-28 00:53:04,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3420, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3605, PETRI_PLACES=193, PETRI_TRANSITIONS=239} [2024-06-28 00:53:04,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-28 00:53:04,109 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 239 transitions, 3605 flow [2024-06-28 00:53:04,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:04,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:04,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:04,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 00:53:04,110 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:04,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:04,111 INFO L85 PathProgramCache]: Analyzing trace with hash -1741794499, now seen corresponding path program 7 times [2024-06-28 00:53:04,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:04,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406413083] [2024-06-28 00:53:04,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:04,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:04,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:04,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:04,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:04,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406413083] [2024-06-28 00:53:04,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406413083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:04,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:04,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:53:04,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219793499] [2024-06-28 00:53:04,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:04,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:53:04,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:04,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:53:04,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:53:05,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:05,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 239 transitions, 3605 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:05,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:05,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:05,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:05,682 INFO L124 PetriNetUnfolderBase]: 1542/2723 cut-off events. [2024-06-28 00:53:05,683 INFO L125 PetriNetUnfolderBase]: For 47615/47617 co-relation queries the response was YES. [2024-06-28 00:53:05,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17082 conditions, 2723 events. 1542/2723 cut-off events. For 47615/47617 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 16069 event pairs, 249 based on Foata normal form. 2/2640 useless extension candidates. Maximal degree in co-relation 16993. Up to 1553 conditions per place. [2024-06-28 00:53:05,707 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 169 selfloop transitions, 102 changer transitions 0/277 dead transitions. [2024-06-28 00:53:05,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 277 transitions, 4379 flow [2024-06-28 00:53:05,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:05,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:05,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 00:53:05,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 00:53:05,709 INFO L175 Difference]: Start difference. First operand has 193 places, 239 transitions, 3605 flow. Second operand 8 states and 148 transitions. [2024-06-28 00:53:05,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 277 transitions, 4379 flow [2024-06-28 00:53:05,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 277 transitions, 4268 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:05,822 INFO L231 Difference]: Finished difference. Result has 196 places, 239 transitions, 3704 flow [2024-06-28 00:53:05,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3494, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3704, PETRI_PLACES=196, PETRI_TRANSITIONS=239} [2024-06-28 00:53:05,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 154 predicate places. [2024-06-28 00:53:05,823 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 239 transitions, 3704 flow [2024-06-28 00:53:05,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:05,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:05,823 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:05,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 00:53:05,824 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:05,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:05,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1741785571, now seen corresponding path program 5 times [2024-06-28 00:53:05,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:05,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212481936] [2024-06-28 00:53:05,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:05,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:05,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:06,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:06,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:06,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212481936] [2024-06-28 00:53:06,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212481936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:06,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:06,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 00:53:06,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812687207] [2024-06-28 00:53:06,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:06,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 00:53:06,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:06,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 00:53:06,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 00:53:06,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:06,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 239 transitions, 3704 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:06,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:06,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:06,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:07,445 INFO L124 PetriNetUnfolderBase]: 1558/2820 cut-off events. [2024-06-28 00:53:07,446 INFO L125 PetriNetUnfolderBase]: For 50200/50202 co-relation queries the response was YES. [2024-06-28 00:53:07,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17557 conditions, 2820 events. 1558/2820 cut-off events. For 50200/50202 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 17160 event pairs, 367 based on Foata normal form. 2/2714 useless extension candidates. Maximal degree in co-relation 17466. Up to 1938 conditions per place. [2024-06-28 00:53:07,472 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 184 selfloop transitions, 90 changer transitions 0/280 dead transitions. [2024-06-28 00:53:07,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 280 transitions, 4474 flow [2024-06-28 00:53:07,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:07,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:07,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:53:07,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47076023391812866 [2024-06-28 00:53:07,473 INFO L175 Difference]: Start difference. First operand has 196 places, 239 transitions, 3704 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:53:07,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 280 transitions, 4474 flow [2024-06-28 00:53:07,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 280 transitions, 4232 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:07,600 INFO L231 Difference]: Finished difference. Result has 197 places, 242 transitions, 3719 flow [2024-06-28 00:53:07,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3719, PETRI_PLACES=197, PETRI_TRANSITIONS=242} [2024-06-28 00:53:07,601 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 155 predicate places. [2024-06-28 00:53:07,601 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 242 transitions, 3719 flow [2024-06-28 00:53:07,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:07,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:07,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:07,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 00:53:07,601 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:07,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:07,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1731297155, now seen corresponding path program 1 times [2024-06-28 00:53:07,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:07,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862909535] [2024-06-28 00:53:07,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:07,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:07,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:08,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:08,655 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:08,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862909535] [2024-06-28 00:53:08,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862909535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:08,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:08,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:08,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212107221] [2024-06-28 00:53:08,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:08,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:08,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:08,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:08,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:08,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:08,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 242 transitions, 3719 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:08,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:08,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:08,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:09,405 INFO L124 PetriNetUnfolderBase]: 1562/2803 cut-off events. [2024-06-28 00:53:09,406 INFO L125 PetriNetUnfolderBase]: For 50457/50457 co-relation queries the response was YES. [2024-06-28 00:53:09,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17455 conditions, 2803 events. 1562/2803 cut-off events. For 50457/50457 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 16963 event pairs, 483 based on Foata normal form. 2/2704 useless extension candidates. Maximal degree in co-relation 17364. Up to 2403 conditions per place. [2024-06-28 00:53:09,431 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 255 selfloop transitions, 25 changer transitions 0/286 dead transitions. [2024-06-28 00:53:09,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 286 transitions, 4524 flow [2024-06-28 00:53:09,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:09,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:09,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-28 00:53:09,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43157894736842106 [2024-06-28 00:53:09,433 INFO L175 Difference]: Start difference. First operand has 197 places, 242 transitions, 3719 flow. Second operand 10 states and 164 transitions. [2024-06-28 00:53:09,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 286 transitions, 4524 flow [2024-06-28 00:53:09,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 286 transitions, 4314 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:09,549 INFO L231 Difference]: Finished difference. Result has 202 places, 247 transitions, 3644 flow [2024-06-28 00:53:09,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3509, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3644, PETRI_PLACES=202, PETRI_TRANSITIONS=247} [2024-06-28 00:53:09,550 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 160 predicate places. [2024-06-28 00:53:09,550 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 247 transitions, 3644 flow [2024-06-28 00:53:09,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:09,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:09,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:09,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 00:53:09,551 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:09,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:09,551 INFO L85 PathProgramCache]: Analyzing trace with hash -72398432, now seen corresponding path program 1 times [2024-06-28 00:53:09,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:09,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807633100] [2024-06-28 00:53:09,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:09,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:09,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:09,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:09,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:09,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807633100] [2024-06-28 00:53:09,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807633100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:09,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:09,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 00:53:09,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105330777] [2024-06-28 00:53:09,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:09,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 00:53:09,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:09,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 00:53:09,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-28 00:53:09,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 38 [2024-06-28 00:53:09,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 247 transitions, 3644 flow. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:09,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:09,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 38 [2024-06-28 00:53:09,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:10,225 INFO L124 PetriNetUnfolderBase]: 1590/2849 cut-off events. [2024-06-28 00:53:10,225 INFO L125 PetriNetUnfolderBase]: For 50936/51143 co-relation queries the response was YES. [2024-06-28 00:53:10,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16862 conditions, 2849 events. 1590/2849 cut-off events. For 50936/51143 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 17460 event pairs, 255 based on Foata normal form. 142/2887 useless extension candidates. Maximal degree in co-relation 16770. Up to 1059 conditions per place. [2024-06-28 00:53:10,254 INFO L140 encePairwiseOnDemand]: 32/38 looper letters, 193 selfloop transitions, 37 changer transitions 107/415 dead transitions. [2024-06-28 00:53:10,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 415 transitions, 6157 flow [2024-06-28 00:53:10,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:10,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:10,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 00:53:10,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5921052631578947 [2024-06-28 00:53:10,255 INFO L175 Difference]: Start difference. First operand has 202 places, 247 transitions, 3644 flow. Second operand 8 states and 180 transitions. [2024-06-28 00:53:10,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 415 transitions, 6157 flow [2024-06-28 00:53:10,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 415 transitions, 6024 flow, removed 40 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:10,388 INFO L231 Difference]: Finished difference. Result has 208 places, 240 transitions, 3590 flow [2024-06-28 00:53:10,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3549, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3590, PETRI_PLACES=208, PETRI_TRANSITIONS=240} [2024-06-28 00:53:10,389 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 00:53:10,389 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 240 transitions, 3590 flow [2024-06-28 00:53:10,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:10,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:10,390 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:10,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 00:53:10,390 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:10,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:10,390 INFO L85 PathProgramCache]: Analyzing trace with hash -1352549028, now seen corresponding path program 1 times [2024-06-28 00:53:10,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:10,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467560155] [2024-06-28 00:53:10,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:10,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:10,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:11,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:11,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:11,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467560155] [2024-06-28 00:53:11,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467560155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:11,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:11,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:11,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732656741] [2024-06-28 00:53:11,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:11,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:11,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:11,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:11,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:11,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:53:11,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 240 transitions, 3590 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-28 00:53:11,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:11,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:53:11,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:12,485 INFO L124 PetriNetUnfolderBase]: 1418/2595 cut-off events. [2024-06-28 00:53:12,485 INFO L125 PetriNetUnfolderBase]: For 53222/53259 co-relation queries the response was YES. [2024-06-28 00:53:12,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16864 conditions, 2595 events. 1418/2595 cut-off events. For 53222/53259 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 15724 event pairs, 303 based on Foata normal form. 25/2606 useless extension candidates. Maximal degree in co-relation 16766. Up to 1994 conditions per place. [2024-06-28 00:53:12,510 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 163 selfloop transitions, 32 changer transitions 58/278 dead transitions. [2024-06-28 00:53:12,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 278 transitions, 4338 flow [2024-06-28 00:53:12,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:12,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:12,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 00:53:12,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4901315789473684 [2024-06-28 00:53:12,511 INFO L175 Difference]: Start difference. First operand has 208 places, 240 transitions, 3590 flow. Second operand 8 states and 149 transitions. [2024-06-28 00:53:12,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 278 transitions, 4338 flow [2024-06-28 00:53:12,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 278 transitions, 4299 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 00:53:12,646 INFO L231 Difference]: Finished difference. Result has 212 places, 193 transitions, 2809 flow [2024-06-28 00:53:12,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3551, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2809, PETRI_PLACES=212, PETRI_TRANSITIONS=193} [2024-06-28 00:53:12,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 00:53:12,646 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 193 transitions, 2809 flow [2024-06-28 00:53:12,647 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-28 00:53:12,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:12,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:12,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 00:53:12,647 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:12,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:12,648 INFO L85 PathProgramCache]: Analyzing trace with hash 562642982, now seen corresponding path program 2 times [2024-06-28 00:53:12,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:12,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594925367] [2024-06-28 00:53:12,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:12,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:12,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:14,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:14,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:14,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594925367] [2024-06-28 00:53:14,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594925367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:14,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:14,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:14,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61878812] [2024-06-28 00:53:14,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:14,083 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:14,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:14,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:14,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:14,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:53:14,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 193 transitions, 2809 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-28 00:53:14,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:14,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:53:14,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:14,886 INFO L124 PetriNetUnfolderBase]: 1159/2096 cut-off events. [2024-06-28 00:53:14,900 INFO L125 PetriNetUnfolderBase]: For 44553/44581 co-relation queries the response was YES. [2024-06-28 00:53:14,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13219 conditions, 2096 events. 1159/2096 cut-off events. For 44553/44581 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11802 event pairs, 281 based on Foata normal form. 19/2103 useless extension candidates. Maximal degree in co-relation 13119. Up to 1622 conditions per place. [2024-06-28 00:53:14,935 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 159 selfloop transitions, 38 changer transitions 0/222 dead transitions. [2024-06-28 00:53:14,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 222 transitions, 3317 flow [2024-06-28 00:53:14,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:14,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:14,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 00:53:14,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-06-28 00:53:14,937 INFO L175 Difference]: Start difference. First operand has 212 places, 193 transitions, 2809 flow. Second operand 8 states and 140 transitions. [2024-06-28 00:53:14,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 222 transitions, 3317 flow [2024-06-28 00:53:15,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 222 transitions, 2816 flow, removed 50 selfloop flow, removed 33 redundant places. [2024-06-28 00:53:15,142 INFO L231 Difference]: Finished difference. Result has 185 places, 194 transitions, 2409 flow [2024-06-28 00:53:15,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2310, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2409, PETRI_PLACES=185, PETRI_TRANSITIONS=194} [2024-06-28 00:53:15,142 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 00:53:15,142 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 194 transitions, 2409 flow [2024-06-28 00:53:15,143 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-28 00:53:15,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:15,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:15,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 00:53:15,143 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:15,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:15,143 INFO L85 PathProgramCache]: Analyzing trace with hash -21227636, now seen corresponding path program 1 times [2024-06-28 00:53:15,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:15,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932029768] [2024-06-28 00:53:15,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:15,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:15,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:16,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:16,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:16,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932029768] [2024-06-28 00:53:16,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932029768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:16,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:16,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:16,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444439601] [2024-06-28 00:53:16,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:16,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:16,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:16,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:16,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:16,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:16,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 194 transitions, 2409 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:16,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:16,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:16,724 INFO L124 PetriNetUnfolderBase]: 1280/2252 cut-off events. [2024-06-28 00:53:16,724 INFO L125 PetriNetUnfolderBase]: For 40070/40070 co-relation queries the response was YES. [2024-06-28 00:53:16,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12958 conditions, 2252 events. 1280/2252 cut-off events. For 40070/40070 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12320 event pairs, 315 based on Foata normal form. 2/2197 useless extension candidates. Maximal degree in co-relation 12872. Up to 1792 conditions per place. [2024-06-28 00:53:16,744 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 178 selfloop transitions, 47 changer transitions 0/231 dead transitions. [2024-06-28 00:53:16,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 231 transitions, 3035 flow [2024-06-28 00:53:16,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:16,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:16,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:53:16,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-06-28 00:53:16,745 INFO L175 Difference]: Start difference. First operand has 185 places, 194 transitions, 2409 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:53:16,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 231 transitions, 3035 flow [2024-06-28 00:53:16,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 231 transitions, 2952 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:16,831 INFO L231 Difference]: Finished difference. Result has 188 places, 196 transitions, 2456 flow [2024-06-28 00:53:16,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2326, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2456, PETRI_PLACES=188, PETRI_TRANSITIONS=196} [2024-06-28 00:53:16,832 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 146 predicate places. [2024-06-28 00:53:16,832 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 196 transitions, 2456 flow [2024-06-28 00:53:16,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:16,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:16,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:16,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 00:53:16,832 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:16,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:16,833 INFO L85 PathProgramCache]: Analyzing trace with hash 94356666, now seen corresponding path program 3 times [2024-06-28 00:53:16,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:16,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606187949] [2024-06-28 00:53:16,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:16,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:18,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:18,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:18,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606187949] [2024-06-28 00:53:18,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1606187949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:18,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:18,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:18,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995071863] [2024-06-28 00:53:18,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:18,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:18,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:18,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:18,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:18,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:53:18,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 196 transitions, 2456 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-28 00:53:18,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:18,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:53:18,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:18,833 INFO L124 PetriNetUnfolderBase]: 1191/2162 cut-off events. [2024-06-28 00:53:18,834 INFO L125 PetriNetUnfolderBase]: For 42655/42681 co-relation queries the response was YES. [2024-06-28 00:53:18,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12676 conditions, 2162 events. 1191/2162 cut-off events. For 42655/42681 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 12311 event pairs, 259 based on Foata normal form. 19/2113 useless extension candidates. Maximal degree in co-relation 12589. Up to 1619 conditions per place. [2024-06-28 00:53:18,852 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 157 selfloop transitions, 43 changer transitions 0/225 dead transitions. [2024-06-28 00:53:18,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 225 transitions, 2976 flow [2024-06-28 00:53:18,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:18,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:18,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:53:18,855 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-06-28 00:53:18,855 INFO L175 Difference]: Start difference. First operand has 188 places, 196 transitions, 2456 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:53:18,855 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 225 transitions, 2976 flow [2024-06-28 00:53:18,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 225 transitions, 2872 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:18,947 INFO L231 Difference]: Finished difference. Result has 189 places, 197 transitions, 2461 flow [2024-06-28 00:53:18,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2461, PETRI_PLACES=189, PETRI_TRANSITIONS=197} [2024-06-28 00:53:18,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-28 00:53:18,950 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 197 transitions, 2461 flow [2024-06-28 00:53:18,950 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-28 00:53:18,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:18,953 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:18,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 00:53:18,955 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:18,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:18,956 INFO L85 PathProgramCache]: Analyzing trace with hash 94957264, now seen corresponding path program 2 times [2024-06-28 00:53:18,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:18,956 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874239003] [2024-06-28 00:53:18,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:18,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:18,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:19,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:19,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:19,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874239003] [2024-06-28 00:53:19,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874239003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:19,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:19,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:19,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300573351] [2024-06-28 00:53:19,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:19,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:19,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:19,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:19,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:19,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:19,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 197 transitions, 2461 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:19,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:19,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:19,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:20,721 INFO L124 PetriNetUnfolderBase]: 1349/2379 cut-off events. [2024-06-28 00:53:20,721 INFO L125 PetriNetUnfolderBase]: For 45808/45808 co-relation queries the response was YES. [2024-06-28 00:53:20,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13815 conditions, 2379 events. 1349/2379 cut-off events. For 45808/45808 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13304 event pairs, 302 based on Foata normal form. 2/2317 useless extension candidates. Maximal degree in co-relation 13727. Up to 1624 conditions per place. [2024-06-28 00:53:20,740 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 174 selfloop transitions, 62 changer transitions 0/242 dead transitions. [2024-06-28 00:53:20,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 242 transitions, 3306 flow [2024-06-28 00:53:20,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:20,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:20,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 00:53:20,754 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47076023391812866 [2024-06-28 00:53:20,754 INFO L175 Difference]: Start difference. First operand has 189 places, 197 transitions, 2461 flow. Second operand 9 states and 161 transitions. [2024-06-28 00:53:20,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 242 transitions, 3306 flow [2024-06-28 00:53:20,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 242 transitions, 3183 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:20,865 INFO L231 Difference]: Finished difference. Result has 193 places, 202 transitions, 2581 flow [2024-06-28 00:53:20,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2338, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2581, PETRI_PLACES=193, PETRI_TRANSITIONS=202} [2024-06-28 00:53:20,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-28 00:53:20,866 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 202 transitions, 2581 flow [2024-06-28 00:53:20,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:20,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:20,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:20,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 00:53:20,867 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:20,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:20,869 INFO L85 PathProgramCache]: Analyzing trace with hash 94572147, now seen corresponding path program 1 times [2024-06-28 00:53:20,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:20,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516884128] [2024-06-28 00:53:20,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:20,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:20,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:21,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:21,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:21,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516884128] [2024-06-28 00:53:21,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516884128] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:21,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:21,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:21,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1010347141] [2024-06-28 00:53:21,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:21,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:21,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:21,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:21,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:21,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:21,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 202 transitions, 2581 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:21,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:21,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:21,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:22,513 INFO L124 PetriNetUnfolderBase]: 1357/2386 cut-off events. [2024-06-28 00:53:22,514 INFO L125 PetriNetUnfolderBase]: For 46878/46878 co-relation queries the response was YES. [2024-06-28 00:53:22,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14107 conditions, 2386 events. 1357/2386 cut-off events. For 46878/46878 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13319 event pairs, 364 based on Foata normal form. 1/2326 useless extension candidates. Maximal degree in co-relation 14017. Up to 1967 conditions per place. [2024-06-28 00:53:22,536 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 190 selfloop transitions, 43 changer transitions 0/239 dead transitions. [2024-06-28 00:53:22,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 239 transitions, 3259 flow [2024-06-28 00:53:22,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:22,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:22,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 00:53:22,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-06-28 00:53:22,537 INFO L175 Difference]: Start difference. First operand has 193 places, 202 transitions, 2581 flow. Second operand 9 states and 150 transitions. [2024-06-28 00:53:22,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 239 transitions, 3259 flow [2024-06-28 00:53:22,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 239 transitions, 3200 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:22,654 INFO L231 Difference]: Finished difference. Result has 198 places, 205 transitions, 2700 flow [2024-06-28 00:53:22,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2700, PETRI_PLACES=198, PETRI_TRANSITIONS=205} [2024-06-28 00:53:22,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 156 predicate places. [2024-06-28 00:53:22,654 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 205 transitions, 2700 flow [2024-06-28 00:53:22,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:22,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:22,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:22,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 00:53:22,655 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:22,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:22,656 INFO L85 PathProgramCache]: Analyzing trace with hash -294150298, now seen corresponding path program 3 times [2024-06-28 00:53:22,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:22,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329609152] [2024-06-28 00:53:22,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:22,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:22,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:23,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:23,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:23,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329609152] [2024-06-28 00:53:23,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329609152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:23,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:23,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:23,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857935352] [2024-06-28 00:53:23,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:23,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:23,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:23,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:23,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:23,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:23,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 205 transitions, 2700 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:23,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:23,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:23,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:24,441 INFO L124 PetriNetUnfolderBase]: 1418/2518 cut-off events. [2024-06-28 00:53:24,441 INFO L125 PetriNetUnfolderBase]: For 50908/50908 co-relation queries the response was YES. [2024-06-28 00:53:24,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15019 conditions, 2518 events. 1418/2518 cut-off events. For 50908/50908 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14386 event pairs, 280 based on Foata normal form. 2/2446 useless extension candidates. Maximal degree in co-relation 14927. Up to 1758 conditions per place. [2024-06-28 00:53:24,462 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 192 selfloop transitions, 61 changer transitions 0/259 dead transitions. [2024-06-28 00:53:24,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 259 transitions, 3677 flow [2024-06-28 00:53:24,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:24,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:24,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:53:24,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-06-28 00:53:24,464 INFO L175 Difference]: Start difference. First operand has 198 places, 205 transitions, 2700 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:53:24,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 259 transitions, 3677 flow [2024-06-28 00:53:24,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 259 transitions, 3506 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:24,587 INFO L231 Difference]: Finished difference. Result has 201 places, 217 transitions, 2871 flow [2024-06-28 00:53:24,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2871, PETRI_PLACES=201, PETRI_TRANSITIONS=217} [2024-06-28 00:53:24,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 159 predicate places. [2024-06-28 00:53:24,588 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 217 transitions, 2871 flow [2024-06-28 00:53:24,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:24,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:24,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:24,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 00:53:24,589 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:24,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:24,589 INFO L85 PathProgramCache]: Analyzing trace with hash 95159074, now seen corresponding path program 4 times [2024-06-28 00:53:24,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:24,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811325080] [2024-06-28 00:53:24,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:24,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:24,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:25,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:25,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:25,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811325080] [2024-06-28 00:53:25,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811325080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:25,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:25,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:25,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089879314] [2024-06-28 00:53:25,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:25,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:25,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:25,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:25,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:25,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:25,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 217 transitions, 2871 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:25,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:25,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:25,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:26,274 INFO L124 PetriNetUnfolderBase]: 1424/2531 cut-off events. [2024-06-28 00:53:26,275 INFO L125 PetriNetUnfolderBase]: For 51001/51001 co-relation queries the response was YES. [2024-06-28 00:53:26,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15208 conditions, 2531 events. 1424/2531 cut-off events. For 51001/51001 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14492 event pairs, 276 based on Foata normal form. 2/2458 useless extension candidates. Maximal degree in co-relation 15114. Up to 1694 conditions per place. [2024-06-28 00:53:26,298 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 173 selfloop transitions, 80 changer transitions 0/259 dead transitions. [2024-06-28 00:53:26,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 259 transitions, 3643 flow [2024-06-28 00:53:26,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:26,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:26,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:53:26,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-06-28 00:53:26,299 INFO L175 Difference]: Start difference. First operand has 201 places, 217 transitions, 2871 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:53:26,299 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 259 transitions, 3643 flow [2024-06-28 00:53:26,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 259 transitions, 3518 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:26,452 INFO L231 Difference]: Finished difference. Result has 205 places, 219 transitions, 2948 flow [2024-06-28 00:53:26,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2758, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2948, PETRI_PLACES=205, PETRI_TRANSITIONS=219} [2024-06-28 00:53:26,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 163 predicate places. [2024-06-28 00:53:26,452 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 219 transitions, 2948 flow [2024-06-28 00:53:26,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:26,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:26,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:26,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 00:53:26,453 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:26,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:26,453 INFO L85 PathProgramCache]: Analyzing trace with hash 882632418, now seen corresponding path program 1 times [2024-06-28 00:53:26,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:26,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27029821] [2024-06-28 00:53:26,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:26,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:26,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:27,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:27,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:27,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27029821] [2024-06-28 00:53:27,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27029821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:27,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:27,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:27,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731588683] [2024-06-28 00:53:27,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:27,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:27,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:27,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:27,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:27,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:27,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 219 transitions, 2948 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:27,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:27,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:27,597 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:28,255 INFO L124 PetriNetUnfolderBase]: 1450/2565 cut-off events. [2024-06-28 00:53:28,255 INFO L125 PetriNetUnfolderBase]: For 53364/53364 co-relation queries the response was YES. [2024-06-28 00:53:28,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15583 conditions, 2565 events. 1450/2565 cut-off events. For 53364/53364 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14647 event pairs, 387 based on Foata normal form. 2/2495 useless extension candidates. Maximal degree in co-relation 15487. Up to 2149 conditions per place. [2024-06-28 00:53:28,280 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 225 selfloop transitions, 33 changer transitions 0/264 dead transitions. [2024-06-28 00:53:28,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 264 transitions, 3713 flow [2024-06-28 00:53:28,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:28,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 00:53:28,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2024-06-28 00:53:28,282 INFO L175 Difference]: Start difference. First operand has 205 places, 219 transitions, 2948 flow. Second operand 10 states and 168 transitions. [2024-06-28 00:53:28,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 264 transitions, 3713 flow [2024-06-28 00:53:28,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 264 transitions, 3540 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:28,429 INFO L231 Difference]: Finished difference. Result has 208 places, 222 transitions, 2923 flow [2024-06-28 00:53:28,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2775, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2923, PETRI_PLACES=208, PETRI_TRANSITIONS=222} [2024-06-28 00:53:28,430 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 166 predicate places. [2024-06-28 00:53:28,430 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 222 transitions, 2923 flow [2024-06-28 00:53:28,430 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:28,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:28,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:28,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 00:53:28,431 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:28,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:28,431 INFO L85 PathProgramCache]: Analyzing trace with hash 1583428148, now seen corresponding path program 4 times [2024-06-28 00:53:28,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:28,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504424257] [2024-06-28 00:53:28,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:28,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:29,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:29,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:29,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504424257] [2024-06-28 00:53:29,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504424257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:29,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:29,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:29,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734642943] [2024-06-28 00:53:29,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:29,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:29,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:29,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:29,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:29,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 38 [2024-06-28 00:53:29,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 222 transitions, 2923 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-28 00:53:29,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:29,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 38 [2024-06-28 00:53:29,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:30,348 INFO L124 PetriNetUnfolderBase]: 1335/2440 cut-off events. [2024-06-28 00:53:30,348 INFO L125 PetriNetUnfolderBase]: For 52387/52400 co-relation queries the response was YES. [2024-06-28 00:53:30,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14875 conditions, 2440 events. 1335/2440 cut-off events. For 52387/52400 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14409 event pairs, 214 based on Foata normal form. 2/2355 useless extension candidates. Maximal degree in co-relation 14778. Up to 1788 conditions per place. [2024-06-28 00:53:30,371 INFO L140 encePairwiseOnDemand]: 30/38 looper letters, 180 selfloop transitions, 46 changer transitions 0/251 dead transitions. [2024-06-28 00:53:30,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 251 transitions, 3507 flow [2024-06-28 00:53:30,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 00:53:30,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 00:53:30,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 00:53:30,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46381578947368424 [2024-06-28 00:53:30,373 INFO L175 Difference]: Start difference. First operand has 208 places, 222 transitions, 2923 flow. Second operand 8 states and 141 transitions. [2024-06-28 00:53:30,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 251 transitions, 3507 flow [2024-06-28 00:53:30,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 251 transitions, 3387 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:30,521 INFO L231 Difference]: Finished difference. Result has 209 places, 223 transitions, 2919 flow [2024-06-28 00:53:30,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2803, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2919, PETRI_PLACES=209, PETRI_TRANSITIONS=223} [2024-06-28 00:53:30,521 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-28 00:53:30,522 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 223 transitions, 2919 flow [2024-06-28 00:53:30,522 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-28 00:53:30,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:30,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:30,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 00:53:30,522 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:30,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:30,523 INFO L85 PathProgramCache]: Analyzing trace with hash -2142054028, now seen corresponding path program 5 times [2024-06-28 00:53:30,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:30,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937852652] [2024-06-28 00:53:30,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:30,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:30,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:31,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:31,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:31,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937852652] [2024-06-28 00:53:31,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937852652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:31,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:31,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:31,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165839888] [2024-06-28 00:53:31,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:31,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:31,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:31,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:31,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:31,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:31,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 223 transitions, 2919 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:31,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:31,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:31,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:31,998 INFO L124 PetriNetUnfolderBase]: 1474/2556 cut-off events. [2024-06-28 00:53:31,998 INFO L125 PetriNetUnfolderBase]: For 54017/54019 co-relation queries the response was YES. [2024-06-28 00:53:32,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15595 conditions, 2556 events. 1474/2556 cut-off events. For 54017/54019 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 14373 event pairs, 175 based on Foata normal form. 2/2501 useless extension candidates. Maximal degree in co-relation 15497. Up to 1422 conditions per place. [2024-06-28 00:53:32,023 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 149 selfloop transitions, 113 changer transitions 0/268 dead transitions. [2024-06-28 00:53:32,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 268 transitions, 3817 flow [2024-06-28 00:53:32,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:32,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:32,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:53:32,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-06-28 00:53:32,025 INFO L175 Difference]: Start difference. First operand has 209 places, 223 transitions, 2919 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:53:32,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 268 transitions, 3817 flow [2024-06-28 00:53:32,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 268 transitions, 3711 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:32,180 INFO L231 Difference]: Finished difference. Result has 212 places, 227 transitions, 3113 flow [2024-06-28 00:53:32,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2813, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3113, PETRI_PLACES=212, PETRI_TRANSITIONS=227} [2024-06-28 00:53:32,181 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 170 predicate places. [2024-06-28 00:53:32,181 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 227 transitions, 3113 flow [2024-06-28 00:53:32,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:32,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:32,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:32,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 00:53:32,182 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:32,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:32,182 INFO L85 PathProgramCache]: Analyzing trace with hash -567778962, now seen corresponding path program 6 times [2024-06-28 00:53:32,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:32,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188843849] [2024-06-28 00:53:32,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:32,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:32,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:33,071 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:33,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:33,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188843849] [2024-06-28 00:53:33,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1188843849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:33,072 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:33,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:33,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556915494] [2024-06-28 00:53:33,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:33,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:33,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:33,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:33,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:33,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:33,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 227 transitions, 3113 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:33,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:33,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:33,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:33,934 INFO L124 PetriNetUnfolderBase]: 1530/2666 cut-off events. [2024-06-28 00:53:33,934 INFO L125 PetriNetUnfolderBase]: For 60923/60925 co-relation queries the response was YES. [2024-06-28 00:53:33,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16749 conditions, 2666 events. 1530/2666 cut-off events. For 60923/60925 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15224 event pairs, 242 based on Foata normal form. 2/2603 useless extension candidates. Maximal degree in co-relation 16650. Up to 1467 conditions per place. [2024-06-28 00:53:33,961 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 176 selfloop transitions, 95 changer transitions 0/277 dead transitions. [2024-06-28 00:53:33,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 277 transitions, 4205 flow [2024-06-28 00:53:33,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:33,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:33,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 00:53:33,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49707602339181284 [2024-06-28 00:53:33,963 INFO L175 Difference]: Start difference. First operand has 212 places, 227 transitions, 3113 flow. Second operand 9 states and 170 transitions. [2024-06-28 00:53:33,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 277 transitions, 4205 flow [2024-06-28 00:53:34,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 277 transitions, 4056 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 00:53:34,137 INFO L231 Difference]: Finished difference. Result has 216 places, 231 transitions, 3232 flow [2024-06-28 00:53:34,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3232, PETRI_PLACES=216, PETRI_TRANSITIONS=231} [2024-06-28 00:53:34,139 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 00:53:34,140 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 231 transitions, 3232 flow [2024-06-28 00:53:34,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:34,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:34,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 00:53:34,140 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:34,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:34,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1838954568, now seen corresponding path program 7 times [2024-06-28 00:53:34,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:34,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739912137] [2024-06-28 00:53:34,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:34,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:34,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:34,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:34,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:34,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739912137] [2024-06-28 00:53:34,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739912137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:34,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:34,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:34,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740024187] [2024-06-28 00:53:34,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:34,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:34,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:34,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:34,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:34,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:34,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 231 transitions, 3232 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:34,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:34,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:34,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:35,735 INFO L124 PetriNetUnfolderBase]: 1556/2706 cut-off events. [2024-06-28 00:53:35,736 INFO L125 PetriNetUnfolderBase]: For 62167/62169 co-relation queries the response was YES. [2024-06-28 00:53:35,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17249 conditions, 2706 events. 1556/2706 cut-off events. For 62167/62169 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 15451 event pairs, 194 based on Foata normal form. 2/2643 useless extension candidates. Maximal degree in co-relation 17148. Up to 1488 conditions per place. [2024-06-28 00:53:35,764 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 168 selfloop transitions, 105 changer transitions 0/279 dead transitions. [2024-06-28 00:53:35,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 279 transitions, 4296 flow [2024-06-28 00:53:35,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:35,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:35,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 00:53:35,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49415204678362573 [2024-06-28 00:53:35,768 INFO L175 Difference]: Start difference. First operand has 216 places, 231 transitions, 3232 flow. Second operand 9 states and 169 transitions. [2024-06-28 00:53:35,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 279 transitions, 4296 flow [2024-06-28 00:53:35,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 279 transitions, 4060 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:35,958 INFO L231 Difference]: Finished difference. Result has 219 places, 233 transitions, 3248 flow [2024-06-28 00:53:35,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3248, PETRI_PLACES=219, PETRI_TRANSITIONS=233} [2024-06-28 00:53:35,959 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-28 00:53:35,959 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 233 transitions, 3248 flow [2024-06-28 00:53:35,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:35,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:35,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:35,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 00:53:35,959 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:35,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:35,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1583635910, now seen corresponding path program 8 times [2024-06-28 00:53:35,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:35,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477691021] [2024-06-28 00:53:35,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:35,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:35,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:36,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:36,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:36,856 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477691021] [2024-06-28 00:53:36,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477691021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:36,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:36,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:36,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738642069] [2024-06-28 00:53:36,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:36,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:36,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:36,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:36,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:36,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:36,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 233 transitions, 3248 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:36,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:36,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:36,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:37,814 INFO L124 PetriNetUnfolderBase]: 1582/2758 cut-off events. [2024-06-28 00:53:37,814 INFO L125 PetriNetUnfolderBase]: For 65493/65495 co-relation queries the response was YES. [2024-06-28 00:53:37,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17309 conditions, 2758 events. 1582/2758 cut-off events. For 65493/65495 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15878 event pairs, 249 based on Foata normal form. 2/2691 useless extension candidates. Maximal degree in co-relation 17208. Up to 1509 conditions per place. [2024-06-28 00:53:37,842 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 178 selfloop transitions, 98 changer transitions 0/282 dead transitions. [2024-06-28 00:53:37,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 282 transitions, 4352 flow [2024-06-28 00:53:37,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:37,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:37,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 00:53:37,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5029239766081871 [2024-06-28 00:53:37,843 INFO L175 Difference]: Start difference. First operand has 219 places, 233 transitions, 3248 flow. Second operand 9 states and 172 transitions. [2024-06-28 00:53:37,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 282 transitions, 4352 flow [2024-06-28 00:53:38,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 282 transitions, 4112 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:38,027 INFO L231 Difference]: Finished difference. Result has 221 places, 235 transitions, 3243 flow [2024-06-28 00:53:38,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3012, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3243, PETRI_PLACES=221, PETRI_TRANSITIONS=235} [2024-06-28 00:53:38,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-28 00:53:38,028 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 235 transitions, 3243 flow [2024-06-28 00:53:38,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:38,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:38,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:38,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 00:53:38,029 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:38,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:38,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2131002218, now seen corresponding path program 2 times [2024-06-28 00:53:38,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:38,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853635455] [2024-06-28 00:53:38,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:38,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:38,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:38,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:38,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:38,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853635455] [2024-06-28 00:53:38,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853635455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:38,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:38,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:38,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441567289] [2024-06-28 00:53:38,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:38,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:38,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:38,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:38,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:38,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:38,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 235 transitions, 3243 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:38,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:38,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:38,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:39,368 INFO L124 PetriNetUnfolderBase]: 1578/2763 cut-off events. [2024-06-28 00:53:39,368 INFO L125 PetriNetUnfolderBase]: For 63526/63526 co-relation queries the response was YES. [2024-06-28 00:53:39,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17127 conditions, 2763 events. 1578/2763 cut-off events. For 63526/63526 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15886 event pairs, 408 based on Foata normal form. 2/2692 useless extension candidates. Maximal degree in co-relation 17025. Up to 2400 conditions per place. [2024-06-28 00:53:39,394 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 235 selfloop transitions, 25 changer transitions 0/266 dead transitions. [2024-06-28 00:53:39,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 266 transitions, 3902 flow [2024-06-28 00:53:39,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:39,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:39,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:53:39,395 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-06-28 00:53:39,395 INFO L175 Difference]: Start difference. First operand has 221 places, 235 transitions, 3243 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:53:39,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 266 transitions, 3902 flow [2024-06-28 00:53:39,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 266 transitions, 3681 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:39,591 INFO L231 Difference]: Finished difference. Result has 224 places, 235 transitions, 3085 flow [2024-06-28 00:53:39,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3022, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3085, PETRI_PLACES=224, PETRI_TRANSITIONS=235} [2024-06-28 00:53:39,592 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 00:53:39,592 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 235 transitions, 3085 flow [2024-06-28 00:53:39,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:39,593 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:39,593 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:39,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 00:53:39,593 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:39,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:39,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1583434100, now seen corresponding path program 9 times [2024-06-28 00:53:39,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:39,594 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898218626] [2024-06-28 00:53:39,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:39,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:39,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:40,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:40,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:40,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898218626] [2024-06-28 00:53:40,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898218626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:40,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:40,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:40,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497519996] [2024-06-28 00:53:40,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:40,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:40,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:40,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:40,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:40,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:40,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 235 transitions, 3085 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:40,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:40,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:40,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:41,196 INFO L124 PetriNetUnfolderBase]: 1574/2746 cut-off events. [2024-06-28 00:53:41,196 INFO L125 PetriNetUnfolderBase]: For 60454/60456 co-relation queries the response was YES. [2024-06-28 00:53:41,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16566 conditions, 2746 events. 1574/2746 cut-off events. For 60454/60456 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15811 event pairs, 267 based on Foata normal form. 2/2679 useless extension candidates. Maximal degree in co-relation 16463. Up to 1500 conditions per place. [2024-06-28 00:53:41,222 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 167 selfloop transitions, 103 changer transitions 0/276 dead transitions. [2024-06-28 00:53:41,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 276 transitions, 3973 flow [2024-06-28 00:53:41,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:41,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:41,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 00:53:41,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4824561403508772 [2024-06-28 00:53:41,224 INFO L175 Difference]: Start difference. First operand has 224 places, 235 transitions, 3085 flow. Second operand 9 states and 165 transitions. [2024-06-28 00:53:41,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 276 transitions, 3973 flow [2024-06-28 00:53:41,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 276 transitions, 3895 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:41,406 INFO L231 Difference]: Finished difference. Result has 225 places, 235 transitions, 3226 flow [2024-06-28 00:53:41,406 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3015, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3226, PETRI_PLACES=225, PETRI_TRANSITIONS=235} [2024-06-28 00:53:41,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 183 predicate places. [2024-06-28 00:53:41,410 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 235 transitions, 3226 flow [2024-06-28 00:53:41,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:41,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:41,411 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:41,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 00:53:41,411 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:41,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:41,412 INFO L85 PathProgramCache]: Analyzing trace with hash -2142044108, now seen corresponding path program 3 times [2024-06-28 00:53:41,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:41,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555421424] [2024-06-28 00:53:41,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:41,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:41,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:42,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:42,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:42,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555421424] [2024-06-28 00:53:42,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555421424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:42,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:42,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:42,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118024012] [2024-06-28 00:53:42,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:42,235 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:42,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:42,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:42,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:42,324 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:42,324 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 235 transitions, 3226 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:42,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:42,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:42,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:43,088 INFO L124 PetriNetUnfolderBase]: 1616/2836 cut-off events. [2024-06-28 00:53:43,088 INFO L125 PetriNetUnfolderBase]: For 63233/63235 co-relation queries the response was YES. [2024-06-28 00:53:43,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17360 conditions, 2836 events. 1616/2836 cut-off events. For 63233/63235 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16504 event pairs, 306 based on Foata normal form. 2/2762 useless extension candidates. Maximal degree in co-relation 17256. Up to 1801 conditions per place. [2024-06-28 00:53:43,113 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 197 selfloop transitions, 80 changer transitions 0/283 dead transitions. [2024-06-28 00:53:43,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 283 transitions, 4300 flow [2024-06-28 00:53:43,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:43,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:43,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 00:53:43,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4678362573099415 [2024-06-28 00:53:43,114 INFO L175 Difference]: Start difference. First operand has 225 places, 235 transitions, 3226 flow. Second operand 9 states and 160 transitions. [2024-06-28 00:53:43,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 283 transitions, 4300 flow [2024-06-28 00:53:43,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 283 transitions, 4095 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 00:53:43,286 INFO L231 Difference]: Finished difference. Result has 228 places, 244 transitions, 3446 flow [2024-06-28 00:53:43,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3021, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3446, PETRI_PLACES=228, PETRI_TRANSITIONS=244} [2024-06-28 00:53:43,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 186 predicate places. [2024-06-28 00:53:43,286 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 244 transitions, 3446 flow [2024-06-28 00:53:43,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:43,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:43,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:43,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 00:53:43,287 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:43,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:43,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1838947128, now seen corresponding path program 10 times [2024-06-28 00:53:43,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:43,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069053009] [2024-06-28 00:53:43,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:43,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:43,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:44,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:44,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:44,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069053009] [2024-06-28 00:53:44,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069053009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:44,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:44,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:44,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997516276] [2024-06-28 00:53:44,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:44,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:44,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:44,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:44,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:44,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:44,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 244 transitions, 3446 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:44,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:44,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:44,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:45,007 INFO L124 PetriNetUnfolderBase]: 1612/2818 cut-off events. [2024-06-28 00:53:45,008 INFO L125 PetriNetUnfolderBase]: For 62788/62790 co-relation queries the response was YES. [2024-06-28 00:53:45,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17531 conditions, 2818 events. 1612/2818 cut-off events. For 62788/62790 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 16326 event pairs, 205 based on Foata normal form. 2/2747 useless extension candidates. Maximal degree in co-relation 17424. Up to 1563 conditions per place. [2024-06-28 00:53:45,031 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 170 selfloop transitions, 109 changer transitions 0/285 dead transitions. [2024-06-28 00:53:45,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 285 transitions, 4254 flow [2024-06-28 00:53:45,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:45,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:45,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:53:45,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47953216374269003 [2024-06-28 00:53:45,032 INFO L175 Difference]: Start difference. First operand has 228 places, 244 transitions, 3446 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:53:45,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 285 transitions, 4254 flow [2024-06-28 00:53:45,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 285 transitions, 4106 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-28 00:53:45,233 INFO L231 Difference]: Finished difference. Result has 233 places, 244 transitions, 3521 flow [2024-06-28 00:53:45,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3298, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3521, PETRI_PLACES=233, PETRI_TRANSITIONS=244} [2024-06-28 00:53:45,234 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-28 00:53:45,234 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 244 transitions, 3521 flow [2024-06-28 00:53:45,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:45,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:45,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:45,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 00:53:45,234 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:45,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:45,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1839223958, now seen corresponding path program 4 times [2024-06-28 00:53:45,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:45,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119649403] [2024-06-28 00:53:45,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:45,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:45,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:45,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:45,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:45,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119649403] [2024-06-28 00:53:45,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119649403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:45,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:45,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:45,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933695479] [2024-06-28 00:53:45,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:45,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:45,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:45,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:45,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:46,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:46,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 244 transitions, 3521 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:46,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:46,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:46,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:46,916 INFO L124 PetriNetUnfolderBase]: 1638/2870 cut-off events. [2024-06-28 00:53:46,917 INFO L125 PetriNetUnfolderBase]: For 65158/65160 co-relation queries the response was YES. [2024-06-28 00:53:46,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18130 conditions, 2870 events. 1638/2870 cut-off events. For 65158/65160 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16743 event pairs, 312 based on Foata normal form. 2/2796 useless extension candidates. Maximal degree in co-relation 18021. Up to 1816 conditions per place. [2024-06-28 00:53:46,942 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 201 selfloop transitions, 80 changer transitions 0/287 dead transitions. [2024-06-28 00:53:46,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 287 transitions, 4503 flow [2024-06-28 00:53:46,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:46,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:46,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 00:53:46,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4766081871345029 [2024-06-28 00:53:46,952 INFO L175 Difference]: Start difference. First operand has 233 places, 244 transitions, 3521 flow. Second operand 9 states and 163 transitions. [2024-06-28 00:53:46,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 287 transitions, 4503 flow [2024-06-28 00:53:47,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 287 transitions, 4257 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 00:53:47,149 INFO L231 Difference]: Finished difference. Result has 233 places, 247 transitions, 3524 flow [2024-06-28 00:53:47,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3524, PETRI_PLACES=233, PETRI_TRANSITIONS=247} [2024-06-28 00:53:47,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 191 predicate places. [2024-06-28 00:53:47,150 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 247 transitions, 3524 flow [2024-06-28 00:53:47,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:47,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:47,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:47,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 00:53:47,150 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:47,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:47,151 INFO L85 PathProgramCache]: Analyzing trace with hash 1591062580, now seen corresponding path program 5 times [2024-06-28 00:53:47,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:47,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075076109] [2024-06-28 00:53:47,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:47,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:47,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:47,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:47,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:47,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075076109] [2024-06-28 00:53:47,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075076109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:47,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:47,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:53:47,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845867703] [2024-06-28 00:53:47,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:47,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:53:47,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:47,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:53:47,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:53:47,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:47,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 247 transitions, 3524 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:47,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:47,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:47,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:48,748 INFO L124 PetriNetUnfolderBase]: 1654/2907 cut-off events. [2024-06-28 00:53:48,748 INFO L125 PetriNetUnfolderBase]: For 67377/67379 co-relation queries the response was YES. [2024-06-28 00:53:48,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18283 conditions, 2907 events. 1654/2907 cut-off events. For 67377/67379 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17047 event pairs, 378 based on Foata normal form. 2/2829 useless extension candidates. Maximal degree in co-relation 18173. Up to 1832 conditions per place. [2024-06-28 00:53:48,774 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 203 selfloop transitions, 81 changer transitions 0/290 dead transitions. [2024-06-28 00:53:48,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 290 transitions, 4524 flow [2024-06-28 00:53:48,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:48,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:48,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 00:53:48,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47953216374269003 [2024-06-28 00:53:48,775 INFO L175 Difference]: Start difference. First operand has 233 places, 247 transitions, 3524 flow. Second operand 9 states and 164 transitions. [2024-06-28 00:53:48,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 290 transitions, 4524 flow [2024-06-28 00:53:48,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 290 transitions, 4353 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:48,973 INFO L231 Difference]: Finished difference. Result has 236 places, 250 transitions, 3610 flow [2024-06-28 00:53:48,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3355, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3610, PETRI_PLACES=236, PETRI_TRANSITIONS=250} [2024-06-28 00:53:48,974 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-28 00:53:48,974 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 250 transitions, 3610 flow [2024-06-28 00:53:48,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:48,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:48,974 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:48,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 00:53:48,975 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:48,975 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:48,975 INFO L85 PathProgramCache]: Analyzing trace with hash 996933842, now seen corresponding path program 1 times [2024-06-28 00:53:48,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:48,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47953964] [2024-06-28 00:53:48,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:48,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:48,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:49,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:49,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:49,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47953964] [2024-06-28 00:53:49,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47953964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:49,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:49,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:53:49,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056647615] [2024-06-28 00:53:49,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:49,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:53:49,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:49,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:53:49,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:53:50,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:50,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 250 transitions, 3610 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:50,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:50,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:50,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:50,911 INFO L124 PetriNetUnfolderBase]: 1667/2917 cut-off events. [2024-06-28 00:53:50,912 INFO L125 PetriNetUnfolderBase]: For 69679/69679 co-relation queries the response was YES. [2024-06-28 00:53:50,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18421 conditions, 2917 events. 1667/2917 cut-off events. For 69679/69679 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16891 event pairs, 374 based on Foata normal form. 2/2843 useless extension candidates. Maximal degree in co-relation 18310. Up to 2468 conditions per place. [2024-06-28 00:53:50,941 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 244 selfloop transitions, 33 changer transitions 0/283 dead transitions. [2024-06-28 00:53:50,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 283 transitions, 4285 flow [2024-06-28 00:53:50,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:50,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:50,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-28 00:53:50,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4269005847953216 [2024-06-28 00:53:50,942 INFO L175 Difference]: Start difference. First operand has 236 places, 250 transitions, 3610 flow. Second operand 9 states and 146 transitions. [2024-06-28 00:53:50,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 283 transitions, 4285 flow [2024-06-28 00:53:51,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 283 transitions, 4120 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 00:53:51,176 INFO L231 Difference]: Finished difference. Result has 239 places, 251 transitions, 3530 flow [2024-06-28 00:53:51,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3445, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3530, PETRI_PLACES=239, PETRI_TRANSITIONS=251} [2024-06-28 00:53:51,177 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 197 predicate places. [2024-06-28 00:53:51,177 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 251 transitions, 3530 flow [2024-06-28 00:53:51,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:51,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:51,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:51,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 00:53:51,178 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:51,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:51,178 INFO L85 PathProgramCache]: Analyzing trace with hash 345186516, now seen corresponding path program 2 times [2024-06-28 00:53:51,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:51,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369731699] [2024-06-28 00:53:51,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:51,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:51,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:52,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:52,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:52,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369731699] [2024-06-28 00:53:52,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369731699] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:52,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:52,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:53:52,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382521792] [2024-06-28 00:53:52,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:52,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:53:52,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:52,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:53:52,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:53:52,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:52,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 251 transitions, 3530 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:52,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:52,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:52,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:53,231 INFO L124 PetriNetUnfolderBase]: 1680/2940 cut-off events. [2024-06-28 00:53:53,231 INFO L125 PetriNetUnfolderBase]: For 69551/69551 co-relation queries the response was YES. [2024-06-28 00:53:53,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18204 conditions, 2940 events. 1680/2940 cut-off events. For 69551/69551 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17108 event pairs, 428 based on Foata normal form. 2/2866 useless extension candidates. Maximal degree in co-relation 18092. Up to 2441 conditions per place. [2024-06-28 00:53:53,261 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 233 selfloop transitions, 46 changer transitions 0/285 dead transitions. [2024-06-28 00:53:53,262 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 285 transitions, 4223 flow [2024-06-28 00:53:53,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:53,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:53,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-28 00:53:53,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4327485380116959 [2024-06-28 00:53:53,263 INFO L175 Difference]: Start difference. First operand has 239 places, 251 transitions, 3530 flow. Second operand 9 states and 148 transitions. [2024-06-28 00:53:53,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 285 transitions, 4223 flow [2024-06-28 00:53:53,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 285 transitions, 4149 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:53,470 INFO L231 Difference]: Finished difference. Result has 241 places, 252 transitions, 3572 flow [2024-06-28 00:53:53,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3456, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3572, PETRI_PLACES=241, PETRI_TRANSITIONS=252} [2024-06-28 00:53:53,470 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 00:53:53,470 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 252 transitions, 3572 flow [2024-06-28 00:53:53,471 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:53,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:53,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:53,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 00:53:53,471 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:53,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:53,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1901978454, now seen corresponding path program 3 times [2024-06-28 00:53:53,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:53,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013330321] [2024-06-28 00:53:53,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:53,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:53,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:54,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-28 00:53:54,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:54,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013330321] [2024-06-28 00:53:54,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013330321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:54,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:54,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:53:54,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674472249] [2024-06-28 00:53:54,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:54,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:53:54,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:54,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:53:54,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:53:54,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:54,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 252 transitions, 3572 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:54,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:54,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:54,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:55,401 INFO L124 PetriNetUnfolderBase]: 1693/2963 cut-off events. [2024-06-28 00:53:55,401 INFO L125 PetriNetUnfolderBase]: For 71840/71840 co-relation queries the response was YES. [2024-06-28 00:53:55,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18400 conditions, 2963 events. 1693/2963 cut-off events. For 71840/71840 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 17296 event pairs, 427 based on Foata normal form. 2/2889 useless extension candidates. Maximal degree in co-relation 18287. Up to 2416 conditions per place. [2024-06-28 00:53:55,428 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 236 selfloop transitions, 44 changer transitions 0/286 dead transitions. [2024-06-28 00:53:55,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 286 transitions, 4269 flow [2024-06-28 00:53:55,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:55,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:55,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-28 00:53:55,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43567251461988304 [2024-06-28 00:53:55,430 INFO L175 Difference]: Start difference. First operand has 241 places, 252 transitions, 3572 flow. Second operand 9 states and 149 transitions. [2024-06-28 00:53:55,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 286 transitions, 4269 flow [2024-06-28 00:53:55,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 286 transitions, 4170 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:55,649 INFO L231 Difference]: Finished difference. Result has 243 places, 253 transitions, 3584 flow [2024-06-28 00:53:55,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3473, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3584, PETRI_PLACES=243, PETRI_TRANSITIONS=253} [2024-06-28 00:53:55,650 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-28 00:53:55,650 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 253 transitions, 3584 flow [2024-06-28 00:53:55,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:55,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:55,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:55,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 00:53:55,651 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:55,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:55,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1236673198, now seen corresponding path program 1 times [2024-06-28 00:53:55,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:55,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027335467] [2024-06-28 00:53:55,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:55,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:55,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:56,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:56,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:56,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027335467] [2024-06-28 00:53:56,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027335467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:56,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:56,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:53:56,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935022913] [2024-06-28 00:53:56,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:56,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:53:56,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:56,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:53:56,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:53:56,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:56,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 253 transitions, 3584 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:56,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:56,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:56,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:57,738 INFO L124 PetriNetUnfolderBase]: 1719/3003 cut-off events. [2024-06-28 00:53:57,738 INFO L125 PetriNetUnfolderBase]: For 73927/73927 co-relation queries the response was YES. [2024-06-28 00:53:57,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18678 conditions, 3003 events. 1719/3003 cut-off events. For 73927/73927 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 17518 event pairs, 426 based on Foata normal form. 2/2929 useless extension candidates. Maximal degree in co-relation 18564. Up to 2442 conditions per place. [2024-06-28 00:53:57,767 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 239 selfloop transitions, 52 changer transitions 0/297 dead transitions. [2024-06-28 00:53:57,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 297 transitions, 4422 flow [2024-06-28 00:53:57,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:53:57,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:53:57,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 00:53:57,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4421052631578947 [2024-06-28 00:53:57,768 INFO L175 Difference]: Start difference. First operand has 243 places, 253 transitions, 3584 flow. Second operand 10 states and 168 transitions. [2024-06-28 00:53:57,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 297 transitions, 4422 flow [2024-06-28 00:53:58,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 297 transitions, 4322 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 00:53:58,007 INFO L231 Difference]: Finished difference. Result has 246 places, 256 transitions, 3673 flow [2024-06-28 00:53:58,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3673, PETRI_PLACES=246, PETRI_TRANSITIONS=256} [2024-06-28 00:53:58,008 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-28 00:53:58,008 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 256 transitions, 3673 flow [2024-06-28 00:53:58,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:58,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:53:58,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:53:58,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 00:53:58,009 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:53:58,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:53:58,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1351470256, now seen corresponding path program 4 times [2024-06-28 00:53:58,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:53:58,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935011020] [2024-06-28 00:53:58,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:53:58,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:53:58,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:53:58,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:53:58,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:53:58,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935011020] [2024-06-28 00:53:58,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935011020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:53:58,995 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:53:58,995 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:53:58,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196763118] [2024-06-28 00:53:58,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:53:58,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:53:58,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:53:58,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:53:58,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:53:59,052 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:53:59,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 256 transitions, 3673 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:53:59,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:53:59,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:53:59,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:53:59,931 INFO L124 PetriNetUnfolderBase]: 1732/3032 cut-off events. [2024-06-28 00:53:59,931 INFO L125 PetriNetUnfolderBase]: For 77031/77031 co-relation queries the response was YES. [2024-06-28 00:53:59,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19001 conditions, 3032 events. 1732/3032 cut-off events. For 77031/77031 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 17802 event pairs, 387 based on Foata normal form. 2/2955 useless extension candidates. Maximal degree in co-relation 18886. Up to 2412 conditions per place. [2024-06-28 00:53:59,959 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 239 selfloop transitions, 46 changer transitions 0/291 dead transitions. [2024-06-28 00:53:59,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 291 transitions, 4390 flow [2024-06-28 00:53:59,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:53:59,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:53:59,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:53:59,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-06-28 00:53:59,961 INFO L175 Difference]: Start difference. First operand has 246 places, 256 transitions, 3673 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:53:59,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 291 transitions, 4390 flow [2024-06-28 00:54:00,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 291 transitions, 4225 flow, removed 33 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:00,200 INFO L231 Difference]: Finished difference. Result has 247 places, 257 transitions, 3625 flow [2024-06-28 00:54:00,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3508, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3625, PETRI_PLACES=247, PETRI_TRANSITIONS=257} [2024-06-28 00:54:00,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 205 predicate places. [2024-06-28 00:54:00,201 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 257 transitions, 3625 flow [2024-06-28 00:54:00,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:00,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:00,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:00,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 00:54:00,202 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:00,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:00,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1369908932, now seen corresponding path program 5 times [2024-06-28 00:54:00,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:00,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129838569] [2024-06-28 00:54:00,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:00,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:00,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:01,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:01,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:01,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129838569] [2024-06-28 00:54:01,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129838569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:01,149 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:01,149 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:01,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225405597] [2024-06-28 00:54:01,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:01,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:01,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:01,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:01,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:01,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:01,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 257 transitions, 3625 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:01,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:01,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:01,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:02,124 INFO L124 PetriNetUnfolderBase]: 1762/3086 cut-off events. [2024-06-28 00:54:02,125 INFO L125 PetriNetUnfolderBase]: For 83343/83343 co-relation queries the response was YES. [2024-06-28 00:54:02,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19351 conditions, 3086 events. 1762/3086 cut-off events. For 83343/83343 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18274 event pairs, 388 based on Foata normal form. 2/3009 useless extension candidates. Maximal degree in co-relation 19235. Up to 2404 conditions per place. [2024-06-28 00:54:02,157 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 241 selfloop transitions, 48 changer transitions 0/295 dead transitions. [2024-06-28 00:54:02,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 295 transitions, 4497 flow [2024-06-28 00:54:02,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:02,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:02,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 00:54:02,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-06-28 00:54:02,159 INFO L175 Difference]: Start difference. First operand has 247 places, 257 transitions, 3625 flow. Second operand 9 states and 156 transitions. [2024-06-28 00:54:02,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 295 transitions, 4497 flow [2024-06-28 00:54:02,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 295 transitions, 4413 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:02,444 INFO L231 Difference]: Finished difference. Result has 252 places, 260 transitions, 3697 flow [2024-06-28 00:54:02,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3541, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3697, PETRI_PLACES=252, PETRI_TRANSITIONS=260} [2024-06-28 00:54:02,454 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-28 00:54:02,456 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 260 transitions, 3697 flow [2024-06-28 00:54:02,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:02,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:02,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:02,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 00:54:02,457 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:02,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:02,457 INFO L85 PathProgramCache]: Analyzing trace with hash -535209616, now seen corresponding path program 2 times [2024-06-28 00:54:02,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:02,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [292315225] [2024-06-28 00:54:02,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:02,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:02,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:03,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:03,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:03,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [292315225] [2024-06-28 00:54:03,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [292315225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:03,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:03,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:03,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787396541] [2024-06-28 00:54:03,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:03,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:03,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:03,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:03,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:03,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:03,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 260 transitions, 3697 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:03,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:03,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:03,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:04,893 INFO L124 PetriNetUnfolderBase]: 1788/3138 cut-off events. [2024-06-28 00:54:04,894 INFO L125 PetriNetUnfolderBase]: For 86144/86144 co-relation queries the response was YES. [2024-06-28 00:54:04,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19758 conditions, 3138 events. 1788/3138 cut-off events. For 86144/86144 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18677 event pairs, 390 based on Foata normal form. 2/3057 useless extension candidates. Maximal degree in co-relation 19640. Up to 2240 conditions per place. [2024-06-28 00:54:04,928 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 223 selfloop transitions, 79 changer transitions 0/308 dead transitions. [2024-06-28 00:54:04,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 308 transitions, 4655 flow [2024-06-28 00:54:04,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:04,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:04,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 00:54:04,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 00:54:04,930 INFO L175 Difference]: Start difference. First operand has 252 places, 260 transitions, 3697 flow. Second operand 10 states and 177 transitions. [2024-06-28 00:54:04,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 308 transitions, 4655 flow [2024-06-28 00:54:05,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 308 transitions, 4572 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 00:54:05,265 INFO L231 Difference]: Finished difference. Result has 257 places, 263 transitions, 3863 flow [2024-06-28 00:54:05,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3614, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3863, PETRI_PLACES=257, PETRI_TRANSITIONS=263} [2024-06-28 00:54:05,266 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-28 00:54:05,266 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 263 transitions, 3863 flow [2024-06-28 00:54:05,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:05,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:05,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:05,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 00:54:05,267 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:05,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:05,267 INFO L85 PathProgramCache]: Analyzing trace with hash -1363475192, now seen corresponding path program 6 times [2024-06-28 00:54:05,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:05,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106217265] [2024-06-28 00:54:05,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:05,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:05,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:06,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-28 00:54:06,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:06,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106217265] [2024-06-28 00:54:06,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106217265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:06,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:06,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:06,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730745224] [2024-06-28 00:54:06,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:06,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:06,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:06,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:06,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:06,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:06,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 263 transitions, 3863 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:06,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:06,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:06,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:07,476 INFO L124 PetriNetUnfolderBase]: 1786/3130 cut-off events. [2024-06-28 00:54:07,477 INFO L125 PetriNetUnfolderBase]: For 85884/85884 co-relation queries the response was YES. [2024-06-28 00:54:07,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19976 conditions, 3130 events. 1786/3130 cut-off events. For 85884/85884 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18568 event pairs, 392 based on Foata normal form. 2/3051 useless extension candidates. Maximal degree in co-relation 19856. Up to 2473 conditions per place. [2024-06-28 00:54:07,509 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 229 selfloop transitions, 63 changer transitions 0/298 dead transitions. [2024-06-28 00:54:07,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 298 transitions, 4600 flow [2024-06-28 00:54:07,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:07,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:07,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 00:54:07,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4415204678362573 [2024-06-28 00:54:07,523 INFO L175 Difference]: Start difference. First operand has 257 places, 263 transitions, 3863 flow. Second operand 9 states and 151 transitions. [2024-06-28 00:54:07,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 298 transitions, 4600 flow [2024-06-28 00:54:07,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 298 transitions, 4363 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:07,839 INFO L231 Difference]: Finished difference. Result has 258 places, 264 transitions, 3783 flow [2024-06-28 00:54:07,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3626, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3783, PETRI_PLACES=258, PETRI_TRANSITIONS=264} [2024-06-28 00:54:07,840 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-28 00:54:07,840 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 264 transitions, 3783 flow [2024-06-28 00:54:07,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:07,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:07,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:07,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 00:54:07,841 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:07,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:07,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1344803582, now seen corresponding path program 3 times [2024-06-28 00:54:07,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:07,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105211309] [2024-06-28 00:54:07,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:07,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:07,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:08,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:08,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:08,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105211309] [2024-06-28 00:54:08,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105211309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:08,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:08,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:08,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799547849] [2024-06-28 00:54:08,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:08,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:08,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:08,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:08,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:08,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:08,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 264 transitions, 3783 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:08,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:08,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:08,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:09,887 INFO L124 PetriNetUnfolderBase]: 1812/3182 cut-off events. [2024-06-28 00:54:09,887 INFO L125 PetriNetUnfolderBase]: For 86148/86148 co-relation queries the response was YES. [2024-06-28 00:54:09,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20025 conditions, 3182 events. 1812/3182 cut-off events. For 86148/86148 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 19052 event pairs, 359 based on Foata normal form. 2/3099 useless extension candidates. Maximal degree in co-relation 19904. Up to 2278 conditions per place. [2024-06-28 00:54:09,922 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 217 selfloop transitions, 89 changer transitions 0/312 dead transitions. [2024-06-28 00:54:09,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 312 transitions, 4725 flow [2024-06-28 00:54:09,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:09,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:09,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 00:54:09,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-06-28 00:54:09,923 INFO L175 Difference]: Start difference. First operand has 258 places, 264 transitions, 3783 flow. Second operand 10 states and 175 transitions. [2024-06-28 00:54:09,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 312 transitions, 4725 flow [2024-06-28 00:54:10,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 312 transitions, 4535 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:10,284 INFO L231 Difference]: Finished difference. Result has 260 places, 267 transitions, 3868 flow [2024-06-28 00:54:10,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3593, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3868, PETRI_PLACES=260, PETRI_TRANSITIONS=267} [2024-06-28 00:54:10,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-28 00:54:10,285 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 267 transitions, 3868 flow [2024-06-28 00:54:10,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:10,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:10,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:10,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 00:54:10,286 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:10,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:10,286 INFO L85 PathProgramCache]: Analyzing trace with hash -1345034222, now seen corresponding path program 4 times [2024-06-28 00:54:10,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:10,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282129970] [2024-06-28 00:54:10,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:10,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:10,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:11,703 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:11,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:11,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282129970] [2024-06-28 00:54:11,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282129970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:11,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:11,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:11,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486482770] [2024-06-28 00:54:11,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:11,704 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:11,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:11,705 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:11,705 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:11,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:11,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 267 transitions, 3868 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:11,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:11,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:11,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:12,908 INFO L124 PetriNetUnfolderBase]: 1838/3228 cut-off events. [2024-06-28 00:54:12,908 INFO L125 PetriNetUnfolderBase]: For 91464/91464 co-relation queries the response was YES. [2024-06-28 00:54:12,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20616 conditions, 3228 events. 1838/3228 cut-off events. For 91464/91464 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19390 event pairs, 362 based on Foata normal form. 2/3143 useless extension candidates. Maximal degree in co-relation 20494. Up to 2318 conditions per place. [2024-06-28 00:54:12,946 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 227 selfloop transitions, 83 changer transitions 0/316 dead transitions. [2024-06-28 00:54:12,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 316 transitions, 4870 flow [2024-06-28 00:54:12,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:12,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:12,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 00:54:12,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 00:54:12,948 INFO L175 Difference]: Start difference. First operand has 260 places, 267 transitions, 3868 flow. Second operand 10 states and 177 transitions. [2024-06-28 00:54:12,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 316 transitions, 4870 flow [2024-06-28 00:54:13,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 316 transitions, 4550 flow, removed 39 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:13,297 INFO L231 Difference]: Finished difference. Result has 261 places, 270 transitions, 3817 flow [2024-06-28 00:54:13,298 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3817, PETRI_PLACES=261, PETRI_TRANSITIONS=270} [2024-06-28 00:54:13,298 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 00:54:13,298 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 270 transitions, 3817 flow [2024-06-28 00:54:13,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:13,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:13,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:13,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 00:54:13,299 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:13,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:13,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1344794902, now seen corresponding path program 1 times [2024-06-28 00:54:13,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:13,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442042297] [2024-06-28 00:54:13,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:13,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:13,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:14,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-28 00:54:14,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:14,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442042297] [2024-06-28 00:54:14,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442042297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:14,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:14,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:14,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033612591] [2024-06-28 00:54:14,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:14,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:14,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:14,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:14,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:14,360 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:14,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 270 transitions, 3817 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:14,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:14,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:14,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:15,203 INFO L124 PetriNetUnfolderBase]: 1846/3265 cut-off events. [2024-06-28 00:54:15,203 INFO L125 PetriNetUnfolderBase]: For 90026/90026 co-relation queries the response was YES. [2024-06-28 00:54:15,229 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20484 conditions, 3265 events. 1846/3265 cut-off events. For 90026/90026 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 19768 event pairs, 499 based on Foata normal form. 1/3172 useless extension candidates. Maximal degree in co-relation 20361. Up to 2726 conditions per place. [2024-06-28 00:54:15,241 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 264 selfloop transitions, 47 changer transitions 0/317 dead transitions. [2024-06-28 00:54:15,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 317 transitions, 4731 flow [2024-06-28 00:54:15,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:15,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:15,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-28 00:54:15,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44473684210526315 [2024-06-28 00:54:15,242 INFO L175 Difference]: Start difference. First operand has 261 places, 270 transitions, 3817 flow. Second operand 10 states and 169 transitions. [2024-06-28 00:54:15,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 317 transitions, 4731 flow [2024-06-28 00:54:15,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 317 transitions, 4476 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:15,606 INFO L231 Difference]: Finished difference. Result has 264 places, 276 transitions, 3805 flow [2024-06-28 00:54:15,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3564, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3805, PETRI_PLACES=264, PETRI_TRANSITIONS=276} [2024-06-28 00:54:15,606 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 222 predicate places. [2024-06-28 00:54:15,607 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 276 transitions, 3805 flow [2024-06-28 00:54:15,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:15,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:15,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:15,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 00:54:15,607 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:15,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:15,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1363229238, now seen corresponding path program 5 times [2024-06-28 00:54:15,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:15,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092394204] [2024-06-28 00:54:15,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:15,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:15,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:16,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:16,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:16,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092394204] [2024-06-28 00:54:16,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092394204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:16,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:16,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:16,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55263033] [2024-06-28 00:54:16,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:16,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:16,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:16,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:16,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:16,836 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:16,837 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 276 transitions, 3805 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:16,837 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:16,837 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:16,837 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:17,894 INFO L124 PetriNetUnfolderBase]: 1884/3322 cut-off events. [2024-06-28 00:54:17,895 INFO L125 PetriNetUnfolderBase]: For 94457/94457 co-relation queries the response was YES. [2024-06-28 00:54:17,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20782 conditions, 3322 events. 1884/3322 cut-off events. For 94457/94457 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 20155 event pairs, 358 based on Foata normal form. 2/3230 useless extension candidates. Maximal degree in co-relation 20657. Up to 2167 conditions per place. [2024-06-28 00:54:17,936 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 222 selfloop transitions, 99 changer transitions 0/327 dead transitions. [2024-06-28 00:54:17,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 327 transitions, 4844 flow [2024-06-28 00:54:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:17,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:17,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 00:54:17,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 00:54:17,937 INFO L175 Difference]: Start difference. First operand has 264 places, 276 transitions, 3805 flow. Second operand 10 states and 177 transitions. [2024-06-28 00:54:17,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 327 transitions, 4844 flow [2024-06-28 00:54:18,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 327 transitions, 4705 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:18,306 INFO L231 Difference]: Finished difference. Result has 271 places, 281 transitions, 4044 flow [2024-06-28 00:54:18,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3666, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4044, PETRI_PLACES=271, PETRI_TRANSITIONS=281} [2024-06-28 00:54:18,306 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 00:54:18,306 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 281 transitions, 4044 flow [2024-06-28 00:54:18,306 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:18,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:18,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:18,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 00:54:18,307 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:18,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:18,307 INFO L85 PathProgramCache]: Analyzing trace with hash 583912998, now seen corresponding path program 1 times [2024-06-28 00:54:18,307 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:18,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006142542] [2024-06-28 00:54:18,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:18,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:18,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:19,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:19,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006142542] [2024-06-28 00:54:19,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006142542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:19,446 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:19,446 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:19,446 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216580134] [2024-06-28 00:54:19,446 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:19,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:19,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:19,447 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:19,447 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:19,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:19,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 281 transitions, 4044 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:19,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:19,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:19,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:20,510 INFO L124 PetriNetUnfolderBase]: 2040/3597 cut-off events. [2024-06-28 00:54:20,510 INFO L125 PetriNetUnfolderBase]: For 108670/108670 co-relation queries the response was YES. [2024-06-28 00:54:20,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23382 conditions, 3597 events. 2040/3597 cut-off events. For 108670/108670 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 22192 event pairs, 555 based on Foata normal form. 4/3499 useless extension candidates. Maximal degree in co-relation 23255. Up to 3027 conditions per place. [2024-06-28 00:54:20,553 INFO L140 encePairwiseOnDemand]: 23/38 looper letters, 305 selfloop transitions, 38 changer transitions 0/349 dead transitions. [2024-06-28 00:54:20,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 349 transitions, 5405 flow [2024-06-28 00:54:20,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:54:20,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:54:20,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-28 00:54:20,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42543859649122806 [2024-06-28 00:54:20,554 INFO L175 Difference]: Start difference. First operand has 271 places, 281 transitions, 4044 flow. Second operand 12 states and 194 transitions. [2024-06-28 00:54:20,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 349 transitions, 5405 flow [2024-06-28 00:54:21,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 349 transitions, 5206 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:21,077 INFO L231 Difference]: Finished difference. Result has 284 places, 301 transitions, 4474 flow [2024-06-28 00:54:21,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4474, PETRI_PLACES=284, PETRI_TRANSITIONS=301} [2024-06-28 00:54:21,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-28 00:54:21,079 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 301 transitions, 4474 flow [2024-06-28 00:54:21,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:21,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:21,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:21,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 00:54:21,080 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:21,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:21,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1209649008, now seen corresponding path program 7 times [2024-06-28 00:54:21,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:21,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056679287] [2024-06-28 00:54:21,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:21,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:21,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:22,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:22,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:22,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056679287] [2024-06-28 00:54:22,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056679287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:22,245 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:22,245 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:22,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110688064] [2024-06-28 00:54:22,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:22,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:22,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:22,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:22,246 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:22,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:22,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 301 transitions, 4474 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:22,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:22,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:22,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:23,306 INFO L124 PetriNetUnfolderBase]: 2053/3621 cut-off events. [2024-06-28 00:54:23,306 INFO L125 PetriNetUnfolderBase]: For 105423/105423 co-relation queries the response was YES. [2024-06-28 00:54:23,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23742 conditions, 3621 events. 2053/3621 cut-off events. For 105423/105423 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 22443 event pairs, 262 based on Foata normal form. 2/3520 useless extension candidates. Maximal degree in co-relation 23606. Up to 2690 conditions per place. [2024-06-28 00:54:23,347 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 252 selfloop transitions, 78 changer transitions 0/336 dead transitions. [2024-06-28 00:54:23,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 336 transitions, 5299 flow [2024-06-28 00:54:23,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:23,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:23,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:54:23,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:54:23,348 INFO L175 Difference]: Start difference. First operand has 284 places, 301 transitions, 4474 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:54:23,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 336 transitions, 5299 flow [2024-06-28 00:54:23,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 336 transitions, 5177 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 00:54:23,896 INFO L231 Difference]: Finished difference. Result has 289 places, 302 transitions, 4539 flow [2024-06-28 00:54:23,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4352, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4539, PETRI_PLACES=289, PETRI_TRANSITIONS=302} [2024-06-28 00:54:23,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-28 00:54:23,897 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 302 transitions, 4539 flow [2024-06-28 00:54:23,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:23,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:23,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:23,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 00:54:23,898 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:23,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:23,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1173026910, now seen corresponding path program 6 times [2024-06-28 00:54:23,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:23,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324677761] [2024-06-28 00:54:23,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:23,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:23,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:25,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:25,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:25,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324677761] [2024-06-28 00:54:25,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324677761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:25,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:25,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:25,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1321978774] [2024-06-28 00:54:25,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:25,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:25,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:25,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:25,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:25,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:25,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 302 transitions, 4539 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:25,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:25,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:25,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:26,382 INFO L124 PetriNetUnfolderBase]: 2115/3669 cut-off events. [2024-06-28 00:54:26,382 INFO L125 PetriNetUnfolderBase]: For 114082/114082 co-relation queries the response was YES. [2024-06-28 00:54:26,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24788 conditions, 3669 events. 2115/3669 cut-off events. For 114082/114082 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 22479 event pairs, 208 based on Foata normal form. 2/3584 useless extension candidates. Maximal degree in co-relation 24651. Up to 2169 conditions per place. [2024-06-28 00:54:26,426 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 238 selfloop transitions, 116 changer transitions 0/360 dead transitions. [2024-06-28 00:54:26,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 360 transitions, 5962 flow [2024-06-28 00:54:26,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:26,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:26,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 00:54:26,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921052631578947 [2024-06-28 00:54:26,428 INFO L175 Difference]: Start difference. First operand has 289 places, 302 transitions, 4539 flow. Second operand 10 states and 187 transitions. [2024-06-28 00:54:26,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 360 transitions, 5962 flow [2024-06-28 00:54:26,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 360 transitions, 5786 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:26,987 INFO L231 Difference]: Finished difference. Result has 293 places, 307 transitions, 4761 flow [2024-06-28 00:54:26,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4363, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4761, PETRI_PLACES=293, PETRI_TRANSITIONS=307} [2024-06-28 00:54:26,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-28 00:54:26,988 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 307 transitions, 4761 flow [2024-06-28 00:54:26,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:26,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:26,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:26,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 00:54:26,988 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:26,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:26,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1979155278, now seen corresponding path program 7 times [2024-06-28 00:54:26,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:26,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165432891] [2024-06-28 00:54:26,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:26,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:27,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:28,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:28,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:28,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165432891] [2024-06-28 00:54:28,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165432891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:28,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:28,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:28,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055613749] [2024-06-28 00:54:28,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:28,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:28,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:28,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:28,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:28,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:28,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 307 transitions, 4761 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:28,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:28,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:28,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:29,329 INFO L124 PetriNetUnfolderBase]: 2177/3765 cut-off events. [2024-06-28 00:54:29,329 INFO L125 PetriNetUnfolderBase]: For 127447/127447 co-relation queries the response was YES. [2024-06-28 00:54:29,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26294 conditions, 3765 events. 2177/3765 cut-off events. For 127447/127447 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23096 event pairs, 191 based on Foata normal form. 2/3680 useless extension candidates. Maximal degree in co-relation 26155. Up to 2279 conditions per place. [2024-06-28 00:54:29,379 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 226 selfloop transitions, 131 changer transitions 0/363 dead transitions. [2024-06-28 00:54:29,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 363 transitions, 6150 flow [2024-06-28 00:54:29,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:29,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:29,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 00:54:29,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2024-06-28 00:54:29,380 INFO L175 Difference]: Start difference. First operand has 293 places, 307 transitions, 4761 flow. Second operand 10 states and 184 transitions. [2024-06-28 00:54:29,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 363 transitions, 6150 flow [2024-06-28 00:54:30,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 363 transitions, 5957 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:30,011 INFO L231 Difference]: Finished difference. Result has 298 places, 312 transitions, 5005 flow [2024-06-28 00:54:30,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4568, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5005, PETRI_PLACES=298, PETRI_TRANSITIONS=312} [2024-06-28 00:54:30,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-28 00:54:30,012 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 312 transitions, 5005 flow [2024-06-28 00:54:30,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:30,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:30,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:30,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 00:54:30,013 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:30,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:30,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1979163648, now seen corresponding path program 8 times [2024-06-28 00:54:30,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:30,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884796691] [2024-06-28 00:54:30,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:30,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:30,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:31,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:31,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:31,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884796691] [2024-06-28 00:54:31,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884796691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:31,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:31,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:54:31,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [351192066] [2024-06-28 00:54:31,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:31,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:54:31,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:31,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:54:31,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:54:31,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:31,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 312 transitions, 5005 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:31,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:31,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:31,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:32,194 INFO L124 PetriNetUnfolderBase]: 2179/3781 cut-off events. [2024-06-28 00:54:32,194 INFO L125 PetriNetUnfolderBase]: For 124027/124027 co-relation queries the response was YES. [2024-06-28 00:54:32,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26785 conditions, 3781 events. 2179/3781 cut-off events. For 124027/124027 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 23306 event pairs, 193 based on Foata normal form. 2/3692 useless extension candidates. Maximal degree in co-relation 26643. Up to 2353 conditions per place. [2024-06-28 00:54:32,235 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 226 selfloop transitions, 129 changer transitions 0/361 dead transitions. [2024-06-28 00:54:32,235 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 361 transitions, 6103 flow [2024-06-28 00:54:32,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:32,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:32,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 00:54:32,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4710526315789474 [2024-06-28 00:54:32,236 INFO L175 Difference]: Start difference. First operand has 298 places, 312 transitions, 5005 flow. Second operand 10 states and 179 transitions. [2024-06-28 00:54:32,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 361 transitions, 6103 flow [2024-06-28 00:54:32,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 361 transitions, 5828 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:32,844 INFO L231 Difference]: Finished difference. Result has 302 places, 315 transitions, 5114 flow [2024-06-28 00:54:32,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4760, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5114, PETRI_PLACES=302, PETRI_TRANSITIONS=315} [2024-06-28 00:54:32,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 260 predicate places. [2024-06-28 00:54:32,845 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 315 transitions, 5114 flow [2024-06-28 00:54:32,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:32,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:32,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:32,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 00:54:32,846 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:32,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:32,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1173018540, now seen corresponding path program 9 times [2024-06-28 00:54:32,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:32,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036986554] [2024-06-28 00:54:32,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:32,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:32,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:33,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:33,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:33,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036986554] [2024-06-28 00:54:33,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036986554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:33,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:33,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:33,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543382529] [2024-06-28 00:54:33,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:33,915 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:33,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:33,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:33,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:33,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:33,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 315 transitions, 5114 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:33,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:33,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:33,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:35,160 INFO L124 PetriNetUnfolderBase]: 2205/3845 cut-off events. [2024-06-28 00:54:35,161 INFO L125 PetriNetUnfolderBase]: For 126183/126183 co-relation queries the response was YES. [2024-06-28 00:54:35,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27423 conditions, 3845 events. 2205/3845 cut-off events. For 126183/126183 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 23917 event pairs, 212 based on Foata normal form. 2/3748 useless extension candidates. Maximal degree in co-relation 27279. Up to 2393 conditions per place. [2024-06-28 00:54:35,212 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 248 selfloop transitions, 114 changer transitions 0/368 dead transitions. [2024-06-28 00:54:35,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 368 transitions, 6322 flow [2024-06-28 00:54:35,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:35,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:35,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 00:54:35,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2024-06-28 00:54:35,213 INFO L175 Difference]: Start difference. First operand has 302 places, 315 transitions, 5114 flow. Second operand 10 states and 184 transitions. [2024-06-28 00:54:35,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 368 transitions, 6322 flow [2024-06-28 00:54:35,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 368 transitions, 5996 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:35,994 INFO L231 Difference]: Finished difference. Result has 304 places, 318 transitions, 5126 flow [2024-06-28 00:54:35,994 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5126, PETRI_PLACES=304, PETRI_TRANSITIONS=318} [2024-06-28 00:54:35,994 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-28 00:54:35,994 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 318 transitions, 5126 flow [2024-06-28 00:54:35,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:35,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:35,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:35,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 00:54:35,995 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:35,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:35,995 INFO L85 PathProgramCache]: Analyzing trace with hash -1624593026, now seen corresponding path program 2 times [2024-06-28 00:54:35,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:35,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870589402] [2024-06-28 00:54:35,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:35,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:36,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:36,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:36,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:36,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870589402] [2024-06-28 00:54:36,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870589402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:36,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:36,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:54:36,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169322023] [2024-06-28 00:54:36,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:36,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:54:36,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:36,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:54:36,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:54:36,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:36,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 318 transitions, 5126 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:36,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:36,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:36,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:37,673 INFO L124 PetriNetUnfolderBase]: 2243/3942 cut-off events. [2024-06-28 00:54:37,673 INFO L125 PetriNetUnfolderBase]: For 140652/140652 co-relation queries the response was YES. [2024-06-28 00:54:37,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27843 conditions, 3942 events. 2243/3942 cut-off events. For 140652/140652 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 24787 event pairs, 617 based on Foata normal form. 4/3837 useless extension candidates. Maximal degree in co-relation 27698. Up to 3407 conditions per place. [2024-06-28 00:54:37,724 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 324 selfloop transitions, 28 changer transitions 0/358 dead transitions. [2024-06-28 00:54:37,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 358 transitions, 6087 flow [2024-06-28 00:54:37,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:37,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:37,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 00:54:37,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4368421052631579 [2024-06-28 00:54:37,725 INFO L175 Difference]: Start difference. First operand has 304 places, 318 transitions, 5126 flow. Second operand 10 states and 166 transitions. [2024-06-28 00:54:37,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 358 transitions, 6087 flow [2024-06-28 00:54:38,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 358 transitions, 5733 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:38,558 INFO L231 Difference]: Finished difference. Result has 306 places, 320 transitions, 4927 flow [2024-06-28 00:54:38,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4772, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4927, PETRI_PLACES=306, PETRI_TRANSITIONS=320} [2024-06-28 00:54:38,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 00:54:38,559 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 320 transitions, 4927 flow [2024-06-28 00:54:38,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:38,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:38,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:38,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 00:54:38,559 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:38,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:38,560 INFO L85 PathProgramCache]: Analyzing trace with hash 1848067790, now seen corresponding path program 8 times [2024-06-28 00:54:38,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:38,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809046639] [2024-06-28 00:54:38,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:38,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:38,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:39,659 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:39,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:39,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809046639] [2024-06-28 00:54:39,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809046639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:39,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:39,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:39,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382903772] [2024-06-28 00:54:39,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:39,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:39,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:39,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:39,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:39,752 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:39,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 320 transitions, 4927 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:39,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:39,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:39,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:40,833 INFO L124 PetriNetUnfolderBase]: 2256/3964 cut-off events. [2024-06-28 00:54:40,833 INFO L125 PetriNetUnfolderBase]: For 134700/134700 co-relation queries the response was YES. [2024-06-28 00:54:40,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27366 conditions, 3964 events. 2256/3964 cut-off events. For 134700/134700 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24947 event pairs, 334 based on Foata normal form. 2/3857 useless extension candidates. Maximal degree in co-relation 27220. Up to 3015 conditions per place. [2024-06-28 00:54:40,893 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 282 selfloop transitions, 68 changer transitions 0/356 dead transitions. [2024-06-28 00:54:40,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 356 transitions, 5796 flow [2024-06-28 00:54:40,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:40,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:40,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 00:54:40,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45321637426900585 [2024-06-28 00:54:40,894 INFO L175 Difference]: Start difference. First operand has 306 places, 320 transitions, 4927 flow. Second operand 9 states and 155 transitions. [2024-06-28 00:54:40,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 356 transitions, 5796 flow [2024-06-28 00:54:41,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 356 transitions, 5662 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:41,680 INFO L231 Difference]: Finished difference. Result has 308 places, 321 transitions, 4962 flow [2024-06-28 00:54:41,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4962, PETRI_PLACES=308, PETRI_TRANSITIONS=321} [2024-06-28 00:54:41,681 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-28 00:54:41,681 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 321 transitions, 4962 flow [2024-06-28 00:54:41,681 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:41,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:41,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:41,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 00:54:41,682 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:41,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:41,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1172787900, now seen corresponding path program 10 times [2024-06-28 00:54:41,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:41,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13914077] [2024-06-28 00:54:41,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:41,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:41,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:42,789 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:42,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:42,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13914077] [2024-06-28 00:54:42,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [13914077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:42,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:42,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:42,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499152538] [2024-06-28 00:54:42,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:42,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:42,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:42,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:42,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:42,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:42,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 321 transitions, 4962 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:42,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:42,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:42,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:44,055 INFO L124 PetriNetUnfolderBase]: 2258/3944 cut-off events. [2024-06-28 00:54:44,055 INFO L125 PetriNetUnfolderBase]: For 128646/128646 co-relation queries the response was YES. [2024-06-28 00:54:44,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27122 conditions, 3944 events. 2258/3944 cut-off events. For 128646/128646 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 24727 event pairs, 233 based on Foata normal form. 2/3845 useless extension candidates. Maximal degree in co-relation 26975. Up to 2486 conditions per place. [2024-06-28 00:54:44,107 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 249 selfloop transitions, 116 changer transitions 0/371 dead transitions. [2024-06-28 00:54:44,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 371 transitions, 6138 flow [2024-06-28 00:54:44,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:44,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:44,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 00:54:44,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-06-28 00:54:44,108 INFO L175 Difference]: Start difference. First operand has 308 places, 321 transitions, 4962 flow. Second operand 10 states and 181 transitions. [2024-06-28 00:54:44,108 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 371 transitions, 6138 flow [2024-06-28 00:54:44,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 371 transitions, 5956 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:44,986 INFO L231 Difference]: Finished difference. Result has 311 places, 324 transitions, 5130 flow [2024-06-28 00:54:44,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4792, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5130, PETRI_PLACES=311, PETRI_TRANSITIONS=324} [2024-06-28 00:54:44,986 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 00:54:44,986 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 324 transitions, 5130 flow [2024-06-28 00:54:44,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:44,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:44,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:44,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 00:54:44,987 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:44,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:44,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1848313744, now seen corresponding path program 11 times [2024-06-28 00:54:44,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:44,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1098783372] [2024-06-28 00:54:44,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:44,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:44,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:46,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:46,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:46,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1098783372] [2024-06-28 00:54:46,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1098783372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:46,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:46,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:46,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378383086] [2024-06-28 00:54:46,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:46,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:46,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:46,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:46,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:46,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:46,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 324 transitions, 5130 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:46,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:46,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:46,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:47,524 INFO L124 PetriNetUnfolderBase]: 2314/4048 cut-off events. [2024-06-28 00:54:47,525 INFO L125 PetriNetUnfolderBase]: For 144882/144882 co-relation queries the response was YES. [2024-06-28 00:54:47,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28509 conditions, 4048 events. 2314/4048 cut-off events. For 144882/144882 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 25530 event pairs, 299 based on Foata normal form. 2/3943 useless extension candidates. Maximal degree in co-relation 28361. Up to 2474 conditions per place. [2024-06-28 00:54:47,574 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 269 selfloop transitions, 107 changer transitions 0/382 dead transitions. [2024-06-28 00:54:47,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 382 transitions, 6671 flow [2024-06-28 00:54:47,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:54:47,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:54:47,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 00:54:47,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49473684210526314 [2024-06-28 00:54:47,575 INFO L175 Difference]: Start difference. First operand has 311 places, 324 transitions, 5130 flow. Second operand 10 states and 188 transitions. [2024-06-28 00:54:47,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 382 transitions, 6671 flow [2024-06-28 00:54:48,289 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 382 transitions, 6361 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 00:54:48,293 INFO L231 Difference]: Finished difference. Result has 314 places, 329 transitions, 5221 flow [2024-06-28 00:54:48,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4820, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5221, PETRI_PLACES=314, PETRI_TRANSITIONS=329} [2024-06-28 00:54:48,294 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 272 predicate places. [2024-06-28 00:54:48,294 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 329 transitions, 5221 flow [2024-06-28 00:54:48,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:48,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:48,295 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:48,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 00:54:48,295 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:48,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:48,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1181369692, now seen corresponding path program 3 times [2024-06-28 00:54:48,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:48,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975364300] [2024-06-28 00:54:48,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:48,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:48,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:49,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:49,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:49,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975364300] [2024-06-28 00:54:49,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975364300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:49,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:49,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:49,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179014274] [2024-06-28 00:54:49,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:49,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:49,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:49,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:49,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:49,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:49,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 329 transitions, 5221 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:49,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:49,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:49,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:50,508 INFO L124 PetriNetUnfolderBase]: 2352/4144 cut-off events. [2024-06-28 00:54:50,508 INFO L125 PetriNetUnfolderBase]: For 155151/155151 co-relation queries the response was YES. [2024-06-28 00:54:50,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29039 conditions, 4144 events. 2352/4144 cut-off events. For 155151/155151 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 26495 event pairs, 409 based on Foata normal form. 4/4032 useless extension candidates. Maximal degree in co-relation 28889. Up to 3231 conditions per place. [2024-06-28 00:54:50,564 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 293 selfloop transitions, 81 changer transitions 0/380 dead transitions. [2024-06-28 00:54:50,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 380 transitions, 6271 flow [2024-06-28 00:54:50,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:50,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:50,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 00:54:50,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-06-28 00:54:50,565 INFO L175 Difference]: Start difference. First operand has 314 places, 329 transitions, 5221 flow. Second operand 11 states and 191 transitions. [2024-06-28 00:54:50,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 380 transitions, 6271 flow [2024-06-28 00:54:51,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 380 transitions, 6034 flow, removed 54 selfloop flow, removed 6 redundant places. [2024-06-28 00:54:51,446 INFO L231 Difference]: Finished difference. Result has 319 places, 331 transitions, 5251 flow [2024-06-28 00:54:51,447 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4984, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5251, PETRI_PLACES=319, PETRI_TRANSITIONS=331} [2024-06-28 00:54:51,447 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 00:54:51,447 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 331 transitions, 5251 flow [2024-06-28 00:54:51,447 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:51,447 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:51,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:51,448 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 00:54:51,448 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:51,448 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:51,448 INFO L85 PathProgramCache]: Analyzing trace with hash 1841638700, now seen corresponding path program 9 times [2024-06-28 00:54:51,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:51,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158421643] [2024-06-28 00:54:51,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:51,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:51,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:52,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:52,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:52,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158421643] [2024-06-28 00:54:52,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158421643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:52,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:52,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:54:52,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951207183] [2024-06-28 00:54:52,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:52,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:54:52,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:52,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:54:52,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:54:52,576 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:52,576 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 331 transitions, 5251 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:52,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:52,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:52,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:53,630 INFO L124 PetriNetUnfolderBase]: 2365/4203 cut-off events. [2024-06-28 00:54:53,630 INFO L125 PetriNetUnfolderBase]: For 151059/151059 co-relation queries the response was YES. [2024-06-28 00:54:53,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29243 conditions, 4203 events. 2365/4203 cut-off events. For 151059/151059 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 27154 event pairs, 363 based on Foata normal form. 2/4076 useless extension candidates. Maximal degree in co-relation 29091. Up to 3194 conditions per place. [2024-06-28 00:54:53,689 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 290 selfloop transitions, 69 changer transitions 0/365 dead transitions. [2024-06-28 00:54:53,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 365 transitions, 6134 flow [2024-06-28 00:54:53,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:53,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:53,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:54:53,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:54:53,691 INFO L175 Difference]: Start difference. First operand has 319 places, 331 transitions, 5251 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:54:53,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 365 transitions, 6134 flow [2024-06-28 00:54:54,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 365 transitions, 5876 flow, removed 48 selfloop flow, removed 9 redundant places. [2024-06-28 00:54:54,593 INFO L231 Difference]: Finished difference. Result has 319 places, 332 transitions, 5166 flow [2024-06-28 00:54:54,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=4993, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5166, PETRI_PLACES=319, PETRI_TRANSITIONS=332} [2024-06-28 00:54:54,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 00:54:54,594 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 332 transitions, 5166 flow [2024-06-28 00:54:54,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:54,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:54,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:54,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 00:54:54,595 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:54,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:54,595 INFO L85 PathProgramCache]: Analyzing trace with hash 46528998, now seen corresponding path program 4 times [2024-06-28 00:54:54,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:54,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467891207] [2024-06-28 00:54:54,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:54,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:54,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:55,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:55,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:55,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467891207] [2024-06-28 00:54:55,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467891207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:55,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:55,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:54:55,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402066724] [2024-06-28 00:54:55,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:55,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:54:55,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:55,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:54:55,532 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:54:55,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:55,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 332 transitions, 5166 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:55,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:55,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:55,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:56,806 INFO L124 PetriNetUnfolderBase]: 2403/4221 cut-off events. [2024-06-28 00:54:56,806 INFO L125 PetriNetUnfolderBase]: For 158500/158500 co-relation queries the response was YES. [2024-06-28 00:54:56,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29381 conditions, 4221 events. 2403/4221 cut-off events. For 158500/158500 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27039 event pairs, 415 based on Foata normal form. 4/4113 useless extension candidates. Maximal degree in co-relation 29228. Up to 3320 conditions per place. [2024-06-28 00:54:56,865 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 290 selfloop transitions, 86 changer transitions 0/382 dead transitions. [2024-06-28 00:54:56,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 382 transitions, 6222 flow [2024-06-28 00:54:56,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:54:56,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:54:56,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 00:54:56,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44976076555023925 [2024-06-28 00:54:56,867 INFO L175 Difference]: Start difference. First operand has 319 places, 332 transitions, 5166 flow. Second operand 11 states and 188 transitions. [2024-06-28 00:54:56,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 382 transitions, 6222 flow [2024-06-28 00:54:57,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 382 transitions, 6060 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 00:54:57,776 INFO L231 Difference]: Finished difference. Result has 323 places, 334 transitions, 5285 flow [2024-06-28 00:54:57,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5004, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5285, PETRI_PLACES=323, PETRI_TRANSITIONS=334} [2024-06-28 00:54:57,777 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 00:54:57,777 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 334 transitions, 5285 flow [2024-06-28 00:54:57,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:57,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:54:57,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:54:57,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 00:54:57,778 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:54:57,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:54:57,779 INFO L85 PathProgramCache]: Analyzing trace with hash -427948182, now seen corresponding path program 10 times [2024-06-28 00:54:57,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:54:57,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476651087] [2024-06-28 00:54:57,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:54:57,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:54:57,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:54:58,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:54:58,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:54:58,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476651087] [2024-06-28 00:54:58,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476651087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:54:58,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:54:58,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:54:58,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558191470] [2024-06-28 00:54:58,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:54:58,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:54:58,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:54:58,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:54:58,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:54:58,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:54:58,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 334 transitions, 5285 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:54:58,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:54:58,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:54:58,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:54:59,893 INFO L124 PetriNetUnfolderBase]: 2401/4267 cut-off events. [2024-06-28 00:54:59,893 INFO L125 PetriNetUnfolderBase]: For 150790/150790 co-relation queries the response was YES. [2024-06-28 00:54:59,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29366 conditions, 4267 events. 2401/4267 cut-off events. For 150790/150790 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 27626 event pairs, 385 based on Foata normal form. 2/4140 useless extension candidates. Maximal degree in co-relation 29212. Up to 3181 conditions per place. [2024-06-28 00:54:59,944 INFO L140 encePairwiseOnDemand]: 29/38 looper letters, 290 selfloop transitions, 72 changer transitions 0/368 dead transitions. [2024-06-28 00:54:59,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 368 transitions, 6176 flow [2024-06-28 00:54:59,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 00:54:59,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 00:54:59,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 00:54:59,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 00:54:59,945 INFO L175 Difference]: Start difference. First operand has 323 places, 334 transitions, 5285 flow. Second operand 9 states and 152 transitions. [2024-06-28 00:54:59,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 368 transitions, 6176 flow [2024-06-28 00:55:00,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 368 transitions, 5904 flow, removed 50 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:00,833 INFO L231 Difference]: Finished difference. Result has 323 places, 335 transitions, 5194 flow [2024-06-28 00:55:00,833 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5013, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5194, PETRI_PLACES=323, PETRI_TRANSITIONS=335} [2024-06-28 00:55:00,834 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 281 predicate places. [2024-06-28 00:55:00,834 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 335 transitions, 5194 flow [2024-06-28 00:55:00,834 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:00,834 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:00,834 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:00,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 00:55:00,835 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:00,835 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:00,835 INFO L85 PathProgramCache]: Analyzing trace with hash -1624177316, now seen corresponding path program 5 times [2024-06-28 00:55:00,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:00,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943713413] [2024-06-28 00:55:00,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:00,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:00,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:01,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-28 00:55:01,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:01,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943713413] [2024-06-28 00:55:01,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1943713413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:01,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:01,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:01,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877463294] [2024-06-28 00:55:01,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:01,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:01,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:01,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:01,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:01,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:01,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 335 transitions, 5194 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:01,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:01,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:01,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:02,897 INFO L124 PetriNetUnfolderBase]: 2483/4362 cut-off events. [2024-06-28 00:55:02,897 INFO L125 PetriNetUnfolderBase]: For 178008/178008 co-relation queries the response was YES. [2024-06-28 00:55:02,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30438 conditions, 4362 events. 2483/4362 cut-off events. For 178008/178008 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 28081 event pairs, 674 based on Foata normal form. 4/4253 useless extension candidates. Maximal degree in co-relation 30283. Up to 3659 conditions per place. [2024-06-28 00:55:02,956 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 346 selfloop transitions, 35 changer transitions 0/387 dead transitions. [2024-06-28 00:55:02,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 387 transitions, 6534 flow [2024-06-28 00:55:02,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:02,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:02,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 00:55:02,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2024-06-28 00:55:02,957 INFO L175 Difference]: Start difference. First operand has 323 places, 335 transitions, 5194 flow. Second operand 11 states and 184 transitions. [2024-06-28 00:55:02,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 387 transitions, 6534 flow [2024-06-28 00:55:03,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 387 transitions, 6364 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:03,837 INFO L231 Difference]: Finished difference. Result has 327 places, 341 transitions, 5324 flow [2024-06-28 00:55:03,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5024, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5324, PETRI_PLACES=327, PETRI_TRANSITIONS=341} [2024-06-28 00:55:03,838 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-28 00:55:03,838 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 341 transitions, 5324 flow [2024-06-28 00:55:03,839 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:03,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:03,839 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:03,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 00:55:03,839 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:03,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:03,840 INFO L85 PathProgramCache]: Analyzing trace with hash -1636568388, now seen corresponding path program 12 times [2024-06-28 00:55:03,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:03,840 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156760521] [2024-06-28 00:55:03,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:03,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:03,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:05,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-28 00:55:05,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:05,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156760521] [2024-06-28 00:55:05,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156760521] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:05,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:05,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:05,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603610644] [2024-06-28 00:55:05,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:05,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:05,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:05,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:05,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:05,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:05,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 341 transitions, 5324 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:05,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:05,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:05,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:06,580 INFO L124 PetriNetUnfolderBase]: 2498/4393 cut-off events. [2024-06-28 00:55:06,581 INFO L125 PetriNetUnfolderBase]: For 170466/170466 co-relation queries the response was YES. [2024-06-28 00:55:06,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30450 conditions, 4393 events. 2498/4393 cut-off events. For 170466/170466 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 28419 event pairs, 726 based on Foata normal form. 2/4280 useless extension candidates. Maximal degree in co-relation 30294. Up to 3931 conditions per place. [2024-06-28 00:55:06,629 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 354 selfloop transitions, 24 changer transitions 0/384 dead transitions. [2024-06-28 00:55:06,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 384 transitions, 6464 flow [2024-06-28 00:55:06,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:06,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:06,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-28 00:55:06,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263157894736842 [2024-06-28 00:55:06,631 INFO L175 Difference]: Start difference. First operand has 327 places, 341 transitions, 5324 flow. Second operand 10 states and 162 transitions. [2024-06-28 00:55:06,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 384 transitions, 6464 flow [2024-06-28 00:55:07,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 384 transitions, 6320 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-28 00:55:07,525 INFO L231 Difference]: Finished difference. Result has 334 places, 347 transitions, 5417 flow [2024-06-28 00:55:07,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5180, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5417, PETRI_PLACES=334, PETRI_TRANSITIONS=347} [2024-06-28 00:55:07,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 292 predicate places. [2024-06-28 00:55:07,526 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 347 transitions, 5417 flow [2024-06-28 00:55:07,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:07,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:07,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:07,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 00:55:07,526 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:07,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:07,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1848305374, now seen corresponding path program 13 times [2024-06-28 00:55:07,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:07,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654355143] [2024-06-28 00:55:07,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:07,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:07,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:08,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-28 00:55:08,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:08,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654355143] [2024-06-28 00:55:08,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654355143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:08,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:08,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:08,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1115312867] [2024-06-28 00:55:08,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:08,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:08,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:08,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:08,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:08,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:08,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 347 transitions, 5417 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:08,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:08,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:08,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:10,120 INFO L124 PetriNetUnfolderBase]: 2524/4445 cut-off events. [2024-06-28 00:55:10,120 INFO L125 PetriNetUnfolderBase]: For 168148/168148 co-relation queries the response was YES. [2024-06-28 00:55:10,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30567 conditions, 4445 events. 2524/4445 cut-off events. For 168148/168148 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 28846 event pairs, 344 based on Foata normal form. 2/4328 useless extension candidates. Maximal degree in co-relation 30407. Up to 2932 conditions per place. [2024-06-28 00:55:10,180 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 289 selfloop transitions, 105 changer transitions 0/400 dead transitions. [2024-06-28 00:55:10,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 400 transitions, 6749 flow [2024-06-28 00:55:10,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:10,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:10,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 00:55:10,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 00:55:10,181 INFO L175 Difference]: Start difference. First operand has 334 places, 347 transitions, 5417 flow. Second operand 10 states and 185 transitions. [2024-06-28 00:55:10,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 400 transitions, 6749 flow [2024-06-28 00:55:11,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 400 transitions, 6622 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 00:55:11,092 INFO L231 Difference]: Finished difference. Result has 338 places, 350 transitions, 5622 flow [2024-06-28 00:55:11,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5290, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5622, PETRI_PLACES=338, PETRI_TRANSITIONS=350} [2024-06-28 00:55:11,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 296 predicate places. [2024-06-28 00:55:11,092 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 350 transitions, 5622 flow [2024-06-28 00:55:11,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:11,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:11,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:11,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 00:55:11,093 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:11,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:11,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1636557476, now seen corresponding path program 6 times [2024-06-28 00:55:11,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:11,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792072657] [2024-06-28 00:55:11,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:11,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:11,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:12,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:12,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:12,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792072657] [2024-06-28 00:55:12,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792072657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:12,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:12,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:12,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272949701] [2024-06-28 00:55:12,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:12,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:12,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:12,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:12,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:12,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:12,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 350 transitions, 5622 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:12,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:12,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:12,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:13,192 INFO L124 PetriNetUnfolderBase]: 2518/4432 cut-off events. [2024-06-28 00:55:13,193 INFO L125 PetriNetUnfolderBase]: For 166071/166071 co-relation queries the response was YES. [2024-06-28 00:55:13,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30621 conditions, 4432 events. 2518/4432 cut-off events. For 166071/166071 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 28696 event pairs, 698 based on Foata normal form. 4/4318 useless extension candidates. Maximal degree in co-relation 30459. Up to 3722 conditions per place. [2024-06-28 00:55:13,253 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 346 selfloop transitions, 36 changer transitions 0/388 dead transitions. [2024-06-28 00:55:13,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 388 transitions, 6553 flow [2024-06-28 00:55:13,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:13,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:13,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 00:55:13,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42105263157894735 [2024-06-28 00:55:13,255 INFO L175 Difference]: Start difference. First operand has 338 places, 350 transitions, 5622 flow. Second operand 11 states and 176 transitions. [2024-06-28 00:55:13,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 388 transitions, 6553 flow [2024-06-28 00:55:14,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 388 transitions, 6181 flow, removed 83 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:14,124 INFO L231 Difference]: Finished difference. Result has 341 places, 350 transitions, 5334 flow [2024-06-28 00:55:14,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5250, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5334, PETRI_PLACES=341, PETRI_TRANSITIONS=350} [2024-06-28 00:55:14,124 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-28 00:55:14,124 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 350 transitions, 5334 flow [2024-06-28 00:55:14,125 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:14,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:14,125 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:14,125 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 00:55:14,125 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:14,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:14,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1848074734, now seen corresponding path program 14 times [2024-06-28 00:55:14,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:14,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662149474] [2024-06-28 00:55:14,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:14,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:14,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:15,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-28 00:55:15,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:15,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662149474] [2024-06-28 00:55:15,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662149474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:15,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:15,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:15,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286675949] [2024-06-28 00:55:15,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:15,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:15,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:15,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:15,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:15,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:15,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 350 transitions, 5334 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:15,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:15,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:15,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:16,543 INFO L124 PetriNetUnfolderBase]: 2544/4481 cut-off events. [2024-06-28 00:55:16,543 INFO L125 PetriNetUnfolderBase]: For 156808/156808 co-relation queries the response was YES. [2024-06-28 00:55:16,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30247 conditions, 4481 events. 2544/4481 cut-off events. For 156808/156808 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 29141 event pairs, 340 based on Foata normal form. 2/4362 useless extension candidates. Maximal degree in co-relation 30084. Up to 2962 conditions per place. [2024-06-28 00:55:16,604 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 294 selfloop transitions, 104 changer transitions 0/404 dead transitions. [2024-06-28 00:55:16,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 404 transitions, 6752 flow [2024-06-28 00:55:16,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:16,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:16,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 00:55:16,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4921052631578947 [2024-06-28 00:55:16,605 INFO L175 Difference]: Start difference. First operand has 341 places, 350 transitions, 5334 flow. Second operand 10 states and 187 transitions. [2024-06-28 00:55:16,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 404 transitions, 6752 flow [2024-06-28 00:55:17,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 404 transitions, 6673 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 00:55:17,491 INFO L231 Difference]: Finished difference. Result has 341 places, 353 transitions, 5591 flow [2024-06-28 00:55:17,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5255, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5591, PETRI_PLACES=341, PETRI_TRANSITIONS=353} [2024-06-28 00:55:17,492 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 299 predicate places. [2024-06-28 00:55:17,492 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 353 transitions, 5591 flow [2024-06-28 00:55:17,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:17,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:17,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-28 00:55:17,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 00:55:17,492 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:17,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:17,493 INFO L85 PathProgramCache]: Analyzing trace with hash -427763608, now seen corresponding path program 15 times [2024-06-28 00:55:17,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:17,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679373829] [2024-06-28 00:55:17,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:17,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:17,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:18,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:18,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:18,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679373829] [2024-06-28 00:55:18,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679373829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:18,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:18,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:55:18,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248074393] [2024-06-28 00:55:18,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:18,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:55:18,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:18,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:55:18,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:55:18,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:18,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 353 transitions, 5591 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:18,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:18,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:18,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:19,992 INFO L124 PetriNetUnfolderBase]: 2546/4491 cut-off events. [2024-06-28 00:55:19,992 INFO L125 PetriNetUnfolderBase]: For 155199/155199 co-relation queries the response was YES. [2024-06-28 00:55:20,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30612 conditions, 4491 events. 2546/4491 cut-off events. For 155199/155199 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 29259 event pairs, 359 based on Foata normal form. 2/4370 useless extension candidates. Maximal degree in co-relation 30449. Up to 2966 conditions per place. [2024-06-28 00:55:20,052 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 287 selfloop transitions, 109 changer transitions 0/402 dead transitions. [2024-06-28 00:55:20,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 402 transitions, 6877 flow [2024-06-28 00:55:20,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:20,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:20,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 00:55:20,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-06-28 00:55:20,053 INFO L175 Difference]: Start difference. First operand has 341 places, 353 transitions, 5591 flow. Second operand 10 states and 181 transitions. [2024-06-28 00:55:20,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 402 transitions, 6877 flow [2024-06-28 00:55:20,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 402 transitions, 6528 flow, removed 64 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:20,914 INFO L231 Difference]: Finished difference. Result has 342 places, 356 transitions, 5594 flow [2024-06-28 00:55:20,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5254, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5594, PETRI_PLACES=342, PETRI_TRANSITIONS=356} [2024-06-28 00:55:20,915 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 300 predicate places. [2024-06-28 00:55:20,915 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 356 transitions, 5594 flow [2024-06-28 00:55:20,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:20,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:20,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:20,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 00:55:20,915 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:20,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:20,916 INFO L85 PathProgramCache]: Analyzing trace with hash 2078301566, now seen corresponding path program 7 times [2024-06-28 00:55:20,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279811437] [2024-06-28 00:55:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:20,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:20,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:21,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:21,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279811437] [2024-06-28 00:55:21,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279811437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:21,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:21,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:21,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164712134] [2024-06-28 00:55:21,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:21,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:21,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:21,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:21,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:21,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:21,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 356 transitions, 5594 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:21,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:21,937 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:21,937 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:23,401 INFO L124 PetriNetUnfolderBase]: 2584/4593 cut-off events. [2024-06-28 00:55:23,401 INFO L125 PetriNetUnfolderBase]: For 169763/169763 co-relation queries the response was YES. [2024-06-28 00:55:23,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31029 conditions, 4593 events. 2584/4593 cut-off events. For 169763/169763 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 30316 event pairs, 508 based on Foata normal form. 4/4463 useless extension candidates. Maximal degree in co-relation 30866. Up to 3625 conditions per place. [2024-06-28 00:55:23,465 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 324 selfloop transitions, 77 changer transitions 0/407 dead transitions. [2024-06-28 00:55:23,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 407 transitions, 6716 flow [2024-06-28 00:55:23,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:23,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:23,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 00:55:23,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45933014354066987 [2024-06-28 00:55:23,467 INFO L175 Difference]: Start difference. First operand has 342 places, 356 transitions, 5594 flow. Second operand 11 states and 192 transitions. [2024-06-28 00:55:23,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 407 transitions, 6716 flow [2024-06-28 00:55:24,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 407 transitions, 6404 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:24,534 INFO L231 Difference]: Finished difference. Result has 345 places, 358 transitions, 5559 flow [2024-06-28 00:55:24,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5282, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5559, PETRI_PLACES=345, PETRI_TRANSITIONS=358} [2024-06-28 00:55:24,535 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 303 predicate places. [2024-06-28 00:55:24,535 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 358 transitions, 5559 flow [2024-06-28 00:55:24,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:24,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:24,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 00:55:24,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 00:55:24,536 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:24,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:24,536 INFO L85 PathProgramCache]: Analyzing trace with hash -602410906, now seen corresponding path program 8 times [2024-06-28 00:55:24,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:24,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153779821] [2024-06-28 00:55:24,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:24,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:25,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:25,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1153779821] [2024-06-28 00:55:25,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1153779821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:25,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:25,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:25,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918417347] [2024-06-28 00:55:25,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:25,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:25,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:25,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:25,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:25,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:25,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 358 transitions, 5559 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:25,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:25,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:25,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:26,928 INFO L124 PetriNetUnfolderBase]: 2707/4760 cut-off events. [2024-06-28 00:55:26,928 INFO L125 PetriNetUnfolderBase]: For 172102/172102 co-relation queries the response was YES. [2024-06-28 00:55:26,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32289 conditions, 4760 events. 2707/4760 cut-off events. For 172102/172102 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 31299 event pairs, 813 based on Foata normal form. 4/4642 useless extension candidates. Maximal degree in co-relation 32125. Up to 4006 conditions per place. [2024-06-28 00:55:26,991 INFO L140 encePairwiseOnDemand]: 22/38 looper letters, 366 selfloop transitions, 60 changer transitions 0/432 dead transitions. [2024-06-28 00:55:26,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 432 transitions, 7156 flow [2024-06-28 00:55:26,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:55:26,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:55:26,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 200 transitions. [2024-06-28 00:55:26,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43859649122807015 [2024-06-28 00:55:26,992 INFO L175 Difference]: Start difference. First operand has 345 places, 358 transitions, 5559 flow. Second operand 12 states and 200 transitions. [2024-06-28 00:55:26,992 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 432 transitions, 7156 flow [2024-06-28 00:55:27,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 432 transitions, 6830 flow, removed 80 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:27,913 INFO L231 Difference]: Finished difference. Result has 354 places, 381 transitions, 5984 flow [2024-06-28 00:55:27,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5245, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5984, PETRI_PLACES=354, PETRI_TRANSITIONS=381} [2024-06-28 00:55:27,914 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-28 00:55:27,914 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 381 transitions, 5984 flow [2024-06-28 00:55:27,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:27,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:27,914 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-28 00:55:27,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 00:55:27,914 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:27,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:27,915 INFO L85 PathProgramCache]: Analyzing trace with hash -2017147775, now seen corresponding path program 1 times [2024-06-28 00:55:27,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:27,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278999918] [2024-06-28 00:55:27,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:27,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:27,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:28,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:28,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:28,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278999918] [2024-06-28 00:55:28,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278999918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:28,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:28,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:55:28,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337582094] [2024-06-28 00:55:28,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:28,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:55:28,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:28,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:55:28,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:55:29,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:29,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 381 transitions, 5984 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:29,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:29,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:29,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:30,310 INFO L124 PetriNetUnfolderBase]: 2722/4784 cut-off events. [2024-06-28 00:55:30,310 INFO L125 PetriNetUnfolderBase]: For 165601/165601 co-relation queries the response was YES. [2024-06-28 00:55:30,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32323 conditions, 4784 events. 2722/4784 cut-off events. For 165601/165601 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 31393 event pairs, 786 based on Foata normal form. 2/4664 useless extension candidates. Maximal degree in co-relation 32152. Up to 4169 conditions per place. [2024-06-28 00:55:30,376 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 377 selfloop transitions, 37 changer transitions 0/420 dead transitions. [2024-06-28 00:55:30,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 420 transitions, 7032 flow [2024-06-28 00:55:30,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:30,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:30,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 00:55:30,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4236842105263158 [2024-06-28 00:55:30,377 INFO L175 Difference]: Start difference. First operand has 354 places, 381 transitions, 5984 flow. Second operand 10 states and 161 transitions. [2024-06-28 00:55:30,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 420 transitions, 7032 flow [2024-06-28 00:55:31,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 420 transitions, 6779 flow, removed 55 selfloop flow, removed 10 redundant places. [2024-06-28 00:55:31,474 INFO L231 Difference]: Finished difference. Result has 354 places, 383 transitions, 5902 flow [2024-06-28 00:55:31,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5731, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5902, PETRI_PLACES=354, PETRI_TRANSITIONS=383} [2024-06-28 00:55:31,475 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 312 predicate places. [2024-06-28 00:55:31,475 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 383 transitions, 5902 flow [2024-06-28 00:55:31,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:31,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:31,476 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-28 00:55:31,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 00:55:31,476 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:31,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1645588591, now seen corresponding path program 2 times [2024-06-28 00:55:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:31,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722513480] [2024-06-28 00:55:31,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:31,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:31,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:32,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:32,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:32,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722513480] [2024-06-28 00:55:32,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722513480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:32,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:32,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:32,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049692982] [2024-06-28 00:55:32,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:32,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:32,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:32,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:32,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:32,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:32,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 383 transitions, 5902 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:32,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:32,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:32,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:33,943 INFO L124 PetriNetUnfolderBase]: 2741/4817 cut-off events. [2024-06-28 00:55:33,943 INFO L125 PetriNetUnfolderBase]: For 164783/164783 co-relation queries the response was YES. [2024-06-28 00:55:33,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32106 conditions, 4817 events. 2741/4817 cut-off events. For 164783/164783 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 31647 event pairs, 830 based on Foata normal form. 2/4697 useless extension candidates. Maximal degree in co-relation 31934. Up to 4149 conditions per place. [2024-06-28 00:55:34,014 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 376 selfloop transitions, 45 changer transitions 0/427 dead transitions. [2024-06-28 00:55:34,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 427 transitions, 7062 flow [2024-06-28 00:55:34,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:34,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:34,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 00:55:34,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-28 00:55:34,016 INFO L175 Difference]: Start difference. First operand has 354 places, 383 transitions, 5902 flow. Second operand 10 states and 171 transitions. [2024-06-28 00:55:34,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 427 transitions, 7062 flow [2024-06-28 00:55:35,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 427 transitions, 6907 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:35,094 INFO L231 Difference]: Finished difference. Result has 356 places, 384 transitions, 5859 flow [2024-06-28 00:55:35,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5747, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5859, PETRI_PLACES=356, PETRI_TRANSITIONS=384} [2024-06-28 00:55:35,094 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-28 00:55:35,094 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 384 transitions, 5859 flow [2024-06-28 00:55:35,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:35,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:35,095 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-28 00:55:35,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 00:55:35,095 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:35,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:35,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1645594171, now seen corresponding path program 3 times [2024-06-28 00:55:35,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:35,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754024860] [2024-06-28 00:55:35,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:35,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:35,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:36,053 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:36,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:36,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [754024860] [2024-06-28 00:55:36,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [754024860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:36,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:36,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:36,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1335929069] [2024-06-28 00:55:36,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:36,054 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:36,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:36,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:36,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:36,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:36,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 384 transitions, 5859 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:36,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:36,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:36,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:37,482 INFO L124 PetriNetUnfolderBase]: 2776/4880 cut-off events. [2024-06-28 00:55:37,483 INFO L125 PetriNetUnfolderBase]: For 170504/170504 co-relation queries the response was YES. [2024-06-28 00:55:37,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32746 conditions, 4880 events. 2776/4880 cut-off events. For 170504/170504 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 32157 event pairs, 835 based on Foata normal form. 2/4760 useless extension candidates. Maximal degree in co-relation 32573. Up to 4155 conditions per place. [2024-06-28 00:55:37,555 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 380 selfloop transitions, 61 changer transitions 0/447 dead transitions. [2024-06-28 00:55:37,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 447 transitions, 7454 flow [2024-06-28 00:55:37,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:37,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:37,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 00:55:37,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4354066985645933 [2024-06-28 00:55:37,556 INFO L175 Difference]: Start difference. First operand has 356 places, 384 transitions, 5859 flow. Second operand 11 states and 182 transitions. [2024-06-28 00:55:37,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 447 transitions, 7454 flow [2024-06-28 00:55:38,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 447 transitions, 7288 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:38,717 INFO L231 Difference]: Finished difference. Result has 361 places, 405 transitions, 6422 flow [2024-06-28 00:55:38,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=5711, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6422, PETRI_PLACES=361, PETRI_TRANSITIONS=405} [2024-06-28 00:55:38,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 319 predicate places. [2024-06-28 00:55:38,717 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 405 transitions, 6422 flow [2024-06-28 00:55:38,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:38,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:38,718 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-28 00:55:38,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 00:55:38,718 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:38,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:38,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1645738321, now seen corresponding path program 4 times [2024-06-28 00:55:38,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:38,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121895394] [2024-06-28 00:55:38,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:38,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:38,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:39,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:39,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:39,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121895394] [2024-06-28 00:55:39,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121895394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:39,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:39,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:55:39,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569039649] [2024-06-28 00:55:39,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:39,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:55:39,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:39,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:55:39,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:55:39,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:39,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 405 transitions, 6422 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:39,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:39,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:39,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:41,150 INFO L124 PetriNetUnfolderBase]: 2793/4911 cut-off events. [2024-06-28 00:55:41,150 INFO L125 PetriNetUnfolderBase]: For 176391/176391 co-relation queries the response was YES. [2024-06-28 00:55:41,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33126 conditions, 4911 events. 2793/4911 cut-off events. For 176391/176391 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 32420 event pairs, 835 based on Foata normal form. 2/4791 useless extension candidates. Maximal degree in co-relation 32949. Up to 4115 conditions per place. [2024-06-28 00:55:41,221 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 385 selfloop transitions, 60 changer transitions 0/451 dead transitions. [2024-06-28 00:55:41,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 451 transitions, 7597 flow [2024-06-28 00:55:41,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:41,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:41,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 00:55:41,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43779904306220097 [2024-06-28 00:55:41,222 INFO L175 Difference]: Start difference. First operand has 361 places, 405 transitions, 6422 flow. Second operand 11 states and 183 transitions. [2024-06-28 00:55:41,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 451 transitions, 7597 flow [2024-06-28 00:55:42,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 451 transitions, 7300 flow, removed 131 selfloop flow, removed 3 redundant places. [2024-06-28 00:55:42,544 INFO L231 Difference]: Finished difference. Result has 371 places, 409 transitions, 6385 flow [2024-06-28 00:55:42,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6125, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6385, PETRI_PLACES=371, PETRI_TRANSITIONS=409} [2024-06-28 00:55:42,545 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 329 predicate places. [2024-06-28 00:55:42,545 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 409 transitions, 6385 flow [2024-06-28 00:55:42,545 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:42,545 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:42,545 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-28 00:55:42,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 00:55:42,546 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:42,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:42,546 INFO L85 PathProgramCache]: Analyzing trace with hash -2040012287, now seen corresponding path program 1 times [2024-06-28 00:55:42,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:42,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127903995] [2024-06-28 00:55:42,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:42,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:42,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:44,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:44,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:44,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127903995] [2024-06-28 00:55:44,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127903995] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:44,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:44,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:55:44,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810169844] [2024-06-28 00:55:44,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:44,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:55:44,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:44,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:55:44,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:55:44,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:44,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 409 transitions, 6385 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:44,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:44,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:44,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:46,024 INFO L124 PetriNetUnfolderBase]: 2819/4951 cut-off events. [2024-06-28 00:55:46,025 INFO L125 PetriNetUnfolderBase]: For 176473/176473 co-relation queries the response was YES. [2024-06-28 00:55:46,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33333 conditions, 4951 events. 2819/4951 cut-off events. For 176473/176473 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 32686 event pairs, 845 based on Foata normal form. 2/4831 useless extension candidates. Maximal degree in co-relation 33152. Up to 4193 conditions per place. [2024-06-28 00:55:46,098 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 382 selfloop transitions, 71 changer transitions 0/459 dead transitions. [2024-06-28 00:55:46,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 459 transitions, 7669 flow [2024-06-28 00:55:46,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:55:46,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:55:46,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 00:55:46,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44258373205741625 [2024-06-28 00:55:46,099 INFO L175 Difference]: Start difference. First operand has 371 places, 409 transitions, 6385 flow. Second operand 11 states and 185 transitions. [2024-06-28 00:55:46,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 459 transitions, 7669 flow [2024-06-28 00:55:47,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 459 transitions, 7466 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:47,172 INFO L231 Difference]: Finished difference. Result has 375 places, 412 transitions, 6462 flow [2024-06-28 00:55:47,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6182, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6462, PETRI_PLACES=375, PETRI_TRANSITIONS=412} [2024-06-28 00:55:47,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-28 00:55:47,173 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 412 transitions, 6462 flow [2024-06-28 00:55:47,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:47,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:47,173 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-28 00:55:47,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 00:55:47,173 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:47,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash 582800773, now seen corresponding path program 5 times [2024-06-28 00:55:47,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:47,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189794184] [2024-06-28 00:55:47,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:47,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:47,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:48,502 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:48,502 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:48,502 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189794184] [2024-06-28 00:55:48,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189794184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:48,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:48,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:55:48,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601408129] [2024-06-28 00:55:48,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:48,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:55:48,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:48,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:55:48,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:55:48,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:48,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 412 transitions, 6462 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:48,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:48,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:48,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:50,313 INFO L124 PetriNetUnfolderBase]: 2838/5074 cut-off events. [2024-06-28 00:55:50,314 INFO L125 PetriNetUnfolderBase]: For 182581/182581 co-relation queries the response was YES. [2024-06-28 00:55:50,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33832 conditions, 5074 events. 2838/5074 cut-off events. For 182581/182581 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 34380 event pairs, 703 based on Foata normal form. 2/4923 useless extension candidates. Maximal degree in co-relation 33650. Up to 3814 conditions per place. [2024-06-28 00:55:50,372 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 350 selfloop transitions, 103 changer transitions 0/459 dead transitions. [2024-06-28 00:55:50,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 459 transitions, 7874 flow [2024-06-28 00:55:50,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:50,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:50,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 00:55:50,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4631578947368421 [2024-06-28 00:55:50,373 INFO L175 Difference]: Start difference. First operand has 375 places, 412 transitions, 6462 flow. Second operand 10 states and 176 transitions. [2024-06-28 00:55:50,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 459 transitions, 7874 flow [2024-06-28 00:55:51,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 459 transitions, 7616 flow, removed 60 selfloop flow, removed 9 redundant places. [2024-06-28 00:55:51,467 INFO L231 Difference]: Finished difference. Result has 376 places, 413 transitions, 6439 flow [2024-06-28 00:55:51,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6204, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6439, PETRI_PLACES=376, PETRI_TRANSITIONS=413} [2024-06-28 00:55:51,467 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-28 00:55:51,467 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 413 transitions, 6439 flow [2024-06-28 00:55:51,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:51,468 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:51,468 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-28 00:55:51,468 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 00:55:51,468 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:51,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:51,469 INFO L85 PathProgramCache]: Analyzing trace with hash 582795193, now seen corresponding path program 6 times [2024-06-28 00:55:51,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:51,469 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [801003288] [2024-06-28 00:55:51,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:51,469 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:51,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:52,702 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:52,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:52,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [801003288] [2024-06-28 00:55:52,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [801003288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:52,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:52,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:55:52,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1393501898] [2024-06-28 00:55:52,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:52,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:55:52,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:52,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:55:52,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:55:52,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:52,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 413 transitions, 6439 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:52,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:52,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:52,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:54,372 INFO L124 PetriNetUnfolderBase]: 2858/5116 cut-off events. [2024-06-28 00:55:54,373 INFO L125 PetriNetUnfolderBase]: For 186918/186918 co-relation queries the response was YES. [2024-06-28 00:55:54,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34147 conditions, 5116 events. 2858/5116 cut-off events. For 186918/186918 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 34770 event pairs, 702 based on Foata normal form. 2/4963 useless extension candidates. Maximal degree in co-relation 33964. Up to 3799 conditions per place. [2024-06-28 00:55:54,444 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 353 selfloop transitions, 104 changer transitions 0/463 dead transitions. [2024-06-28 00:55:54,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 463 transitions, 7978 flow [2024-06-28 00:55:54,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:54,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:54,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 00:55:54,446 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4710526315789474 [2024-06-28 00:55:54,446 INFO L175 Difference]: Start difference. First operand has 376 places, 413 transitions, 6439 flow. Second operand 10 states and 179 transitions. [2024-06-28 00:55:54,446 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 463 transitions, 7978 flow [2024-06-28 00:55:55,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 463 transitions, 7765 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 00:55:55,569 INFO L231 Difference]: Finished difference. Result has 379 places, 415 transitions, 6507 flow [2024-06-28 00:55:55,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6226, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6507, PETRI_PLACES=379, PETRI_TRANSITIONS=415} [2024-06-28 00:55:55,570 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 337 predicate places. [2024-06-28 00:55:55,570 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 415 transitions, 6507 flow [2024-06-28 00:55:55,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:55,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:55,571 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-28 00:55:55,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 00:55:55,571 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:55,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:55,572 INFO L85 PathProgramCache]: Analyzing trace with hash 582651043, now seen corresponding path program 7 times [2024-06-28 00:55:55,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:55,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927343100] [2024-06-28 00:55:55,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:55,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:55,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:55:56,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:55:56,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:55:56,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927343100] [2024-06-28 00:55:56,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927343100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:55:56,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:55:56,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:55:56,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584769218] [2024-06-28 00:55:56,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:55:56,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:55:56,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:55:56,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:55:56,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:55:56,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:55:56,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 415 transitions, 6507 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:56,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:55:56,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:55:56,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:55:58,422 INFO L124 PetriNetUnfolderBase]: 2900/5196 cut-off events. [2024-06-28 00:55:58,422 INFO L125 PetriNetUnfolderBase]: For 203181/203181 co-relation queries the response was YES. [2024-06-28 00:55:58,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35101 conditions, 5196 events. 2900/5196 cut-off events. For 203181/203181 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 35466 event pairs, 713 based on Foata normal form. 2/5041 useless extension candidates. Maximal degree in co-relation 34916. Up to 3722 conditions per place. [2024-06-28 00:55:58,499 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 353 selfloop transitions, 106 changer transitions 0/465 dead transitions. [2024-06-28 00:55:58,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 465 transitions, 8186 flow [2024-06-28 00:55:58,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:55:58,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:55:58,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-28 00:55:58,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46578947368421053 [2024-06-28 00:55:58,500 INFO L175 Difference]: Start difference. First operand has 379 places, 415 transitions, 6507 flow. Second operand 10 states and 177 transitions. [2024-06-28 00:55:58,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 465 transitions, 8186 flow [2024-06-28 00:55:59,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 465 transitions, 7954 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-28 00:55:59,623 INFO L231 Difference]: Finished difference. Result has 383 places, 418 transitions, 6587 flow [2024-06-28 00:55:59,623 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6275, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6587, PETRI_PLACES=383, PETRI_TRANSITIONS=418} [2024-06-28 00:55:59,623 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 341 predicate places. [2024-06-28 00:55:59,623 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 418 transitions, 6587 flow [2024-06-28 00:55:59,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:55:59,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:55:59,624 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-28 00:55:59,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 00:55:59,624 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:55:59,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:55:59,624 INFO L85 PathProgramCache]: Analyzing trace with hash 689300987, now seen corresponding path program 8 times [2024-06-28 00:55:59,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:55:59,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129864779] [2024-06-28 00:55:59,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:55:59,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:55:59,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:00,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:00,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:00,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129864779] [2024-06-28 00:56:00,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129864779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:00,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:00,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:00,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846733402] [2024-06-28 00:56:00,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:00,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:00,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:00,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:00,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:00,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:00,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 418 transitions, 6587 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:00,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:00,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:00,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:02,521 INFO L124 PetriNetUnfolderBase]: 2919/5241 cut-off events. [2024-06-28 00:56:02,521 INFO L125 PetriNetUnfolderBase]: For 205435/205435 co-relation queries the response was YES. [2024-06-28 00:56:02,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35475 conditions, 5241 events. 2919/5241 cut-off events. For 205435/205435 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 36010 event pairs, 670 based on Foata normal form. 2/5082 useless extension candidates. Maximal degree in co-relation 35288. Up to 3957 conditions per place. [2024-06-28 00:56:02,587 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 344 selfloop transitions, 115 changer transitions 0/465 dead transitions. [2024-06-28 00:56:02,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 465 transitions, 7941 flow [2024-06-28 00:56:02,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:02,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:02,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 00:56:02,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45789473684210524 [2024-06-28 00:56:02,589 INFO L175 Difference]: Start difference. First operand has 383 places, 418 transitions, 6587 flow. Second operand 10 states and 174 transitions. [2024-06-28 00:56:02,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 465 transitions, 7941 flow [2024-06-28 00:56:03,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 465 transitions, 7752 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 00:56:03,836 INFO L231 Difference]: Finished difference. Result has 388 places, 419 transitions, 6663 flow [2024-06-28 00:56:03,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6402, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6663, PETRI_PLACES=388, PETRI_TRANSITIONS=419} [2024-06-28 00:56:03,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-28 00:56:03,837 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 419 transitions, 6663 flow [2024-06-28 00:56:03,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:03,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:03,838 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-28 00:56:03,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 00:56:03,838 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:03,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:03,839 INFO L85 PathProgramCache]: Analyzing trace with hash 1261032499, now seen corresponding path program 2 times [2024-06-28 00:56:03,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:03,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40587032] [2024-06-28 00:56:03,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:03,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:03,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:05,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:05,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:05,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40587032] [2024-06-28 00:56:05,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [40587032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:05,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:05,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:05,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023602492] [2024-06-28 00:56:05,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:05,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:05,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:05,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:05,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:05,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:05,618 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 419 transitions, 6663 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:05,618 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:05,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:05,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:07,295 INFO L124 PetriNetUnfolderBase]: 3053/5417 cut-off events. [2024-06-28 00:56:07,296 INFO L125 PetriNetUnfolderBase]: For 221050/221050 co-relation queries the response was YES. [2024-06-28 00:56:07,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37332 conditions, 5417 events. 3053/5417 cut-off events. For 221050/221050 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 36928 event pairs, 668 based on Foata normal form. 2/5270 useless extension candidates. Maximal degree in co-relation 37143. Up to 3733 conditions per place. [2024-06-28 00:56:07,379 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 391 selfloop transitions, 107 changer transitions 0/504 dead transitions. [2024-06-28 00:56:07,379 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 504 transitions, 8716 flow [2024-06-28 00:56:07,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:07,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:07,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 00:56:07,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48086124401913877 [2024-06-28 00:56:07,381 INFO L175 Difference]: Start difference. First operand has 388 places, 419 transitions, 6663 flow. Second operand 11 states and 201 transitions. [2024-06-28 00:56:07,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 504 transitions, 8716 flow [2024-06-28 00:56:08,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 504 transitions, 8479 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 00:56:08,849 INFO L231 Difference]: Finished difference. Result has 393 places, 439 transitions, 7024 flow [2024-06-28 00:56:08,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6426, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7024, PETRI_PLACES=393, PETRI_TRANSITIONS=439} [2024-06-28 00:56:08,850 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 351 predicate places. [2024-06-28 00:56:08,850 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 439 transitions, 7024 flow [2024-06-28 00:56:08,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:08,850 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:08,851 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-28 00:56:08,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 00:56:08,851 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:08,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:08,851 INFO L85 PathProgramCache]: Analyzing trace with hash 488219673, now seen corresponding path program 3 times [2024-06-28 00:56:08,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:08,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572253277] [2024-06-28 00:56:08,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:08,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:08,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:10,214 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:10,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:10,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572253277] [2024-06-28 00:56:10,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [572253277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:10,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:10,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:10,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501943629] [2024-06-28 00:56:10,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:10,215 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:10,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:10,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:10,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:10,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:10,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 439 transitions, 7024 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:10,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:10,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:10,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:12,225 INFO L124 PetriNetUnfolderBase]: 3089/5557 cut-off events. [2024-06-28 00:56:12,225 INFO L125 PetriNetUnfolderBase]: For 232415/232415 co-relation queries the response was YES. [2024-06-28 00:56:12,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38651 conditions, 5557 events. 3089/5557 cut-off events. For 232415/232415 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38620 event pairs, 739 based on Foata normal form. 2/5382 useless extension candidates. Maximal degree in co-relation 38459. Up to 4170 conditions per place. [2024-06-28 00:56:12,303 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 377 selfloop transitions, 112 changer transitions 0/495 dead transitions. [2024-06-28 00:56:12,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 495 transitions, 8620 flow [2024-06-28 00:56:12,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:12,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:12,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:56:12,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46411483253588515 [2024-06-28 00:56:12,305 INFO L175 Difference]: Start difference. First operand has 393 places, 439 transitions, 7024 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:56:12,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 495 transitions, 8620 flow [2024-06-28 00:56:13,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 495 transitions, 8445 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:13,731 INFO L231 Difference]: Finished difference. Result has 398 places, 444 transitions, 7284 flow [2024-06-28 00:56:13,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6863, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7284, PETRI_PLACES=398, PETRI_TRANSITIONS=444} [2024-06-28 00:56:13,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 00:56:13,731 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 444 transitions, 7284 flow [2024-06-28 00:56:13,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:13,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:13,732 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-28 00:56:13,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 00:56:13,732 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:13,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:13,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1253404143, now seen corresponding path program 9 times [2024-06-28 00:56:13,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:13,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100222537] [2024-06-28 00:56:13,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:13,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:13,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:15,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:15,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:15,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100222537] [2024-06-28 00:56:15,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100222537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:15,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:15,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:15,044 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989726992] [2024-06-28 00:56:15,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:15,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:15,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:15,045 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:15,045 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:15,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:15,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 444 transitions, 7284 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:15,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:15,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:15,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:17,046 INFO L124 PetriNetUnfolderBase]: 3108/5584 cut-off events. [2024-06-28 00:56:17,046 INFO L125 PetriNetUnfolderBase]: For 236492/236492 co-relation queries the response was YES. [2024-06-28 00:56:17,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39252 conditions, 5584 events. 3108/5584 cut-off events. For 236492/236492 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 38822 event pairs, 732 based on Foata normal form. 2/5411 useless extension candidates. Maximal degree in co-relation 39058. Up to 4359 conditions per place. [2024-06-28 00:56:17,144 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 407 selfloop transitions, 82 changer transitions 0/495 dead transitions. [2024-06-28 00:56:17,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 495 transitions, 8804 flow [2024-06-28 00:56:17,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:17,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:17,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 00:56:17,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 00:56:17,146 INFO L175 Difference]: Start difference. First operand has 398 places, 444 transitions, 7284 flow. Second operand 10 states and 180 transitions. [2024-06-28 00:56:17,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 495 transitions, 8804 flow [2024-06-28 00:56:18,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 495 transitions, 8429 flow, removed 79 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:18,836 INFO L231 Difference]: Finished difference. Result has 399 places, 446 transitions, 7192 flow [2024-06-28 00:56:18,837 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6909, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7192, PETRI_PLACES=399, PETRI_TRANSITIONS=446} [2024-06-28 00:56:18,837 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 357 predicate places. [2024-06-28 00:56:18,837 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 446 transitions, 7192 flow [2024-06-28 00:56:18,837 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:18,837 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:18,837 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-28 00:56:18,837 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 00:56:18,838 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:18,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:18,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1261023199, now seen corresponding path program 4 times [2024-06-28 00:56:18,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:18,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168853401] [2024-06-28 00:56:18,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:18,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:18,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:20,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-28 00:56:20,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:20,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168853401] [2024-06-28 00:56:20,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168853401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:20,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:20,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:20,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939961686] [2024-06-28 00:56:20,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:20,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:20,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:20,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:20,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:20,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:20,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 446 transitions, 7192 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:20,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:20,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:20,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:22,909 INFO L124 PetriNetUnfolderBase]: 3144/5607 cut-off events. [2024-06-28 00:56:22,910 INFO L125 PetriNetUnfolderBase]: For 241124/241124 co-relation queries the response was YES. [2024-06-28 00:56:22,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39507 conditions, 5607 events. 3144/5607 cut-off events. For 241124/241124 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 38668 event pairs, 663 based on Foata normal form. 2/5445 useless extension candidates. Maximal degree in co-relation 39312. Up to 3925 conditions per place. [2024-06-28 00:56:22,997 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 353 selfloop transitions, 144 changer transitions 0/503 dead transitions. [2024-06-28 00:56:22,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 503 transitions, 8738 flow [2024-06-28 00:56:22,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:22,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:22,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:56:22,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46411483253588515 [2024-06-28 00:56:22,999 INFO L175 Difference]: Start difference. First operand has 399 places, 446 transitions, 7192 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:56:22,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 503 transitions, 8738 flow [2024-06-28 00:56:24,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 503 transitions, 8512 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:24,658 INFO L231 Difference]: Finished difference. Result has 404 places, 451 transitions, 7463 flow [2024-06-28 00:56:24,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=6966, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7463, PETRI_PLACES=404, PETRI_TRANSITIONS=451} [2024-06-28 00:56:24,658 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-28 00:56:24,659 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 451 transitions, 7463 flow [2024-06-28 00:56:24,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:24,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:24,659 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-28 00:56:24,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 00:56:24,659 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:24,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:24,660 INFO L85 PathProgramCache]: Analyzing trace with hash 689578034, now seen corresponding path program 1 times [2024-06-28 00:56:24,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:24,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962299389] [2024-06-28 00:56:24,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:24,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:24,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:25,988 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:25,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:25,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962299389] [2024-06-28 00:56:25,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962299389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:25,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:25,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:25,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862165937] [2024-06-28 00:56:25,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:25,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:25,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:25,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:25,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:26,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:26,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 451 transitions, 7463 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:26,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:26,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:26,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:27,970 INFO L124 PetriNetUnfolderBase]: 3165/5593 cut-off events. [2024-06-28 00:56:27,970 INFO L125 PetriNetUnfolderBase]: For 244763/244763 co-relation queries the response was YES. [2024-06-28 00:56:28,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40203 conditions, 5593 events. 3165/5593 cut-off events. For 244763/244763 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 38171 event pairs, 871 based on Foata normal form. 2/5449 useless extension candidates. Maximal degree in co-relation 40007. Up to 4437 conditions per place. [2024-06-28 00:56:28,062 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 400 selfloop transitions, 97 changer transitions 0/503 dead transitions. [2024-06-28 00:56:28,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 414 places, 503 transitions, 8937 flow [2024-06-28 00:56:28,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:28,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:28,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 184 transitions. [2024-06-28 00:56:28,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44019138755980863 [2024-06-28 00:56:28,063 INFO L175 Difference]: Start difference. First operand has 404 places, 451 transitions, 7463 flow. Second operand 11 states and 184 transitions. [2024-06-28 00:56:28,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 414 places, 503 transitions, 8937 flow [2024-06-28 00:56:29,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 503 transitions, 8486 flow, removed 85 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:29,717 INFO L231 Difference]: Finished difference. Result has 407 places, 456 transitions, 7535 flow [2024-06-28 00:56:29,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7535, PETRI_PLACES=407, PETRI_TRANSITIONS=456} [2024-06-28 00:56:29,718 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-28 00:56:29,718 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 456 transitions, 7535 flow [2024-06-28 00:56:29,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:29,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:29,718 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-28 00:56:29,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 00:56:29,718 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:29,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:29,719 INFO L85 PathProgramCache]: Analyzing trace with hash 681943757, now seen corresponding path program 10 times [2024-06-28 00:56:29,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:29,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158898449] [2024-06-28 00:56:29,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:29,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:29,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:31,058 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:31,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:31,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158898449] [2024-06-28 00:56:31,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158898449] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:31,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:31,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:31,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488797715] [2024-06-28 00:56:31,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:31,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:31,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:31,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:31,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:31,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:31,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 456 transitions, 7535 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:31,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:31,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:31,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:32,842 INFO L124 PetriNetUnfolderBase]: 3173/5729 cut-off events. [2024-06-28 00:56:32,842 INFO L125 PetriNetUnfolderBase]: For 240988/240988 co-relation queries the response was YES. [2024-06-28 00:56:32,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39953 conditions, 5729 events. 3173/5729 cut-off events. For 240988/240988 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 40315 event pairs, 725 based on Foata normal form. 2/5544 useless extension candidates. Maximal degree in co-relation 39755. Up to 4292 conditions per place. [2024-06-28 00:56:32,936 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 384 selfloop transitions, 115 changer transitions 0/505 dead transitions. [2024-06-28 00:56:32,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 505 transitions, 9123 flow [2024-06-28 00:56:32,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:56:32,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:56:32,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 00:56:32,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605263157894737 [2024-06-28 00:56:32,938 INFO L175 Difference]: Start difference. First operand has 407 places, 456 transitions, 7535 flow. Second operand 10 states and 175 transitions. [2024-06-28 00:56:32,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 505 transitions, 9123 flow [2024-06-28 00:56:34,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 505 transitions, 8758 flow, removed 130 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:34,717 INFO L231 Difference]: Finished difference. Result has 411 places, 461 transitions, 7679 flow [2024-06-28 00:56:34,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7182, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7679, PETRI_PLACES=411, PETRI_TRANSITIONS=461} [2024-06-28 00:56:34,717 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-28 00:56:34,717 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 461 transitions, 7679 flow [2024-06-28 00:56:34,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:34,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:34,718 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-28 00:56:34,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 00:56:34,718 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:34,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:34,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1260763729, now seen corresponding path program 5 times [2024-06-28 00:56:34,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:34,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795177932] [2024-06-28 00:56:34,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:34,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:34,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:36,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:36,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:36,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1795177932] [2024-06-28 00:56:36,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1795177932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:36,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:36,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:36,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26548576] [2024-06-28 00:56:36,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:36,159 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:36,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:36,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:36,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:36,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:36,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 461 transitions, 7679 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:36,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:36,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:36,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:38,105 INFO L124 PetriNetUnfolderBase]: 3209/5791 cut-off events. [2024-06-28 00:56:38,105 INFO L125 PetriNetUnfolderBase]: For 247552/247552 co-relation queries the response was YES. [2024-06-28 00:56:38,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40556 conditions, 5791 events. 3209/5791 cut-off events. For 247552/247552 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40734 event pairs, 727 based on Foata normal form. 2/5604 useless extension candidates. Maximal degree in co-relation 40355. Up to 4368 conditions per place. [2024-06-28 00:56:38,185 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 387 selfloop transitions, 124 changer transitions 0/517 dead transitions. [2024-06-28 00:56:38,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 517 transitions, 9281 flow [2024-06-28 00:56:38,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:38,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:38,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 00:56:38,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45933014354066987 [2024-06-28 00:56:38,187 INFO L175 Difference]: Start difference. First operand has 411 places, 461 transitions, 7679 flow. Second operand 11 states and 192 transitions. [2024-06-28 00:56:38,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 517 transitions, 9281 flow [2024-06-28 00:56:39,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 517 transitions, 8914 flow, removed 107 selfloop flow, removed 6 redundant places. [2024-06-28 00:56:39,866 INFO L231 Difference]: Finished difference. Result has 416 places, 466 transitions, 7785 flow [2024-06-28 00:56:39,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7312, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=461, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7785, PETRI_PLACES=416, PETRI_TRANSITIONS=466} [2024-06-28 00:56:39,866 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-28 00:56:39,866 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 466 transitions, 7785 flow [2024-06-28 00:56:39,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:39,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:39,867 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-28 00:56:39,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 00:56:39,867 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:39,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:39,867 INFO L85 PathProgramCache]: Analyzing trace with hash 682159083, now seen corresponding path program 6 times [2024-06-28 00:56:39,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:39,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061366616] [2024-06-28 00:56:39,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:39,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:39,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:41,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:41,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:41,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061366616] [2024-06-28 00:56:41,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2061366616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:41,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:41,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:41,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048675407] [2024-06-28 00:56:41,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:41,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:41,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:41,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:41,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:41,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:41,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 466 transitions, 7785 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:41,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:41,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:41,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:43,397 INFO L124 PetriNetUnfolderBase]: 3221/5817 cut-off events. [2024-06-28 00:56:43,397 INFO L125 PetriNetUnfolderBase]: For 239112/239112 co-relation queries the response was YES. [2024-06-28 00:56:43,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40789 conditions, 5817 events. 3221/5817 cut-off events. For 239112/239112 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 41053 event pairs, 735 based on Foata normal form. 2/5628 useless extension candidates. Maximal degree in co-relation 40586. Up to 4388 conditions per place. [2024-06-28 00:56:43,488 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 399 selfloop transitions, 118 changer transitions 0/523 dead transitions. [2024-06-28 00:56:43,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 523 transitions, 9507 flow [2024-06-28 00:56:43,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:43,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:43,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 194 transitions. [2024-06-28 00:56:43,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46411483253588515 [2024-06-28 00:56:43,490 INFO L175 Difference]: Start difference. First operand has 416 places, 466 transitions, 7785 flow. Second operand 11 states and 194 transitions. [2024-06-28 00:56:43,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 523 transitions, 9507 flow [2024-06-28 00:56:45,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 523 transitions, 9046 flow, removed 110 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:45,198 INFO L231 Difference]: Finished difference. Result has 418 places, 471 transitions, 7795 flow [2024-06-28 00:56:45,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7336, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7795, PETRI_PLACES=418, PETRI_TRANSITIONS=471} [2024-06-28 00:56:45,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 376 predicate places. [2024-06-28 00:56:45,199 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 471 transitions, 7795 flow [2024-06-28 00:56:45,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:45,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:45,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-28 00:56:45,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 00:56:45,199 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:45,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:45,200 INFO L85 PathProgramCache]: Analyzing trace with hash 366534497, now seen corresponding path program 7 times [2024-06-28 00:56:45,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:45,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311401881] [2024-06-28 00:56:45,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:45,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:45,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:46,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:46,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:46,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311401881] [2024-06-28 00:56:46,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311401881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:46,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:46,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:46,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119241008] [2024-06-28 00:56:46,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:46,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:46,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:46,712 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:46,712 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:46,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:46,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 471 transitions, 7795 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:46,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:46,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:46,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:48,819 INFO L124 PetriNetUnfolderBase]: 3283/5757 cut-off events. [2024-06-28 00:56:48,819 INFO L125 PetriNetUnfolderBase]: For 254959/254959 co-relation queries the response was YES. [2024-06-28 00:56:48,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41531 conditions, 5757 events. 3283/5757 cut-off events. For 254959/254959 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 39202 event pairs, 311 based on Foata normal form. 2/5620 useless extension candidates. Maximal degree in co-relation 41327. Up to 3873 conditions per place. [2024-06-28 00:56:48,911 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 389 selfloop transitions, 143 changer transitions 0/538 dead transitions. [2024-06-28 00:56:48,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 538 transitions, 10073 flow [2024-06-28 00:56:48,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:48,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:48,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-28 00:56:48,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49282296650717705 [2024-06-28 00:56:48,913 INFO L175 Difference]: Start difference. First operand has 418 places, 471 transitions, 7795 flow. Second operand 11 states and 206 transitions. [2024-06-28 00:56:48,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 538 transitions, 10073 flow [2024-06-28 00:56:51,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 538 transitions, 9660 flow, removed 92 selfloop flow, removed 9 redundant places. [2024-06-28 00:56:51,091 INFO L231 Difference]: Finished difference. Result has 421 places, 477 transitions, 7899 flow [2024-06-28 00:56:51,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7382, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7899, PETRI_PLACES=421, PETRI_TRANSITIONS=477} [2024-06-28 00:56:51,092 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 379 predicate places. [2024-06-28 00:56:51,092 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 477 transitions, 7899 flow [2024-06-28 00:56:51,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:51,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:51,092 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-28 00:56:51,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 00:56:51,092 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:51,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:51,093 INFO L85 PathProgramCache]: Analyzing trace with hash 366525197, now seen corresponding path program 8 times [2024-06-28 00:56:51,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:51,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118020435] [2024-06-28 00:56:51,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:51,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:51,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:52,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:52,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:52,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118020435] [2024-06-28 00:56:52,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118020435] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:52,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:52,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:56:52,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325094020] [2024-06-28 00:56:52,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:52,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:56:52,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:52,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:56:52,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:56:52,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:52,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 477 transitions, 7899 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:52,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:52,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:52,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:56:54,918 INFO L124 PetriNetUnfolderBase]: 3315/5820 cut-off events. [2024-06-28 00:56:54,919 INFO L125 PetriNetUnfolderBase]: For 258648/258648 co-relation queries the response was YES. [2024-06-28 00:56:54,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42156 conditions, 5820 events. 3315/5820 cut-off events. For 258648/258648 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 39792 event pairs, 312 based on Foata normal form. 2/5679 useless extension candidates. Maximal degree in co-relation 41950. Up to 4025 conditions per place. [2024-06-28 00:56:55,013 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 390 selfloop transitions, 143 changer transitions 0/539 dead transitions. [2024-06-28 00:56:55,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 539 transitions, 9776 flow [2024-06-28 00:56:55,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:56:55,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:56:55,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 00:56:55,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48564593301435405 [2024-06-28 00:56:55,015 INFO L175 Difference]: Start difference. First operand has 421 places, 477 transitions, 7899 flow. Second operand 11 states and 203 transitions. [2024-06-28 00:56:55,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 539 transitions, 9776 flow [2024-06-28 00:56:57,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 539 transitions, 9468 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 00:56:57,039 INFO L231 Difference]: Finished difference. Result has 426 places, 483 transitions, 8207 flow [2024-06-28 00:56:57,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7611, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8207, PETRI_PLACES=426, PETRI_TRANSITIONS=483} [2024-06-28 00:56:57,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-28 00:56:57,039 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 483 transitions, 8207 flow [2024-06-28 00:56:57,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:57,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:56:57,040 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-28 00:56:57,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 00:56:57,040 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:56:57,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:56:57,040 INFO L85 PathProgramCache]: Analyzing trace with hash 366257791, now seen corresponding path program 11 times [2024-06-28 00:56:57,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:56:57,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232777258] [2024-06-28 00:56:57,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:56:57,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:56:57,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:56:58,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:56:58,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:56:58,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232777258] [2024-06-28 00:56:58,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232777258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:56:58,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:56:58,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:56:58,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468314914] [2024-06-28 00:56:58,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:56:58,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:56:58,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:56:58,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:56:58,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:56:58,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:56:58,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 483 transitions, 8207 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:56:58,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:56:58,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:56:58,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:00,117 INFO L124 PetriNetUnfolderBase]: 3334/5871 cut-off events. [2024-06-28 00:57:00,118 INFO L125 PetriNetUnfolderBase]: For 269619/269619 co-relation queries the response was YES. [2024-06-28 00:57:00,196 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42973 conditions, 5871 events. 3334/5871 cut-off events. For 269619/269619 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40325 event pairs, 328 based on Foata normal form. 2/5724 useless extension candidates. Maximal degree in co-relation 42764. Up to 4202 conditions per place. [2024-06-28 00:57:00,221 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 400 selfloop transitions, 129 changer transitions 0/535 dead transitions. [2024-06-28 00:57:00,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 535 transitions, 9981 flow [2024-06-28 00:57:00,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:00,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:00,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 00:57:00,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157894736842105 [2024-06-28 00:57:00,223 INFO L175 Difference]: Start difference. First operand has 426 places, 483 transitions, 8207 flow. Second operand 10 states and 183 transitions. [2024-06-28 00:57:00,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 535 transitions, 9981 flow [2024-06-28 00:57:02,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 535 transitions, 9434 flow, removed 143 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:02,972 INFO L231 Difference]: Finished difference. Result has 429 places, 484 transitions, 7952 flow [2024-06-28 00:57:02,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7660, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7952, PETRI_PLACES=429, PETRI_TRANSITIONS=484} [2024-06-28 00:57:02,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-28 00:57:02,973 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 484 transitions, 7952 flow [2024-06-28 00:57:02,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:02,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:02,973 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-28 00:57:02,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 00:57:02,973 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:02,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:02,974 INFO L85 PathProgramCache]: Analyzing trace with hash 366265727, now seen corresponding path program 9 times [2024-06-28 00:57:02,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:02,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357506207] [2024-06-28 00:57:02,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:02,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:02,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:04,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:04,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:04,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357506207] [2024-06-28 00:57:04,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357506207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:04,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:04,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:57:04,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073210813] [2024-06-28 00:57:04,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:04,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:57:04,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:04,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:57:04,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:57:04,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:04,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 484 transitions, 7952 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:04,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:04,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:04,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:06,614 INFO L124 PetriNetUnfolderBase]: 3360/5911 cut-off events. [2024-06-28 00:57:06,615 INFO L125 PetriNetUnfolderBase]: For 270225/270225 co-relation queries the response was YES. [2024-06-28 00:57:06,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42870 conditions, 5911 events. 3360/5911 cut-off events. For 270225/270225 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 40577 event pairs, 330 based on Foata normal form. 2/5764 useless extension candidates. Maximal degree in co-relation 42660. Up to 4206 conditions per place. [2024-06-28 00:57:06,711 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 403 selfloop transitions, 134 changer transitions 0/543 dead transitions. [2024-06-28 00:57:06,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 543 transitions, 9800 flow [2024-06-28 00:57:06,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:06,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:06,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 00:57:06,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48086124401913877 [2024-06-28 00:57:06,712 INFO L175 Difference]: Start difference. First operand has 429 places, 484 transitions, 7952 flow. Second operand 11 states and 201 transitions. [2024-06-28 00:57:06,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 543 transitions, 9800 flow [2024-06-28 00:57:09,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 543 transitions, 9526 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:09,272 INFO L231 Difference]: Finished difference. Result has 432 places, 487 transitions, 8122 flow [2024-06-28 00:57:09,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7678, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8122, PETRI_PLACES=432, PETRI_TRANSITIONS=487} [2024-06-28 00:57:09,273 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 390 predicate places. [2024-06-28 00:57:09,273 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 487 transitions, 8122 flow [2024-06-28 00:57:09,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:09,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:09,273 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-28 00:57:09,273 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 00:57:09,274 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:09,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:09,274 INFO L85 PathProgramCache]: Analyzing trace with hash -174410129, now seen corresponding path program 10 times [2024-06-28 00:57:09,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:09,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749093014] [2024-06-28 00:57:09,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:09,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:09,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:10,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:10,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:10,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749093014] [2024-06-28 00:57:10,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749093014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:10,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:10,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:57:10,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485393929] [2024-06-28 00:57:10,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:10,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:57:10,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:10,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:57:10,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:57:11,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:11,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 487 transitions, 8122 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:11,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:11,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:11,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:13,168 INFO L124 PetriNetUnfolderBase]: 3422/6049 cut-off events. [2024-06-28 00:57:13,168 INFO L125 PetriNetUnfolderBase]: For 298085/298085 co-relation queries the response was YES. [2024-06-28 00:57:13,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44407 conditions, 6049 events. 3422/6049 cut-off events. For 298085/298085 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 41904 event pairs, 419 based on Foata normal form. 2/5888 useless extension candidates. Maximal degree in co-relation 44196. Up to 4045 conditions per place. [2024-06-28 00:57:13,273 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 419 selfloop transitions, 135 changer transitions 0/560 dead transitions. [2024-06-28 00:57:13,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 560 transitions, 10524 flow [2024-06-28 00:57:13,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:57:13,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:57:13,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-28 00:57:13,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49122807017543857 [2024-06-28 00:57:13,274 INFO L175 Difference]: Start difference. First operand has 432 places, 487 transitions, 8122 flow. Second operand 12 states and 224 transitions. [2024-06-28 00:57:13,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 560 transitions, 10524 flow [2024-06-28 00:57:15,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 560 transitions, 10108 flow, removed 76 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:15,844 INFO L231 Difference]: Finished difference. Result has 436 places, 493 transitions, 8220 flow [2024-06-28 00:57:15,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7706, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8220, PETRI_PLACES=436, PETRI_TRANSITIONS=493} [2024-06-28 00:57:15,845 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-28 00:57:15,845 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 493 transitions, 8220 flow [2024-06-28 00:57:15,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:15,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:15,845 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-28 00:57:15,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 00:57:15,845 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:15,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:15,846 INFO L85 PathProgramCache]: Analyzing trace with hash 358906141, now seen corresponding path program 12 times [2024-06-28 00:57:15,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:15,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94277875] [2024-06-28 00:57:15,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:15,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:15,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:17,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:17,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:17,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94277875] [2024-06-28 00:57:17,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [94277875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:17,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:17,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:57:17,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295239493] [2024-06-28 00:57:17,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:17,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:57:17,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:17,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:57:17,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:57:17,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:17,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 493 transitions, 8220 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:17,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:17,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:17,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:19,275 INFO L124 PetriNetUnfolderBase]: 3441/6070 cut-off events. [2024-06-28 00:57:19,275 INFO L125 PetriNetUnfolderBase]: For 299743/299743 co-relation queries the response was YES. [2024-06-28 00:57:19,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44667 conditions, 6070 events. 3441/6070 cut-off events. For 299743/299743 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 41992 event pairs, 353 based on Foata normal form. 2/5913 useless extension candidates. Maximal degree in co-relation 44454. Up to 4373 conditions per place. [2024-06-28 00:57:19,382 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 404 selfloop transitions, 132 changer transitions 0/542 dead transitions. [2024-06-28 00:57:19,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 542 transitions, 9910 flow [2024-06-28 00:57:19,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:19,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:19,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 00:57:19,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 00:57:19,383 INFO L175 Difference]: Start difference. First operand has 436 places, 493 transitions, 8220 flow. Second operand 10 states and 180 transitions. [2024-06-28 00:57:19,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 542 transitions, 9910 flow [2024-06-28 00:57:22,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 542 transitions, 9663 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:22,165 INFO L231 Difference]: Finished difference. Result has 438 places, 495 transitions, 8380 flow [2024-06-28 00:57:22,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7973, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8380, PETRI_PLACES=438, PETRI_TRANSITIONS=495} [2024-06-28 00:57:22,165 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-28 00:57:22,165 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 495 transitions, 8380 flow [2024-06-28 00:57:22,166 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:22,166 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:22,166 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-28 00:57:22,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 00:57:22,166 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:22,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:22,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1463153027, now seen corresponding path program 11 times [2024-06-28 00:57:22,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:22,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907155852] [2024-06-28 00:57:22,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:22,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:23,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:23,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:23,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907155852] [2024-06-28 00:57:23,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907155852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:23,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:23,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:57:23,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203256373] [2024-06-28 00:57:23,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:23,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:57:23,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:23,801 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:57:23,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:57:23,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:23,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 495 transitions, 8380 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:23,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:23,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:23,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:26,139 INFO L124 PetriNetUnfolderBase]: 3467/6134 cut-off events. [2024-06-28 00:57:26,139 INFO L125 PetriNetUnfolderBase]: For 309052/309052 co-relation queries the response was YES. [2024-06-28 00:57:26,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45491 conditions, 6134 events. 3467/6134 cut-off events. For 309052/309052 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 42665 event pairs, 427 based on Foata normal form. 2/5969 useless extension candidates. Maximal degree in co-relation 45276. Up to 4238 conditions per place. [2024-06-28 00:57:26,252 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 419 selfloop transitions, 130 changer transitions 0/555 dead transitions. [2024-06-28 00:57:26,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 555 transitions, 10272 flow [2024-06-28 00:57:26,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:26,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:26,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 00:57:26,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2024-06-28 00:57:26,253 INFO L175 Difference]: Start difference. First operand has 438 places, 495 transitions, 8380 flow. Second operand 11 states and 204 transitions. [2024-06-28 00:57:26,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 555 transitions, 10272 flow [2024-06-28 00:57:28,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 555 transitions, 9881 flow, removed 65 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:28,907 INFO L231 Difference]: Finished difference. Result has 441 places, 498 transitions, 8425 flow [2024-06-28 00:57:28,908 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=7989, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=495, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8425, PETRI_PLACES=441, PETRI_TRANSITIONS=498} [2024-06-28 00:57:28,908 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 399 predicate places. [2024-06-28 00:57:28,908 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 498 transitions, 8425 flow [2024-06-28 00:57:28,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:28,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:28,909 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-28 00:57:28,909 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 00:57:28,909 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:28,909 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:28,909 INFO L85 PathProgramCache]: Analyzing trace with hash 358900561, now seen corresponding path program 13 times [2024-06-28 00:57:28,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:28,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255531023] [2024-06-28 00:57:28,910 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:28,910 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:28,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:29,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:29,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:29,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255531023] [2024-06-28 00:57:29,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255531023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:29,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:29,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:57:29,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30586365] [2024-06-28 00:57:29,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:29,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:57:29,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:29,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:57:29,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:57:30,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:30,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 498 transitions, 8425 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:30,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:30,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:30,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:31,773 INFO L124 PetriNetUnfolderBase]: 3508/6193 cut-off events. [2024-06-28 00:57:31,773 INFO L125 PetriNetUnfolderBase]: For 332724/332724 co-relation queries the response was YES. [2024-06-28 00:57:31,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46440 conditions, 6193 events. 3508/6193 cut-off events. For 332724/332724 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 43103 event pairs, 360 based on Foata normal form. 2/6032 useless extension candidates. Maximal degree in co-relation 46224. Up to 4380 conditions per place. [2024-06-28 00:57:31,879 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 409 selfloop transitions, 134 changer transitions 0/549 dead transitions. [2024-06-28 00:57:31,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 549 transitions, 10403 flow [2024-06-28 00:57:31,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:31,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:31,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 00:57:31,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4763157894736842 [2024-06-28 00:57:31,881 INFO L175 Difference]: Start difference. First operand has 441 places, 498 transitions, 8425 flow. Second operand 10 states and 181 transitions. [2024-06-28 00:57:31,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 549 transitions, 10403 flow [2024-06-28 00:57:34,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 549 transitions, 9995 flow, removed 76 selfloop flow, removed 9 redundant places. [2024-06-28 00:57:34,809 INFO L231 Difference]: Finished difference. Result has 442 places, 500 transitions, 8355 flow [2024-06-28 00:57:34,809 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8017, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8355, PETRI_PLACES=442, PETRI_TRANSITIONS=500} [2024-06-28 00:57:34,809 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 400 predicate places. [2024-06-28 00:57:34,809 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 500 transitions, 8355 flow [2024-06-28 00:57:34,810 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:34,810 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:34,810 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-28 00:57:34,810 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 00:57:34,810 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:34,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:34,811 INFO L85 PathProgramCache]: Analyzing trace with hash 359115887, now seen corresponding path program 12 times [2024-06-28 00:57:34,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:34,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678741484] [2024-06-28 00:57:34,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:34,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:34,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:36,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:36,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:36,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678741484] [2024-06-28 00:57:36,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678741484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:36,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:36,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:57:36,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655695578] [2024-06-28 00:57:36,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:36,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:57:36,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:36,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:57:36,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:57:36,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:36,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 500 transitions, 8355 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:36,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:36,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:36,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:38,286 INFO L124 PetriNetUnfolderBase]: 3510/6203 cut-off events. [2024-06-28 00:57:38,287 INFO L125 PetriNetUnfolderBase]: For 320944/320944 co-relation queries the response was YES. [2024-06-28 00:57:38,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45999 conditions, 6203 events. 3510/6203 cut-off events. For 320944/320944 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 43216 event pairs, 363 based on Foata normal form. 2/6040 useless extension candidates. Maximal degree in co-relation 45782. Up to 4450 conditions per place. [2024-06-28 00:57:38,386 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 409 selfloop transitions, 135 changer transitions 0/550 dead transitions. [2024-06-28 00:57:38,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 550 transitions, 10113 flow [2024-06-28 00:57:38,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:57:38,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:57:38,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 00:57:38,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789473684210526 [2024-06-28 00:57:38,388 INFO L175 Difference]: Start difference. First operand has 442 places, 500 transitions, 8355 flow. Second operand 10 states and 182 transitions. [2024-06-28 00:57:38,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 550 transitions, 10113 flow [2024-06-28 00:57:40,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 550 transitions, 9890 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 00:57:40,929 INFO L231 Difference]: Finished difference. Result has 446 places, 503 transitions, 8590 flow [2024-06-28 00:57:40,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8144, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8590, PETRI_PLACES=446, PETRI_TRANSITIONS=503} [2024-06-28 00:57:40,930 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 404 predicate places. [2024-06-28 00:57:40,930 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 503 transitions, 8590 flow [2024-06-28 00:57:40,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:40,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:40,930 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-28 00:57:40,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 00:57:40,931 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:40,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:40,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1224260363, now seen corresponding path program 13 times [2024-06-28 00:57:40,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:40,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079235299] [2024-06-28 00:57:40,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:40,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:40,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:42,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:42,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:42,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079235299] [2024-06-28 00:57:42,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079235299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:42,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:42,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:57:42,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659171158] [2024-06-28 00:57:42,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:42,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:57:42,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:42,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:57:42,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:57:42,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:42,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 503 transitions, 8590 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:42,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:42,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:42,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:44,702 INFO L124 PetriNetUnfolderBase]: 3572/6245 cut-off events. [2024-06-28 00:57:44,703 INFO L125 PetriNetUnfolderBase]: For 348049/348049 co-relation queries the response was YES. [2024-06-28 00:57:44,788 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47813 conditions, 6245 events. 3572/6245 cut-off events. For 348049/348049 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 43105 event pairs, 327 based on Foata normal form. 2/6100 useless extension candidates. Maximal degree in co-relation 47594. Up to 4383 conditions per place. [2024-06-28 00:57:44,813 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 405 selfloop transitions, 157 changer transitions 0/568 dead transitions. [2024-06-28 00:57:44,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 568 transitions, 10930 flow [2024-06-28 00:57:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:44,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:44,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 00:57:44,815 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48564593301435405 [2024-06-28 00:57:44,815 INFO L175 Difference]: Start difference. First operand has 446 places, 503 transitions, 8590 flow. Second operand 11 states and 203 transitions. [2024-06-28 00:57:44,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 568 transitions, 10930 flow [2024-06-28 00:57:47,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 568 transitions, 10518 flow, removed 74 selfloop flow, removed 8 redundant places. [2024-06-28 00:57:47,673 INFO L231 Difference]: Finished difference. Result has 450 places, 509 transitions, 8746 flow [2024-06-28 00:57:47,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8178, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8746, PETRI_PLACES=450, PETRI_TRANSITIONS=509} [2024-06-28 00:57:47,674 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-28 00:57:47,674 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 509 transitions, 8746 flow [2024-06-28 00:57:47,674 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:47,674 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:47,674 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-28 00:57:47,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 00:57:47,675 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:47,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:47,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1224269663, now seen corresponding path program 14 times [2024-06-28 00:57:47,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:47,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989566412] [2024-06-28 00:57:47,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:47,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:47,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:49,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:57:49,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:49,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989566412] [2024-06-28 00:57:49,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989566412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:49,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:49,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:57:49,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416001526] [2024-06-28 00:57:49,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:49,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:57:49,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:49,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:57:49,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:57:49,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:49,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 509 transitions, 8746 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:49,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:49,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:49,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:51,183 INFO L124 PetriNetUnfolderBase]: 3598/6297 cut-off events. [2024-06-28 00:57:51,184 INFO L125 PetriNetUnfolderBase]: For 353432/353432 co-relation queries the response was YES. [2024-06-28 00:57:51,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48472 conditions, 6297 events. 3598/6297 cut-off events. For 353432/353432 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 43595 event pairs, 330 based on Foata normal form. 2/6148 useless extension candidates. Maximal degree in co-relation 48251. Up to 4515 conditions per place. [2024-06-28 00:57:51,295 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 407 selfloop transitions, 154 changer transitions 0/567 dead transitions. [2024-06-28 00:57:51,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 567 transitions, 10596 flow [2024-06-28 00:57:51,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:57:51,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:57:51,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 00:57:51,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4784688995215311 [2024-06-28 00:57:51,297 INFO L175 Difference]: Start difference. First operand has 450 places, 509 transitions, 8746 flow. Second operand 11 states and 200 transitions. [2024-06-28 00:57:51,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 567 transitions, 10596 flow [2024-06-28 00:57:54,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 567 transitions, 10199 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-28 00:57:54,284 INFO L231 Difference]: Finished difference. Result has 454 places, 512 transitions, 8863 flow [2024-06-28 00:57:54,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8375, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8863, PETRI_PLACES=454, PETRI_TRANSITIONS=512} [2024-06-28 00:57:54,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 412 predicate places. [2024-06-28 00:57:54,285 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 512 transitions, 8863 flow [2024-06-28 00:57:54,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:54,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:57:54,285 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-28 00:57:54,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 00:57:54,286 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:57:54,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:57:54,286 INFO L85 PathProgramCache]: Analyzing trace with hash 805998635, now seen corresponding path program 15 times [2024-06-28 00:57:54,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:57:54,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777667984] [2024-06-28 00:57:54,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:57:54,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:57:54,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:57:55,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-28 00:57:55,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:57:55,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777667984] [2024-06-28 00:57:55,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777667984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:57:55,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:57:55,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:57:55,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075236027] [2024-06-28 00:57:55,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:57:55,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:57:55,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:57:55,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:57:55,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:57:55,787 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:57:55,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 512 transitions, 8863 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:57:55,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:57:55,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:57:55,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:57:58,081 INFO L124 PetriNetUnfolderBase]: 3666/6409 cut-off events. [2024-06-28 00:57:58,081 INFO L125 PetriNetUnfolderBase]: For 384465/384465 co-relation queries the response was YES. [2024-06-28 00:57:58,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50166 conditions, 6409 events. 3666/6409 cut-off events. For 384465/384465 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 44446 event pairs, 300 based on Foata normal form. 4/6260 useless extension candidates. Maximal degree in co-relation 49943. Up to 2740 conditions per place. [2024-06-28 00:57:58,187 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 333 selfloop transitions, 251 changer transitions 0/590 dead transitions. [2024-06-28 00:57:58,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 590 transitions, 11867 flow [2024-06-28 00:57:58,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 00:57:58,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 00:57:58,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-28 00:57:58,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49122807017543857 [2024-06-28 00:57:58,189 INFO L175 Difference]: Start difference. First operand has 454 places, 512 transitions, 8863 flow. Second operand 12 states and 224 transitions. [2024-06-28 00:57:58,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 590 transitions, 11867 flow [2024-06-28 00:58:01,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 590 transitions, 11407 flow, removed 78 selfloop flow, removed 9 redundant places. [2024-06-28 00:58:01,300 INFO L231 Difference]: Finished difference. Result has 459 places, 523 transitions, 9379 flow [2024-06-28 00:58:01,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8403, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9379, PETRI_PLACES=459, PETRI_TRANSITIONS=523} [2024-06-28 00:58:01,301 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 417 predicate places. [2024-06-28 00:58:01,301 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 523 transitions, 9379 flow [2024-06-28 00:58:01,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:01,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:01,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-28 00:58:01,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 00:58:01,302 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:01,302 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:01,302 INFO L85 PathProgramCache]: Analyzing trace with hash -2042975671, now seen corresponding path program 14 times [2024-06-28 00:58:01,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:01,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788024665] [2024-06-28 00:58:01,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:01,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:01,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:02,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-28 00:58:02,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:02,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788024665] [2024-06-28 00:58:02,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788024665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:02,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:02,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:58:02,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095127577] [2024-06-28 00:58:02,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:02,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:58:02,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:02,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:58:02,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:58:02,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:02,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 523 transitions, 9379 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:02,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:02,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:02,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:04,597 INFO L124 PetriNetUnfolderBase]: 3667/6436 cut-off events. [2024-06-28 00:58:04,597 INFO L125 PetriNetUnfolderBase]: For 364451/364451 co-relation queries the response was YES. [2024-06-28 00:58:04,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50659 conditions, 6436 events. 3667/6436 cut-off events. For 364451/364451 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 44976 event pairs, 358 based on Foata normal form. 2/6277 useless extension candidates. Maximal degree in co-relation 50433. Up to 4731 conditions per place. [2024-06-28 00:58:04,719 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 420 selfloop transitions, 145 changer transitions 0/571 dead transitions. [2024-06-28 00:58:04,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 571 transitions, 11047 flow [2024-06-28 00:58:04,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:04,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:04,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 00:58:04,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46842105263157896 [2024-06-28 00:58:04,720 INFO L175 Difference]: Start difference. First operand has 459 places, 523 transitions, 9379 flow. Second operand 10 states and 178 transitions. [2024-06-28 00:58:04,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 571 transitions, 11047 flow [2024-06-28 00:58:07,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 571 transitions, 10627 flow, removed 103 selfloop flow, removed 6 redundant places. [2024-06-28 00:58:07,856 INFO L231 Difference]: Finished difference. Result has 463 places, 524 transitions, 9283 flow [2024-06-28 00:58:07,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8969, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=523, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9283, PETRI_PLACES=463, PETRI_TRANSITIONS=524} [2024-06-28 00:58:07,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-28 00:58:07,856 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 524 transitions, 9283 flow [2024-06-28 00:58:07,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:07,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:07,857 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-28 00:58:07,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 00:58:07,857 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:07,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash 805989335, now seen corresponding path program 16 times [2024-06-28 00:58:07,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:07,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443308585] [2024-06-28 00:58:07,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:07,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:07,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:09,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:09,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:09,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443308585] [2024-06-28 00:58:09,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443308585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:09,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:09,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:58:09,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2079040705] [2024-06-28 00:58:09,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:09,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:58:09,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:09,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:58:09,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:58:09,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:09,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 524 transitions, 9283 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:09,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:09,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:09,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:11,209 INFO L124 PetriNetUnfolderBase]: 3714/6612 cut-off events. [2024-06-28 00:58:11,209 INFO L125 PetriNetUnfolderBase]: For 353124/353124 co-relation queries the response was YES. [2024-06-28 00:58:11,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51113 conditions, 6612 events. 3714/6612 cut-off events. For 353124/353124 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 47222 event pairs, 1117 based on Foata normal form. 2/6420 useless extension candidates. Maximal degree in co-relation 50885. Up to 5731 conditions per place. [2024-06-28 00:58:11,333 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 538 selfloop transitions, 41 changer transitions 0/585 dead transitions. [2024-06-28 00:58:11,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 585 transitions, 11312 flow [2024-06-28 00:58:11,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:11,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:11,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 00:58:11,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449760765550239 [2024-06-28 00:58:11,334 INFO L175 Difference]: Start difference. First operand has 463 places, 524 transitions, 9283 flow. Second operand 11 states and 186 transitions. [2024-06-28 00:58:11,334 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 585 transitions, 11312 flow [2024-06-28 00:58:14,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 585 transitions, 10986 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:14,595 INFO L231 Difference]: Finished difference. Result has 469 places, 538 transitions, 9529 flow [2024-06-28 00:58:14,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=8981, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9529, PETRI_PLACES=469, PETRI_TRANSITIONS=538} [2024-06-28 00:58:14,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-28 00:58:14,596 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 538 transitions, 9529 flow [2024-06-28 00:58:14,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:14,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:14,596 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-28 00:58:14,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 00:58:14,596 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:14,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:14,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1462885621, now seen corresponding path program 15 times [2024-06-28 00:58:14,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:14,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489331731] [2024-06-28 00:58:14,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:14,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:14,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:15,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:15,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:15,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489331731] [2024-06-28 00:58:15,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489331731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:15,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:15,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:58:15,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384367508] [2024-06-28 00:58:15,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:15,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:58:15,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:15,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:58:15,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:58:15,700 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:15,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 538 transitions, 9529 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:15,700 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:15,700 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:15,700 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:18,016 INFO L124 PetriNetUnfolderBase]: 3733/6659 cut-off events. [2024-06-28 00:58:18,017 INFO L125 PetriNetUnfolderBase]: For 365440/365440 co-relation queries the response was YES. [2024-06-28 00:58:18,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51303 conditions, 6659 events. 3733/6659 cut-off events. For 365440/365440 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 47635 event pairs, 478 based on Foata normal form. 2/6462 useless extension candidates. Maximal degree in co-relation 51071. Up to 4841 conditions per place. [2024-06-28 00:58:18,125 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 467 selfloop transitions, 117 changer transitions 0/590 dead transitions. [2024-06-28 00:58:18,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 590 transitions, 11479 flow [2024-06-28 00:58:18,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:18,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:18,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 00:58:18,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4842105263157895 [2024-06-28 00:58:18,126 INFO L175 Difference]: Start difference. First operand has 469 places, 538 transitions, 9529 flow. Second operand 10 states and 184 transitions. [2024-06-28 00:58:18,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 590 transitions, 11479 flow [2024-06-28 00:58:21,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 590 transitions, 11277 flow, removed 92 selfloop flow, removed 5 redundant places. [2024-06-28 00:58:21,131 INFO L231 Difference]: Finished difference. Result has 474 places, 539 transitions, 9601 flow [2024-06-28 00:58:21,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9327, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9601, PETRI_PLACES=474, PETRI_TRANSITIONS=539} [2024-06-28 00:58:21,131 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 432 predicate places. [2024-06-28 00:58:21,131 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 539 transitions, 9601 flow [2024-06-28 00:58:21,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:21,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:21,132 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-28 00:58:21,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 00:58:21,132 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:21,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:21,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1462893557, now seen corresponding path program 17 times [2024-06-28 00:58:21,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:21,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332194660] [2024-06-28 00:58:21,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:21,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:21,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:22,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:22,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:22,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332194660] [2024-06-28 00:58:22,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332194660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:22,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:22,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:58:22,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710464731] [2024-06-28 00:58:22,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:22,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:58:22,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:22,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:58:22,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:58:22,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:22,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 539 transitions, 9601 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:22,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:22,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:22,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:25,270 INFO L124 PetriNetUnfolderBase]: 3759/6700 cut-off events. [2024-06-28 00:58:25,270 INFO L125 PetriNetUnfolderBase]: For 372861/372861 co-relation queries the response was YES. [2024-06-28 00:58:25,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52113 conditions, 6700 events. 3759/6700 cut-off events. For 372861/372861 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 47980 event pairs, 484 based on Foata normal form. 2/6503 useless extension candidates. Maximal degree in co-relation 51879. Up to 4845 conditions per place. [2024-06-28 00:58:25,393 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 470 selfloop transitions, 122 changer transitions 0/598 dead transitions. [2024-06-28 00:58:25,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 484 places, 598 transitions, 11623 flow [2024-06-28 00:58:25,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:25,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:25,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 00:58:25,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2024-06-28 00:58:25,394 INFO L175 Difference]: Start difference. First operand has 474 places, 539 transitions, 9601 flow. Second operand 11 states and 202 transitions. [2024-06-28 00:58:25,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 484 places, 598 transitions, 11623 flow [2024-06-28 00:58:28,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 598 transitions, 11371 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:28,669 INFO L231 Difference]: Finished difference. Result has 477 places, 542 transitions, 9785 flow [2024-06-28 00:58:28,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9349, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=539, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9785, PETRI_PLACES=477, PETRI_TRANSITIONS=542} [2024-06-28 00:58:28,669 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 435 predicate places. [2024-06-28 00:58:28,669 INFO L495 AbstractCegarLoop]: Abstraction has has 477 places, 542 transitions, 9785 flow [2024-06-28 00:58:28,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:28,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:28,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-28 00:58:28,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 00:58:28,670 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:28,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:28,671 INFO L85 PathProgramCache]: Analyzing trace with hash -2042967735, now seen corresponding path program 18 times [2024-06-28 00:58:28,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:28,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570988286] [2024-06-28 00:58:28,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:28,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:28,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:30,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:30,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:30,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570988286] [2024-06-28 00:58:30,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570988286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:30,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:30,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:58:30,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149030845] [2024-06-28 00:58:30,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:30,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:58:30,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:30,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:58:30,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:58:30,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:30,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 477 places, 542 transitions, 9785 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:30,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:30,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:30,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:32,713 INFO L124 PetriNetUnfolderBase]: 3761/6596 cut-off events. [2024-06-28 00:58:32,713 INFO L125 PetriNetUnfolderBase]: For 363459/363459 co-relation queries the response was YES. [2024-06-28 00:58:32,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51849 conditions, 6596 events. 3761/6596 cut-off events. For 363459/363459 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 46280 event pairs, 365 based on Foata normal form. 2/6435 useless extension candidates. Maximal degree in co-relation 51614. Up to 4849 conditions per place. [2024-06-28 00:58:32,831 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 441 selfloop transitions, 150 changer transitions 0/597 dead transitions. [2024-06-28 00:58:32,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 597 transitions, 11579 flow [2024-06-28 00:58:32,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:32,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:32,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 00:58:32,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2024-06-28 00:58:32,833 INFO L175 Difference]: Start difference. First operand has 477 places, 542 transitions, 9785 flow. Second operand 11 states and 196 transitions. [2024-06-28 00:58:32,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 597 transitions, 11579 flow [2024-06-28 00:58:35,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 478 places, 597 transitions, 11151 flow, removed 94 selfloop flow, removed 9 redundant places. [2024-06-28 00:58:35,814 INFO L231 Difference]: Finished difference. Result has 479 places, 545 transitions, 9851 flow [2024-06-28 00:58:35,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9369, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=392, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9851, PETRI_PLACES=479, PETRI_TRANSITIONS=545} [2024-06-28 00:58:35,814 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-28 00:58:35,814 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 545 transitions, 9851 flow [2024-06-28 00:58:35,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:35,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:35,815 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-28 00:58:35,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 00:58:35,815 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:35,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:35,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1455533971, now seen corresponding path program 16 times [2024-06-28 00:58:35,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:35,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1775940870] [2024-06-28 00:58:35,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:35,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:35,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:36,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:36,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:36,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1775940870] [2024-06-28 00:58:36,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1775940870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:36,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:36,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 00:58:36,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960223707] [2024-06-28 00:58:36,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:36,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 00:58:36,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:36,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 00:58:36,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 00:58:36,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:36,910 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 545 transitions, 9851 flow. Second operand has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:36,910 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:36,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:36,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:39,046 INFO L124 PetriNetUnfolderBase]: 3780/6755 cut-off events. [2024-06-28 00:58:39,047 INFO L125 PetriNetUnfolderBase]: For 373167/373167 co-relation queries the response was YES. [2024-06-28 00:58:39,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52371 conditions, 6755 events. 3780/6755 cut-off events. For 373167/373167 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 48551 event pairs, 492 based on Foata normal form. 2/6552 useless extension candidates. Maximal degree in co-relation 52135. Up to 4918 conditions per place. [2024-06-28 00:58:39,185 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 476 selfloop transitions, 116 changer transitions 0/598 dead transitions. [2024-06-28 00:58:39,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 598 transitions, 11955 flow [2024-06-28 00:58:39,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:39,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:39,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 00:58:39,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48947368421052634 [2024-06-28 00:58:39,186 INFO L175 Difference]: Start difference. First operand has 479 places, 545 transitions, 9851 flow. Second operand 10 states and 186 transitions. [2024-06-28 00:58:39,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 598 transitions, 11955 flow [2024-06-28 00:58:42,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 598 transitions, 11505 flow, removed 77 selfloop flow, removed 9 redundant places. [2024-06-28 00:58:42,414 INFO L231 Difference]: Finished difference. Result has 480 places, 546 transitions, 9675 flow [2024-06-28 00:58:42,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9401, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=545, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9675, PETRI_PLACES=480, PETRI_TRANSITIONS=546} [2024-06-28 00:58:42,414 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-28 00:58:42,415 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 546 transitions, 9675 flow [2024-06-28 00:58:42,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.454545454545455) internal successors, (104), 11 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:42,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:42,415 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-28 00:58:42,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 00:58:42,415 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:42,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:42,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1455743717, now seen corresponding path program 19 times [2024-06-28 00:58:42,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:42,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041609803] [2024-06-28 00:58:42,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:42,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:42,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:44,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:44,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:44,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041609803] [2024-06-28 00:58:44,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1041609803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:44,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:44,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:58:44,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258000055] [2024-06-28 00:58:44,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:44,141 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:58:44,141 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:44,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:58:44,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:58:44,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:44,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 546 transitions, 9675 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:44,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:44,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:44,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:46,506 INFO L124 PetriNetUnfolderBase]: 3806/6795 cut-off events. [2024-06-28 00:58:46,507 INFO L125 PetriNetUnfolderBase]: For 376932/376932 co-relation queries the response was YES. [2024-06-28 00:58:46,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52427 conditions, 6795 events. 3806/6795 cut-off events. For 376932/376932 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 48797 event pairs, 490 based on Foata normal form. 2/6592 useless extension candidates. Maximal degree in co-relation 52190. Up to 4922 conditions per place. [2024-06-28 00:58:46,616 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 479 selfloop transitions, 121 changer transitions 0/606 dead transitions. [2024-06-28 00:58:46,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 490 places, 606 transitions, 11853 flow [2024-06-28 00:58:46,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:58:46,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:58:46,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 00:58:46,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880382775119617 [2024-06-28 00:58:46,618 INFO L175 Difference]: Start difference. First operand has 480 places, 546 transitions, 9675 flow. Second operand 11 states and 204 transitions. [2024-06-28 00:58:46,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 490 places, 606 transitions, 11853 flow [2024-06-28 00:58:49,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 482 places, 606 transitions, 11535 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-28 00:58:49,577 INFO L231 Difference]: Finished difference. Result has 483 places, 549 transitions, 9799 flow [2024-06-28 00:58:49,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9357, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=425, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9799, PETRI_PLACES=483, PETRI_TRANSITIONS=549} [2024-06-28 00:58:49,578 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 441 predicate places. [2024-06-28 00:58:49,579 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 549 transitions, 9799 flow [2024-06-28 00:58:49,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:49,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:49,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-28 00:58:49,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 00:58:49,579 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:49,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:49,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1455528391, now seen corresponding path program 17 times [2024-06-28 00:58:49,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:49,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391639977] [2024-06-28 00:58:49,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:49,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:49,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:50,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:50,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:50,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391639977] [2024-06-28 00:58:50,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391639977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:50,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:50,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:58:50,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504392783] [2024-06-28 00:58:50,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:50,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:58:50,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:50,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:58:50,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:58:50,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:50,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 549 transitions, 9799 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:50,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:50,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:50,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:58:53,010 INFO L124 PetriNetUnfolderBase]: 3829/6848 cut-off events. [2024-06-28 00:58:53,010 INFO L125 PetriNetUnfolderBase]: For 388448/388448 co-relation queries the response was YES. [2024-06-28 00:58:53,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52854 conditions, 6848 events. 3829/6848 cut-off events. For 388448/388448 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 49397 event pairs, 497 based on Foata normal form. 2/6641 useless extension candidates. Maximal degree in co-relation 52616. Up to 4936 conditions per place. [2024-06-28 00:58:53,126 INFO L140 encePairwiseOnDemand]: 27/38 looper letters, 477 selfloop transitions, 120 changer transitions 0/603 dead transitions. [2024-06-28 00:58:53,126 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 492 places, 603 transitions, 11957 flow [2024-06-28 00:58:53,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:58:53,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:58:53,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 00:58:53,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4868421052631579 [2024-06-28 00:58:53,128 INFO L175 Difference]: Start difference. First operand has 483 places, 549 transitions, 9799 flow. Second operand 10 states and 185 transitions. [2024-06-28 00:58:53,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 492 places, 603 transitions, 11957 flow [2024-06-28 00:58:56,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 603 transitions, 11547 flow, removed 86 selfloop flow, removed 9 redundant places. [2024-06-28 00:58:56,455 INFO L231 Difference]: Finished difference. Result has 485 places, 554 transitions, 9961 flow [2024-06-28 00:58:56,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9389, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9961, PETRI_PLACES=485, PETRI_TRANSITIONS=554} [2024-06-28 00:58:56,456 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 443 predicate places. [2024-06-28 00:58:56,456 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 554 transitions, 9961 flow [2024-06-28 00:58:56,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:56,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:58:56,456 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-28 00:58:56,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 00:58:56,456 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:58:56,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:58:56,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1256232181, now seen corresponding path program 18 times [2024-06-28 00:58:56,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:58:56,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494484897] [2024-06-28 00:58:56,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:58:56,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:58:56,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:58:57,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:58:57,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:58:57,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494484897] [2024-06-28 00:58:57,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494484897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:58:57,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:58:57,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:58:57,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177846733] [2024-06-28 00:58:57,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:58:57,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:58:57,705 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:58:57,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:58:57,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:58:57,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:58:57,781 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 554 transitions, 9961 flow. Second operand has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:58:57,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:58:57,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:58:57,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:00,064 INFO L124 PetriNetUnfolderBase]: 3848/6893 cut-off events. [2024-06-28 00:59:00,065 INFO L125 PetriNetUnfolderBase]: For 403684/403684 co-relation queries the response was YES. [2024-06-28 00:59:00,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53255 conditions, 6893 events. 3848/6893 cut-off events. For 403684/403684 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 49860 event pairs, 520 based on Foata normal form. 2/6682 useless extension candidates. Maximal degree in co-relation 53015. Up to 5032 conditions per place. [2024-06-28 00:59:00,193 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 475 selfloop transitions, 121 changer transitions 0/602 dead transitions. [2024-06-28 00:59:00,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 602 transitions, 11857 flow [2024-06-28 00:59:00,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:00,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:00,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 00:59:00,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 00:59:00,195 INFO L175 Difference]: Start difference. First operand has 485 places, 554 transitions, 9961 flow. Second operand 10 states and 180 transitions. [2024-06-28 00:59:00,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 602 transitions, 11857 flow [2024-06-28 00:59:04,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 487 places, 602 transitions, 11333 flow, removed 147 selfloop flow, removed 7 redundant places. [2024-06-28 00:59:04,100 INFO L231 Difference]: Finished difference. Result has 488 places, 555 transitions, 9725 flow [2024-06-28 00:59:04,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9437, PETRI_DIFFERENCE_MINUEND_PLACES=478, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=554, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9725, PETRI_PLACES=488, PETRI_TRANSITIONS=555} [2024-06-28 00:59:04,101 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 446 predicate places. [2024-06-28 00:59:04,101 INFO L495 AbstractCegarLoop]: Abstraction has has 488 places, 555 transitions, 9725 flow [2024-06-28 00:59:04,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.23076923076923) internal successors, (120), 13 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:04,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:04,101 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-28 00:59:04,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 00:59:04,102 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:04,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:04,102 INFO L85 PathProgramCache]: Analyzing trace with hash 1256226601, now seen corresponding path program 19 times [2024-06-28 00:59:04,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:04,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714411626] [2024-06-28 00:59:04,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:04,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:04,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:05,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-28 00:59:05,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:05,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714411626] [2024-06-28 00:59:05,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714411626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:05,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:05,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:59:05,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595533340] [2024-06-28 00:59:05,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:05,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:59:05,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:05,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:59:05,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:59:05,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:05,159 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 488 places, 555 transitions, 9725 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:05,159 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:05,159 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:05,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:07,321 INFO L124 PetriNetUnfolderBase]: 3867/6932 cut-off events. [2024-06-28 00:59:07,321 INFO L125 PetriNetUnfolderBase]: For 399533/399533 co-relation queries the response was YES. [2024-06-28 00:59:07,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53105 conditions, 6932 events. 3867/6932 cut-off events. For 399533/399533 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 50201 event pairs, 520 based on Foata normal form. 2/6719 useless extension candidates. Maximal degree in co-relation 52864. Up to 5018 conditions per place. [2024-06-28 00:59:07,448 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 477 selfloop transitions, 122 changer transitions 0/605 dead transitions. [2024-06-28 00:59:07,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 605 transitions, 11755 flow [2024-06-28 00:59:07,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:07,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:07,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 00:59:07,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48157894736842105 [2024-06-28 00:59:07,449 INFO L175 Difference]: Start difference. First operand has 488 places, 555 transitions, 9725 flow. Second operand 10 states and 183 transitions. [2024-06-28 00:59:07,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 605 transitions, 11755 flow [2024-06-28 00:59:11,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 489 places, 605 transitions, 11467 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:11,137 INFO L231 Difference]: Finished difference. Result has 490 places, 556 transitions, 9729 flow [2024-06-28 00:59:11,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9437, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9729, PETRI_PLACES=490, PETRI_TRANSITIONS=556} [2024-06-28 00:59:11,138 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 448 predicate places. [2024-06-28 00:59:11,138 INFO L495 AbstractCegarLoop]: Abstraction has has 490 places, 556 transitions, 9729 flow [2024-06-28 00:59:11,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:11,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:11,138 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-28 00:59:11,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 00:59:11,138 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:11,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:11,139 INFO L85 PathProgramCache]: Analyzing trace with hash 1256082451, now seen corresponding path program 20 times [2024-06-28 00:59:11,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:11,139 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586550914] [2024-06-28 00:59:11,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:11,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:11,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:12,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:12,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:12,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586550914] [2024-06-28 00:59:12,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586550914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:12,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:12,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:59:12,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894053731] [2024-06-28 00:59:12,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:12,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:59:12,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:12,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:59:12,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:59:12,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:12,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 490 places, 556 transitions, 9729 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:12,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:12,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:12,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:14,456 INFO L124 PetriNetUnfolderBase]: 3875/6930 cut-off events. [2024-06-28 00:59:14,456 INFO L125 PetriNetUnfolderBase]: For 389578/389578 co-relation queries the response was YES. [2024-06-28 00:59:14,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53001 conditions, 6930 events. 3875/6930 cut-off events. For 389578/389578 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 50095 event pairs, 520 based on Foata normal form. 2/6723 useless extension candidates. Maximal degree in co-relation 52759. Up to 4728 conditions per place. [2024-06-28 00:59:14,587 INFO L140 encePairwiseOnDemand]: 28/38 looper letters, 465 selfloop transitions, 134 changer transitions 0/605 dead transitions. [2024-06-28 00:59:14,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 605 transitions, 11679 flow [2024-06-28 00:59:14,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:14,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:14,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-28 00:59:14,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 00:59:14,589 INFO L175 Difference]: Start difference. First operand has 490 places, 556 transitions, 9729 flow. Second operand 10 states and 180 transitions. [2024-06-28 00:59:14,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 605 transitions, 11679 flow [2024-06-28 00:59:18,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 605 transitions, 11411 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:18,096 INFO L231 Difference]: Finished difference. Result has 492 places, 558 transitions, 9823 flow [2024-06-28 00:59:18,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9461, PETRI_DIFFERENCE_MINUEND_PLACES=482, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9823, PETRI_PLACES=492, PETRI_TRANSITIONS=558} [2024-06-28 00:59:18,097 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-28 00:59:18,097 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 558 transitions, 9823 flow [2024-06-28 00:59:18,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:18,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:18,097 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-28 00:59:18,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 00:59:18,098 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:18,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:18,098 INFO L85 PathProgramCache]: Analyzing trace with hash 1261804307, now seen corresponding path program 20 times [2024-06-28 00:59:18,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:18,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508508143] [2024-06-28 00:59:18,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:18,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:18,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:19,972 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:19,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:19,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508508143] [2024-06-28 00:59:19,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508508143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:19,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:19,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 00:59:19,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574478440] [2024-06-28 00:59:19,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:19,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 00:59:19,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:19,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 00:59:19,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-28 00:59:20,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:20,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 558 transitions, 9823 flow. Second operand has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:20,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:20,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:20,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:22,684 INFO L124 PetriNetUnfolderBase]: 3877/6964 cut-off events. [2024-06-28 00:59:22,684 INFO L125 PetriNetUnfolderBase]: For 374301/374301 co-relation queries the response was YES. [2024-06-28 00:59:22,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52831 conditions, 6964 events. 3877/6964 cut-off events. For 374301/374301 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 50650 event pairs, 533 based on Foata normal form. 2/6747 useless extension candidates. Maximal degree in co-relation 52588. Up to 5049 conditions per place. [2024-06-28 00:59:22,795 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 476 selfloop transitions, 125 changer transitions 0/607 dead transitions. [2024-06-28 00:59:22,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 607 transitions, 11763 flow [2024-06-28 00:59:22,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 00:59:22,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 00:59:22,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 00:59:22,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4789473684210526 [2024-06-28 00:59:22,797 INFO L175 Difference]: Start difference. First operand has 492 places, 558 transitions, 9823 flow. Second operand 10 states and 182 transitions. [2024-06-28 00:59:22,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 607 transitions, 11763 flow [2024-06-28 00:59:26,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 495 places, 607 transitions, 11524 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 00:59:26,282 INFO L231 Difference]: Finished difference. Result has 496 places, 561 transitions, 10046 flow [2024-06-28 00:59:26,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9596, PETRI_DIFFERENCE_MINUEND_PLACES=486, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10046, PETRI_PLACES=496, PETRI_TRANSITIONS=561} [2024-06-28 00:59:26,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 454 predicate places. [2024-06-28 00:59:26,283 INFO L495 AbstractCegarLoop]: Abstraction has has 496 places, 561 transitions, 10046 flow [2024-06-28 00:59:26,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.333333333333334) internal successors, (112), 12 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:26,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:26,283 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-28 00:59:26,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 00:59:26,283 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:26,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:26,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1406065757, now seen corresponding path program 1 times [2024-06-28 00:59:26,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:26,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421702977] [2024-06-28 00:59:26,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:26,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:26,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:27,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:27,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:27,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421702977] [2024-06-28 00:59:27,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421702977] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:27,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:27,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 00:59:27,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197680357] [2024-06-28 00:59:27,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:27,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 00:59:27,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:27,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 00:59:27,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 00:59:27,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:27,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 496 places, 561 transitions, 10046 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:27,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:27,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:27,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:30,085 INFO L124 PetriNetUnfolderBase]: 3906/7096 cut-off events. [2024-06-28 00:59:30,085 INFO L125 PetriNetUnfolderBase]: For 385824/385824 co-relation queries the response was YES. [2024-06-28 00:59:30,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53835 conditions, 7096 events. 3906/7096 cut-off events. For 385824/385824 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 52418 event pairs, 1173 based on Foata normal form. 2/6854 useless extension candidates. Maximal degree in co-relation 53590. Up to 6079 conditions per place. [2024-06-28 00:59:30,217 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 562 selfloop transitions, 46 changer transitions 0/614 dead transitions. [2024-06-28 00:59:30,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 614 transitions, 11655 flow [2024-06-28 00:59:30,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:59:30,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:59:30,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 182 transitions. [2024-06-28 00:59:30,218 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4354066985645933 [2024-06-28 00:59:30,218 INFO L175 Difference]: Start difference. First operand has 496 places, 561 transitions, 10046 flow. Second operand 11 states and 182 transitions. [2024-06-28 00:59:30,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 614 transitions, 11655 flow [2024-06-28 00:59:34,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 614 transitions, 11243 flow, removed 84 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:34,051 INFO L231 Difference]: Finished difference. Result has 503 places, 568 transitions, 9987 flow [2024-06-28 00:59:34,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9634, PETRI_DIFFERENCE_MINUEND_PLACES=488, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=561, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=515, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9987, PETRI_PLACES=503, PETRI_TRANSITIONS=568} [2024-06-28 00:59:34,052 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 461 predicate places. [2024-06-28 00:59:34,052 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 568 transitions, 9987 flow [2024-06-28 00:59:34,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:34,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:34,053 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-28 00:59:34,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 00:59:34,053 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:34,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:34,053 INFO L85 PathProgramCache]: Analyzing trace with hash -1202677813, now seen corresponding path program 2 times [2024-06-28 00:59:34,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:34,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619502507] [2024-06-28 00:59:34,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:34,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:35,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:35,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:35,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619502507] [2024-06-28 00:59:35,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619502507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:35,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:35,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 00:59:35,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464639823] [2024-06-28 00:59:35,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:35,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 00:59:35,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:35,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 00:59:35,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-28 00:59:35,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:35,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 568 transitions, 9987 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:35,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:35,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:35,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:37,825 INFO L124 PetriNetUnfolderBase]: 3925/7135 cut-off events. [2024-06-28 00:59:37,826 INFO L125 PetriNetUnfolderBase]: For 390895/390895 co-relation queries the response was YES. [2024-06-28 00:59:37,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53709 conditions, 7135 events. 3925/7135 cut-off events. For 390895/390895 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 52820 event pairs, 1227 based on Foata normal form. 2/6891 useless extension candidates. Maximal degree in co-relation 53459. Up to 6064 conditions per place. [2024-06-28 00:59:37,966 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 558 selfloop transitions, 55 changer transitions 0/619 dead transitions. [2024-06-28 00:59:37,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 513 places, 619 transitions, 11562 flow [2024-06-28 00:59:37,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:59:37,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:59:37,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 00:59:37,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44976076555023925 [2024-06-28 00:59:37,967 INFO L175 Difference]: Start difference. First operand has 503 places, 568 transitions, 9987 flow. Second operand 11 states and 188 transitions. [2024-06-28 00:59:37,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 513 places, 619 transitions, 11562 flow [2024-06-28 00:59:42,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 619 transitions, 11224 flow, removed 131 selfloop flow, removed 5 redundant places. [2024-06-28 00:59:42,258 INFO L231 Difference]: Finished difference. Result has 510 places, 571 transitions, 9943 flow [2024-06-28 00:59:42,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9649, PETRI_DIFFERENCE_MINUEND_PLACES=498, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9943, PETRI_PLACES=510, PETRI_TRANSITIONS=571} [2024-06-28 00:59:42,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-28 00:59:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 571 transitions, 9943 flow [2024-06-28 00:59:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:42,259 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-28 00:59:42,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 00:59:42,260 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:42,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:42,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1202684323, now seen corresponding path program 3 times [2024-06-28 00:59:42,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:42,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642186287] [2024-06-28 00:59:42,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:42,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:42,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:43,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:43,471 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:43,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642186287] [2024-06-28 00:59:43,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642186287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:43,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:43,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 00:59:43,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729811284] [2024-06-28 00:59:43,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:43,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 00:59:43,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:43,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 00:59:43,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 00:59:43,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:43,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 571 transitions, 9943 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:43,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:43,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:43,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:46,034 INFO L124 PetriNetUnfolderBase]: 3951/7199 cut-off events. [2024-06-28 00:59:46,035 INFO L125 PetriNetUnfolderBase]: For 407643/407643 co-relation queries the response was YES. [2024-06-28 00:59:46,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54257 conditions, 7199 events. 3951/7199 cut-off events. For 407643/407643 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 53571 event pairs, 1232 based on Foata normal form. 2/6949 useless extension candidates. Maximal degree in co-relation 54005. Up to 6042 conditions per place. [2024-06-28 00:59:46,173 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 545 selfloop transitions, 71 changer transitions 0/622 dead transitions. [2024-06-28 00:59:46,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 520 places, 622 transitions, 11821 flow [2024-06-28 00:59:46,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:59:46,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:59:46,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 00:59:46,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43779904306220097 [2024-06-28 00:59:46,175 INFO L175 Difference]: Start difference. First operand has 510 places, 571 transitions, 9943 flow. Second operand 11 states and 183 transitions. [2024-06-28 00:59:46,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 520 places, 622 transitions, 11821 flow [2024-06-28 00:59:50,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 622 transitions, 11559 flow, removed 80 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:50,144 INFO L231 Difference]: Finished difference. Result has 514 places, 574 transitions, 10059 flow [2024-06-28 00:59:50,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10059, PETRI_PLACES=514, PETRI_TRANSITIONS=574} [2024-06-28 00:59:50,160 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 472 predicate places. [2024-06-28 00:59:50,160 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 574 transitions, 10059 flow [2024-06-28 00:59:50,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:50,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:50,161 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-28 00:59:50,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 00:59:50,161 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:50,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:50,161 INFO L85 PathProgramCache]: Analyzing trace with hash 50505597, now seen corresponding path program 4 times [2024-06-28 00:59:50,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:50,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1717151319] [2024-06-28 00:59:50,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:50,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:50,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:51,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-28 00:59:51,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:51,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1717151319] [2024-06-28 00:59:51,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1717151319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:51,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:51,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 00:59:51,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436024238] [2024-06-28 00:59:51,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:51,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 00:59:51,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:51,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 00:59:51,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-28 00:59:51,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:51,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 574 transitions, 10059 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:51,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:51,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:51,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 00:59:54,232 INFO L124 PetriNetUnfolderBase]: 3977/7251 cut-off events. [2024-06-28 00:59:54,233 INFO L125 PetriNetUnfolderBase]: For 423728/423728 co-relation queries the response was YES. [2024-06-28 00:59:54,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54899 conditions, 7251 events. 3977/7251 cut-off events. For 423728/423728 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 54139 event pairs, 1224 based on Foata normal form. 2/6999 useless extension candidates. Maximal degree in co-relation 54645. Up to 6032 conditions per place. [2024-06-28 00:59:54,359 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 550 selfloop transitions, 71 changer transitions 0/627 dead transitions. [2024-06-28 00:59:54,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 524 places, 627 transitions, 12091 flow [2024-06-28 00:59:54,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 00:59:54,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 00:59:54,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 00:59:54,360 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4449760765550239 [2024-06-28 00:59:54,361 INFO L175 Difference]: Start difference. First operand has 514 places, 574 transitions, 10059 flow. Second operand 11 states and 186 transitions. [2024-06-28 00:59:54,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 524 places, 627 transitions, 12091 flow [2024-06-28 00:59:58,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 627 transitions, 11771 flow, removed 96 selfloop flow, removed 8 redundant places. [2024-06-28 00:59:58,120 INFO L231 Difference]: Finished difference. Result has 518 places, 577 transitions, 10117 flow [2024-06-28 00:59:58,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9739, PETRI_DIFFERENCE_MINUEND_PLACES=506, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10117, PETRI_PLACES=518, PETRI_TRANSITIONS=577} [2024-06-28 00:59:58,120 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 476 predicate places. [2024-06-28 00:59:58,121 INFO L495 AbstractCegarLoop]: Abstraction has has 518 places, 577 transitions, 10117 flow [2024-06-28 00:59:58,121 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:58,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 00:59:58,121 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-28 00:59:58,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 00:59:58,121 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 00:59:58,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 00:59:58,122 INFO L85 PathProgramCache]: Analyzing trace with hash 521721381, now seen corresponding path program 5 times [2024-06-28 00:59:58,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 00:59:58,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264574787] [2024-06-28 00:59:58,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 00:59:58,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 00:59:58,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 00:59:59,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 00:59:59,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 00:59:59,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264574787] [2024-06-28 00:59:59,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264574787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 00:59:59,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 00:59:59,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 00:59:59,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006746211] [2024-06-28 00:59:59,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 00:59:59,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 00:59:59,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 00:59:59,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 00:59:59,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 00:59:59,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 00:59:59,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 518 places, 577 transitions, 10117 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 00:59:59,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 00:59:59,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 00:59:59,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:02,091 INFO L124 PetriNetUnfolderBase]: 4003/7315 cut-off events. [2024-06-28 01:00:02,092 INFO L125 PetriNetUnfolderBase]: For 439372/439372 co-relation queries the response was YES. [2024-06-28 01:00:02,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55463 conditions, 7315 events. 4003/7315 cut-off events. For 439372/439372 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 54885 event pairs, 1222 based on Foata normal form. 2/7057 useless extension candidates. Maximal degree in co-relation 55207. Up to 5990 conditions per place. [2024-06-28 01:00:02,232 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 555 selfloop transitions, 69 changer transitions 0/630 dead transitions. [2024-06-28 01:00:02,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 630 transitions, 12167 flow [2024-06-28 01:00:02,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:02,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:02,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 187 transitions. [2024-06-28 01:00:02,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4473684210526316 [2024-06-28 01:00:02,234 INFO L175 Difference]: Start difference. First operand has 518 places, 577 transitions, 10117 flow. Second operand 11 states and 187 transitions. [2024-06-28 01:00:02,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 630 transitions, 12167 flow [2024-06-28 01:00:06,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 630 transitions, 11833 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:06,361 INFO L231 Difference]: Finished difference. Result has 522 places, 580 transitions, 10163 flow [2024-06-28 01:00:06,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9783, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10163, PETRI_PLACES=522, PETRI_TRANSITIONS=580} [2024-06-28 01:00:06,362 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-28 01:00:06,362 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 580 transitions, 10163 flow [2024-06-28 01:00:06,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:06,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:06,362 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-28 01:00:06,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 01:00:06,363 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:06,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:06,363 INFO L85 PathProgramCache]: Analyzing trace with hash -1030543001, now seen corresponding path program 1 times [2024-06-28 01:00:06,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:06,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698721358] [2024-06-28 01:00:06,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:06,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:06,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:07,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:07,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:07,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698721358] [2024-06-28 01:00:07,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698721358] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:07,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:07,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:00:07,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451564755] [2024-06-28 01:00:07,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:07,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:00:07,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:07,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:00:07,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:00:07,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:00:07,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 580 transitions, 10163 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:07,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:07,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:00:07,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:10,390 INFO L124 PetriNetUnfolderBase]: 4084/7436 cut-off events. [2024-06-28 01:00:10,390 INFO L125 PetriNetUnfolderBase]: For 534638/534638 co-relation queries the response was YES. [2024-06-28 01:00:10,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56634 conditions, 7436 events. 4084/7436 cut-off events. For 534638/534638 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 55659 event pairs, 1284 based on Foata normal form. 10/7196 useless extension candidates. Maximal degree in co-relation 56376. Up to 6184 conditions per place. [2024-06-28 01:00:10,532 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 577 selfloop transitions, 57 changer transitions 0/640 dead transitions. [2024-06-28 01:00:10,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 640 transitions, 11850 flow [2024-06-28 01:00:10,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:00:10,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:00:10,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-28 01:00:10,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45614035087719296 [2024-06-28 01:00:10,533 INFO L175 Difference]: Start difference. First operand has 522 places, 580 transitions, 10163 flow. Second operand 12 states and 208 transitions. [2024-06-28 01:00:10,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 640 transitions, 11850 flow [2024-06-28 01:00:14,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 640 transitions, 11514 flow, removed 103 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:14,996 INFO L231 Difference]: Finished difference. Result has 527 places, 582 transitions, 10094 flow [2024-06-28 01:00:14,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9827, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10094, PETRI_PLACES=527, PETRI_TRANSITIONS=582} [2024-06-28 01:00:14,997 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-28 01:00:14,997 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 582 transitions, 10094 flow [2024-06-28 01:00:14,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:14,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:14,997 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-28 01:00:14,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 01:00:14,997 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:14,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:14,998 INFO L85 PathProgramCache]: Analyzing trace with hash 532116251, now seen corresponding path program 6 times [2024-06-28 01:00:14,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:14,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961415474] [2024-06-28 01:00:14,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:14,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:15,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:16,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:16,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:16,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961415474] [2024-06-28 01:00:16,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961415474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:16,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:16,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:00:16,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211571516] [2024-06-28 01:00:16,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:16,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:00:16,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:16,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:00:16,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:00:16,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:00:16,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 582 transitions, 10094 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:16,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:16,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:00:16,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:19,408 INFO L124 PetriNetUnfolderBase]: 4103/7565 cut-off events. [2024-06-28 01:00:19,408 INFO L125 PetriNetUnfolderBase]: For 475518/475518 co-relation queries the response was YES. [2024-06-28 01:00:19,526 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56934 conditions, 7565 events. 4103/7565 cut-off events. For 475518/475518 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 57704 event pairs, 1134 based on Foata normal form. 2/7284 useless extension candidates. Maximal degree in co-relation 56674. Up to 5985 conditions per place. [2024-06-28 01:00:19,555 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 549 selfloop transitions, 83 changer transitions 0/638 dead transitions. [2024-06-28 01:00:19,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 638 transitions, 12020 flow [2024-06-28 01:00:19,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:19,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:19,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 197 transitions. [2024-06-28 01:00:19,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47129186602870815 [2024-06-28 01:00:19,557 INFO L175 Difference]: Start difference. First operand has 527 places, 582 transitions, 10094 flow. Second operand 11 states and 197 transitions. [2024-06-28 01:00:19,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 638 transitions, 12020 flow [2024-06-28 01:00:24,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 528 places, 638 transitions, 11803 flow, removed 55 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:24,332 INFO L231 Difference]: Finished difference. Result has 530 places, 585 transitions, 10244 flow [2024-06-28 01:00:24,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9877, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10244, PETRI_PLACES=530, PETRI_TRANSITIONS=585} [2024-06-28 01:00:24,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 488 predicate places. [2024-06-28 01:00:24,333 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 585 transitions, 10244 flow [2024-06-28 01:00:24,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:24,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:24,334 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-28 01:00:24,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 01:00:24,334 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:24,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:24,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1682563645, now seen corresponding path program 7 times [2024-06-28 01:00:24,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:24,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373327538] [2024-06-28 01:00:24,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:24,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:24,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:25,795 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:25,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:25,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373327538] [2024-06-28 01:00:25,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373327538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:25,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:25,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:00:25,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021339676] [2024-06-28 01:00:25,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:25,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:00:25,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:25,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:00:25,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:00:26,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:00:26,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 585 transitions, 10244 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:26,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:26,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:00:26,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:28,821 INFO L124 PetriNetUnfolderBase]: 4129/7617 cut-off events. [2024-06-28 01:00:28,821 INFO L125 PetriNetUnfolderBase]: For 478485/478485 co-relation queries the response was YES. [2024-06-28 01:00:28,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57482 conditions, 7617 events. 4129/7617 cut-off events. For 478485/478485 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 58235 event pairs, 1139 based on Foata normal form. 2/7334 useless extension candidates. Maximal degree in co-relation 57220. Up to 6029 conditions per place. [2024-06-28 01:00:28,994 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 555 selfloop transitions, 81 changer transitions 0/642 dead transitions. [2024-06-28 01:00:28,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 642 transitions, 12340 flow [2024-06-28 01:00:28,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:28,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:28,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:00:28,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2024-06-28 01:00:28,995 INFO L175 Difference]: Start difference. First operand has 530 places, 585 transitions, 10244 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:00:28,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 642 transitions, 12340 flow [2024-06-28 01:00:33,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 531 places, 642 transitions, 11938 flow, removed 89 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:33,733 INFO L231 Difference]: Finished difference. Result has 533 places, 588 transitions, 10221 flow [2024-06-28 01:00:33,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=585, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10221, PETRI_PLACES=533, PETRI_TRANSITIONS=588} [2024-06-28 01:00:33,733 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 491 predicate places. [2024-06-28 01:00:33,734 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 588 transitions, 10221 flow [2024-06-28 01:00:33,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:33,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:33,734 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-28 01:00:33,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 01:00:33,734 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:33,734 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:33,734 INFO L85 PathProgramCache]: Analyzing trace with hash -106497593, now seen corresponding path program 8 times [2024-06-28 01:00:33,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:33,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344853113] [2024-06-28 01:00:33,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:33,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:33,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:35,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:35,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:35,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344853113] [2024-06-28 01:00:35,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344853113] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:35,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:35,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:00:35,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848496806] [2024-06-28 01:00:35,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:35,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:00:35,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:35,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:00:35,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:00:35,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:00:35,403 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 588 transitions, 10221 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:35,403 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:35,403 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:00:35,403 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:38,136 INFO L124 PetriNetUnfolderBase]: 4148/7698 cut-off events. [2024-06-28 01:00:38,136 INFO L125 PetriNetUnfolderBase]: For 485272/485272 co-relation queries the response was YES. [2024-06-28 01:00:38,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57727 conditions, 7698 events. 4148/7698 cut-off events. For 485272/485272 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 59393 event pairs, 1069 based on Foata normal form. 2/7399 useless extension candidates. Maximal degree in co-relation 57463. Up to 5954 conditions per place. [2024-06-28 01:00:38,266 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 514 selfloop transitions, 121 changer transitions 0/641 dead transitions. [2024-06-28 01:00:38,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 543 places, 641 transitions, 12151 flow [2024-06-28 01:00:38,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:38,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:38,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-28 01:00:38,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4569377990430622 [2024-06-28 01:00:38,268 INFO L175 Difference]: Start difference. First operand has 533 places, 588 transitions, 10221 flow. Second operand 11 states and 191 transitions. [2024-06-28 01:00:38,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 543 places, 641 transitions, 12151 flow [2024-06-28 01:00:42,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 641 transitions, 11812 flow, removed 91 selfloop flow, removed 8 redundant places. [2024-06-28 01:00:42,488 INFO L231 Difference]: Finished difference. Result has 536 places, 590 transitions, 10324 flow [2024-06-28 01:00:42,488 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9882, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10324, PETRI_PLACES=536, PETRI_TRANSITIONS=590} [2024-06-28 01:00:42,488 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-28 01:00:42,489 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 590 transitions, 10324 flow [2024-06-28 01:00:42,489 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:42,489 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:42,489 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-28 01:00:42,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-28 01:00:42,489 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:42,490 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:42,490 INFO L85 PathProgramCache]: Analyzing trace with hash 531936761, now seen corresponding path program 9 times [2024-06-28 01:00:42,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:42,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504684170] [2024-06-28 01:00:42,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:42,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:42,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:43,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:43,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:43,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504684170] [2024-06-28 01:00:43,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504684170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:43,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:43,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:00:43,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558986344] [2024-06-28 01:00:43,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:43,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:00:43,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:43,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:00:43,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:00:44,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:00:44,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 590 transitions, 10324 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:44,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:44,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:00:44,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:46,936 INFO L124 PetriNetUnfolderBase]: 4167/7737 cut-off events. [2024-06-28 01:00:46,936 INFO L125 PetriNetUnfolderBase]: For 497440/497440 co-relation queries the response was YES. [2024-06-28 01:00:47,083 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58196 conditions, 7737 events. 4167/7737 cut-off events. For 497440/497440 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 59705 event pairs, 1101 based on Foata normal form. 2/7436 useless extension candidates. Maximal degree in co-relation 57931. Up to 5938 conditions per place. [2024-06-28 01:00:47,118 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 533 selfloop transitions, 107 changer transitions 0/646 dead transitions. [2024-06-28 01:00:47,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 646 transitions, 12700 flow [2024-06-28 01:00:47,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:00:47,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:00:47,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 01:00:47,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4665071770334928 [2024-06-28 01:00:47,119 INFO L175 Difference]: Start difference. First operand has 536 places, 590 transitions, 10324 flow. Second operand 11 states and 195 transitions. [2024-06-28 01:00:47,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 646 transitions, 12700 flow [2024-06-28 01:00:52,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 537 places, 646 transitions, 12276 flow, removed 93 selfloop flow, removed 9 redundant places. [2024-06-28 01:00:52,286 INFO L231 Difference]: Finished difference. Result has 538 places, 592 transitions, 10317 flow [2024-06-28 01:00:52,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9900, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10317, PETRI_PLACES=538, PETRI_TRANSITIONS=592} [2024-06-28 01:00:52,287 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 496 predicate places. [2024-06-28 01:00:52,287 INFO L495 AbstractCegarLoop]: Abstraction has has 538 places, 592 transitions, 10317 flow [2024-06-28 01:00:52,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:52,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:00:52,288 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-28 01:00:52,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-28 01:00:52,288 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:00:52,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:00:52,288 INFO L85 PathProgramCache]: Analyzing trace with hash 169615907, now seen corresponding path program 2 times [2024-06-28 01:00:52,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:00:52,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853825988] [2024-06-28 01:00:52,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:00:52,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:00:52,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:00:53,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:00:53,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:00:53,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853825988] [2024-06-28 01:00:53,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1853825988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:00:53,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:00:53,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:00:53,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758035361] [2024-06-28 01:00:53,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:00:53,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:00:53,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:00:53,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:00:53,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:00:54,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:00:54,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 538 places, 592 transitions, 10317 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:00:54,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:00:54,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:00:54,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:00:57,150 INFO L124 PetriNetUnfolderBase]: 4248/7882 cut-off events. [2024-06-28 01:00:57,151 INFO L125 PetriNetUnfolderBase]: For 603279/603279 co-relation queries the response was YES. [2024-06-28 01:00:57,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59344 conditions, 7882 events. 4248/7882 cut-off events. For 603279/603279 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 60966 event pairs, 1140 based on Foata normal form. 10/7591 useless extension candidates. Maximal degree in co-relation 59078. Up to 5952 conditions per place. [2024-06-28 01:00:57,331 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 534 selfloop transitions, 114 changer transitions 0/654 dead transitions. [2024-06-28 01:00:57,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 654 transitions, 12475 flow [2024-06-28 01:00:57,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:00:57,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:00:57,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-28 01:00:57,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46710526315789475 [2024-06-28 01:00:57,332 INFO L175 Difference]: Start difference. First operand has 538 places, 592 transitions, 10317 flow. Second operand 12 states and 213 transitions. [2024-06-28 01:00:57,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 654 transitions, 12475 flow [2024-06-28 01:01:02,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 654 transitions, 12074 flow, removed 95 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:02,954 INFO L231 Difference]: Finished difference. Result has 541 places, 593 transitions, 10299 flow [2024-06-28 01:01:02,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9916, PETRI_DIFFERENCE_MINUEND_PLACES=529, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10299, PETRI_PLACES=541, PETRI_TRANSITIONS=593} [2024-06-28 01:01:02,961 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-28 01:01:02,962 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 593 transitions, 10299 flow [2024-06-28 01:01:02,962 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:02,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:02,962 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-28 01:01:02,962 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-28 01:01:02,962 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:02,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:02,963 INFO L85 PathProgramCache]: Analyzing trace with hash 2072532219, now seen corresponding path program 10 times [2024-06-28 01:01:02,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:02,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429036686] [2024-06-28 01:01:02,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:02,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:02,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:04,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:04,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:04,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429036686] [2024-06-28 01:01:04,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [429036686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:04,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:04,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:01:04,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153247916] [2024-06-28 01:01:04,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:04,438 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:01:04,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:04,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:01:04,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:01:04,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:01:04,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 593 transitions, 10299 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:04,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:04,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:01:04,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:07,373 INFO L124 PetriNetUnfolderBase]: 4299/7975 cut-off events. [2024-06-28 01:01:07,373 INFO L125 PetriNetUnfolderBase]: For 551398/551398 co-relation queries the response was YES. [2024-06-28 01:01:07,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60217 conditions, 7975 events. 4299/7975 cut-off events. For 551398/551398 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 61806 event pairs, 1181 based on Foata normal form. 2/7676 useless extension candidates. Maximal degree in co-relation 59950. Up to 6119 conditions per place. [2024-06-28 01:01:07,537 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 563 selfloop transitions, 88 changer transitions 0/657 dead transitions. [2024-06-28 01:01:07,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 551 places, 657 transitions, 12540 flow [2024-06-28 01:01:07,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:07,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:07,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 01:01:07,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4688995215311005 [2024-06-28 01:01:07,538 INFO L175 Difference]: Start difference. First operand has 541 places, 593 transitions, 10299 flow. Second operand 11 states and 196 transitions. [2024-06-28 01:01:07,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 551 places, 657 transitions, 12540 flow [2024-06-28 01:01:12,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 541 places, 657 transitions, 12197 flow, removed 60 selfloop flow, removed 10 redundant places. [2024-06-28 01:01:12,579 INFO L231 Difference]: Finished difference. Result has 544 places, 601 transitions, 10450 flow [2024-06-28 01:01:12,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=9956, PETRI_DIFFERENCE_MINUEND_PLACES=531, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10450, PETRI_PLACES=544, PETRI_TRANSITIONS=601} [2024-06-28 01:01:12,580 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 502 predicate places. [2024-06-28 01:01:12,580 INFO L495 AbstractCegarLoop]: Abstraction has has 544 places, 601 transitions, 10450 flow [2024-06-28 01:01:12,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:12,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:12,580 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-28 01:01:12,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-28 01:01:12,580 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:12,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:12,581 INFO L85 PathProgramCache]: Analyzing trace with hash -106504103, now seen corresponding path program 11 times [2024-06-28 01:01:12,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:12,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106610866] [2024-06-28 01:01:12,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:12,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:12,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:14,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:14,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:14,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106610866] [2024-06-28 01:01:14,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106610866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:14,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:14,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:01:14,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345112104] [2024-06-28 01:01:14,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:14,097 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:01:14,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:14,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:01:14,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:01:14,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:01:14,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 544 places, 601 transitions, 10450 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:14,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:14,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:01:14,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:17,253 INFO L124 PetriNetUnfolderBase]: 4318/8062 cut-off events. [2024-06-28 01:01:17,253 INFO L125 PetriNetUnfolderBase]: For 546871/546871 co-relation queries the response was YES. [2024-06-28 01:01:17,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60573 conditions, 8062 events. 4318/8062 cut-off events. For 546871/546871 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 63140 event pairs, 1160 based on Foata normal form. 2/7745 useless extension candidates. Maximal degree in co-relation 60303. Up to 6244 conditions per place. [2024-06-28 01:01:17,419 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 529 selfloop transitions, 120 changer transitions 0/655 dead transitions. [2024-06-28 01:01:17,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 554 places, 655 transitions, 12447 flow [2024-06-28 01:01:17,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:17,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:17,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-28 01:01:17,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-28 01:01:17,421 INFO L175 Difference]: Start difference. First operand has 544 places, 601 transitions, 10450 flow. Second operand 11 states and 190 transitions. [2024-06-28 01:01:17,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 554 places, 655 transitions, 12447 flow [2024-06-28 01:01:22,524 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 547 places, 655 transitions, 12094 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:22,532 INFO L231 Difference]: Finished difference. Result has 548 places, 603 transitions, 10553 flow [2024-06-28 01:01:22,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10097, PETRI_DIFFERENCE_MINUEND_PLACES=537, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=601, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10553, PETRI_PLACES=548, PETRI_TRANSITIONS=603} [2024-06-28 01:01:22,540 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-28 01:01:22,541 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 603 transitions, 10553 flow [2024-06-28 01:01:22,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:22,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:22,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] [2024-06-28 01:01:22,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-28 01:01:22,541 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:22,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:22,542 INFO L85 PathProgramCache]: Analyzing trace with hash 207317809, now seen corresponding path program 12 times [2024-06-28 01:01:22,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:22,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506258187] [2024-06-28 01:01:22,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:22,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:22,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:23,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:23,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:23,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506258187] [2024-06-28 01:01:23,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506258187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:23,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:23,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:01:23,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542347908] [2024-06-28 01:01:23,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:23,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:01:23,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:23,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:01:23,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:01:24,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:01:24,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 603 transitions, 10553 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:24,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:24,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:01:24,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:27,207 INFO L124 PetriNetUnfolderBase]: 4337/8107 cut-off events. [2024-06-28 01:01:27,207 INFO L125 PetriNetUnfolderBase]: For 558859/558859 co-relation queries the response was YES. [2024-06-28 01:01:27,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61013 conditions, 8107 events. 4337/8107 cut-off events. For 558859/558859 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 63575 event pairs, 1164 based on Foata normal form. 2/7786 useless extension candidates. Maximal degree in co-relation 60742. Up to 6297 conditions per place. [2024-06-28 01:01:27,400 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 536 selfloop transitions, 115 changer transitions 0/657 dead transitions. [2024-06-28 01:01:27,400 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 558 places, 657 transitions, 12703 flow [2024-06-28 01:01:27,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:27,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:27,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 01:01:27,401 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46172248803827753 [2024-06-28 01:01:27,401 INFO L175 Difference]: Start difference. First operand has 548 places, 603 transitions, 10553 flow. Second operand 11 states and 193 transitions. [2024-06-28 01:01:27,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 558 places, 657 transitions, 12703 flow [2024-06-28 01:01:32,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 549 places, 657 transitions, 12269 flow, removed 100 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:32,956 INFO L231 Difference]: Finished difference. Result has 550 places, 605 transitions, 10567 flow [2024-06-28 01:01:32,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10119, PETRI_DIFFERENCE_MINUEND_PLACES=539, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10567, PETRI_PLACES=550, PETRI_TRANSITIONS=605} [2024-06-28 01:01:32,957 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 508 predicate places. [2024-06-28 01:01:32,957 INFO L495 AbstractCegarLoop]: Abstraction has has 550 places, 605 transitions, 10567 flow [2024-06-28 01:01:32,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:32,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:32,957 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-28 01:01:32,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-28 01:01:32,958 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:32,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:32,958 INFO L85 PathProgramCache]: Analyzing trace with hash 200824549, now seen corresponding path program 13 times [2024-06-28 01:01:32,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:32,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496440532] [2024-06-28 01:01:32,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:32,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:32,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:34,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:34,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:34,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496440532] [2024-06-28 01:01:34,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496440532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:34,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:34,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:01:34,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002602742] [2024-06-28 01:01:34,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:34,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:01:34,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:34,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:01:34,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:01:34,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:01:34,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 550 places, 605 transitions, 10567 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:34,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:34,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:01:34,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:37,872 INFO L124 PetriNetUnfolderBase]: 4489/8347 cut-off events. [2024-06-28 01:01:37,872 INFO L125 PetriNetUnfolderBase]: For 711058/711058 co-relation queries the response was YES. [2024-06-28 01:01:37,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65191 conditions, 8347 events. 4489/8347 cut-off events. For 711058/711058 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 65587 event pairs, 1205 based on Foata normal form. 2/8038 useless extension candidates. Maximal degree in co-relation 64919. Up to 6250 conditions per place. [2024-06-28 01:01:38,019 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 595 selfloop transitions, 95 changer transitions 0/696 dead transitions. [2024-06-28 01:01:38,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 562 places, 696 transitions, 13855 flow [2024-06-28 01:01:38,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:01:38,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:01:38,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 238 transitions. [2024-06-28 01:01:38,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4817813765182186 [2024-06-28 01:01:38,021 INFO L175 Difference]: Start difference. First operand has 550 places, 605 transitions, 10567 flow. Second operand 13 states and 238 transitions. [2024-06-28 01:01:38,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 562 places, 696 transitions, 13855 flow [2024-06-28 01:01:44,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 553 places, 696 transitions, 13217 flow, removed 204 selfloop flow, removed 9 redundant places. [2024-06-28 01:01:44,049 INFO L231 Difference]: Finished difference. Result has 555 places, 613 transitions, 10548 flow [2024-06-28 01:01:44,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10137, PETRI_DIFFERENCE_MINUEND_PLACES=541, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=10548, PETRI_PLACES=555, PETRI_TRANSITIONS=613} [2024-06-28 01:01:44,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 513 predicate places. [2024-06-28 01:01:44,050 INFO L495 AbstractCegarLoop]: Abstraction has has 555 places, 613 transitions, 10548 flow [2024-06-28 01:01:44,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:44,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:44,050 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-28 01:01:44,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-28 01:01:44,050 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:44,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:44,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1288440673, now seen corresponding path program 14 times [2024-06-28 01:01:44,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:44,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713048475] [2024-06-28 01:01:44,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:44,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:44,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:45,717 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:45,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:45,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713048475] [2024-06-28 01:01:45,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713048475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:45,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:45,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:01:45,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942456211] [2024-06-28 01:01:45,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:45,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:01:45,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:45,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:01:45,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:01:45,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:01:45,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 555 places, 613 transitions, 10548 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:45,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:45,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:01:45,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:01:48,908 INFO L124 PetriNetUnfolderBase]: 4508/8455 cut-off events. [2024-06-28 01:01:48,908 INFO L125 PetriNetUnfolderBase]: For 707249/707249 co-relation queries the response was YES. [2024-06-28 01:01:49,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65171 conditions, 8455 events. 4508/8455 cut-off events. For 707249/707249 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 67049 event pairs, 1180 based on Foata normal form. 2/8121 useless extension candidates. Maximal degree in co-relation 64897. Up to 6264 conditions per place. [2024-06-28 01:01:49,087 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 518 selfloop transitions, 143 changer transitions 0/667 dead transitions. [2024-06-28 01:01:49,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 565 places, 667 transitions, 12582 flow [2024-06-28 01:01:49,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:01:49,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:01:49,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-28 01:01:49,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46172248803827753 [2024-06-28 01:01:49,089 INFO L175 Difference]: Start difference. First operand has 555 places, 613 transitions, 10548 flow. Second operand 11 states and 193 transitions. [2024-06-28 01:01:49,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 565 places, 667 transitions, 12582 flow [2024-06-28 01:01:55,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 667 transitions, 12409 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 01:01:55,614 INFO L231 Difference]: Finished difference. Result has 559 places, 615 transitions, 10885 flow [2024-06-28 01:01:55,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10375, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10885, PETRI_PLACES=559, PETRI_TRANSITIONS=615} [2024-06-28 01:01:55,614 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 517 predicate places. [2024-06-28 01:01:55,614 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 615 transitions, 10885 flow [2024-06-28 01:01:55,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:55,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:01:55,615 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-28 01:01:55,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-28 01:01:55,615 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:01:55,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:01:55,616 INFO L85 PathProgramCache]: Analyzing trace with hash -1296475315, now seen corresponding path program 3 times [2024-06-28 01:01:55,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:01:55,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963756298] [2024-06-28 01:01:55,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:01:55,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:01:55,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:01:57,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:01:57,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:01:57,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963756298] [2024-06-28 01:01:57,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963756298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:01:57,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:01:57,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:01:57,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749245636] [2024-06-28 01:01:57,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:01:57,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:01:57,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:01:57,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:01:57,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:01:57,323 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:01:57,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 615 transitions, 10885 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:01:57,324 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:01:57,324 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:01:57,324 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:00,515 INFO L124 PetriNetUnfolderBase]: 4596/8592 cut-off events. [2024-06-28 01:02:00,515 INFO L125 PetriNetUnfolderBase]: For 833072/833072 co-relation queries the response was YES. [2024-06-28 01:02:00,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67354 conditions, 8592 events. 4596/8592 cut-off events. For 833072/833072 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 68138 event pairs, 1305 based on Foata normal form. 10/8275 useless extension candidates. Maximal degree in co-relation 67078. Up to 6673 conditions per place. [2024-06-28 01:02:00,777 INFO L140 encePairwiseOnDemand]: 24/38 looper letters, 587 selfloop transitions, 91 changer transitions 0/684 dead transitions. [2024-06-28 01:02:00,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 684 transitions, 13029 flow [2024-06-28 01:02:00,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:02:00,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:02:00,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-28 01:02:00,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47368421052631576 [2024-06-28 01:02:00,778 INFO L175 Difference]: Start difference. First operand has 559 places, 615 transitions, 10885 flow. Second operand 12 states and 216 transitions. [2024-06-28 01:02:00,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 684 transitions, 13029 flow [2024-06-28 01:02:06,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 562 places, 684 transitions, 12547 flow, removed 105 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:06,918 INFO L231 Difference]: Finished difference. Result has 565 places, 619 transitions, 10776 flow [2024-06-28 01:02:06,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10403, PETRI_DIFFERENCE_MINUEND_PLACES=551, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10776, PETRI_PLACES=565, PETRI_TRANSITIONS=619} [2024-06-28 01:02:06,919 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 523 predicate places. [2024-06-28 01:02:06,919 INFO L495 AbstractCegarLoop]: Abstraction has has 565 places, 619 transitions, 10776 flow [2024-06-28 01:02:06,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:06,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:06,919 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-28 01:02:06,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-28 01:02:06,919 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:06,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:06,920 INFO L85 PathProgramCache]: Analyzing trace with hash 200651569, now seen corresponding path program 15 times [2024-06-28 01:02:06,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:06,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052552641] [2024-06-28 01:02:06,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:06,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:06,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:08,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:08,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:08,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052552641] [2024-06-28 01:02:08,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052552641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:08,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:08,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:02:08,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515554237] [2024-06-28 01:02:08,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:08,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:02:08,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:08,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:02:08,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:02:08,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:02:08,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 565 places, 619 transitions, 10776 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:08,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:08,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:02:08,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:11,664 INFO L124 PetriNetUnfolderBase]: 4619/8699 cut-off events. [2024-06-28 01:02:11,664 INFO L125 PetriNetUnfolderBase]: For 768570/768570 co-relation queries the response was YES. [2024-06-28 01:02:11,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67593 conditions, 8699 events. 4619/8699 cut-off events. For 768570/768570 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 69726 event pairs, 1298 based on Foata normal form. 2/8352 useless extension candidates. Maximal degree in co-relation 67314. Up to 6697 conditions per place. [2024-06-28 01:02:11,867 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 545 selfloop transitions, 122 changer transitions 0/673 dead transitions. [2024-06-28 01:02:11,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 575 places, 673 transitions, 12856 flow [2024-06-28 01:02:11,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:02:11,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:02:11,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 192 transitions. [2024-06-28 01:02:11,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45933014354066987 [2024-06-28 01:02:11,869 INFO L175 Difference]: Start difference. First operand has 565 places, 619 transitions, 10776 flow. Second operand 11 states and 192 transitions. [2024-06-28 01:02:11,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 575 places, 673 transitions, 12856 flow [2024-06-28 01:02:19,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 567 places, 673 transitions, 12559 flow, removed 64 selfloop flow, removed 8 redundant places. [2024-06-28 01:02:19,058 INFO L231 Difference]: Finished difference. Result has 568 places, 622 transitions, 10981 flow [2024-06-28 01:02:19,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10479, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10981, PETRI_PLACES=568, PETRI_TRANSITIONS=622} [2024-06-28 01:02:19,059 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-28 01:02:19,059 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 622 transitions, 10981 flow [2024-06-28 01:02:19,059 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:19,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:19,060 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-28 01:02:19,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-28 01:02:19,060 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:19,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:19,061 INFO L85 PathProgramCache]: Analyzing trace with hash 437015347, now seen corresponding path program 4 times [2024-06-28 01:02:19,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:19,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204563017] [2024-06-28 01:02:19,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:19,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:19,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:21,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:21,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:21,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204563017] [2024-06-28 01:02:21,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204563017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:21,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:21,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:02:21,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928541238] [2024-06-28 01:02:21,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:21,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:02:21,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:21,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:02:21,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:02:21,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:02:21,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 622 transitions, 10981 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:21,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:21,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:02:21,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:24,602 INFO L124 PetriNetUnfolderBase]: 4700/8817 cut-off events. [2024-06-28 01:02:24,602 INFO L125 PetriNetUnfolderBase]: For 870720/870720 co-relation queries the response was YES. [2024-06-28 01:02:24,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68823 conditions, 8817 events. 4700/8817 cut-off events. For 870720/870720 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 70597 event pairs, 1247 based on Foata normal form. 10/8489 useless extension candidates. Maximal degree in co-relation 68543. Up to 6407 conditions per place. [2024-06-28 01:02:24,809 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 530 selfloop transitions, 149 changer transitions 0/685 dead transitions. [2024-06-28 01:02:24,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 685 transitions, 13107 flow [2024-06-28 01:02:24,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:02:24,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:02:24,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-28 01:02:24,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4692982456140351 [2024-06-28 01:02:24,810 INFO L175 Difference]: Start difference. First operand has 568 places, 622 transitions, 10981 flow. Second operand 12 states and 214 transitions. [2024-06-28 01:02:24,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 685 transitions, 13107 flow [2024-06-28 01:02:31,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 570 places, 685 transitions, 12569 flow, removed 141 selfloop flow, removed 9 redundant places. [2024-06-28 01:02:31,638 INFO L231 Difference]: Finished difference. Result has 571 places, 623 transitions, 10914 flow [2024-06-28 01:02:31,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10443, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=622, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10914, PETRI_PLACES=571, PETRI_TRANSITIONS=623} [2024-06-28 01:02:31,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 529 predicate places. [2024-06-28 01:02:31,639 INFO L495 AbstractCegarLoop]: Abstraction has has 571 places, 623 transitions, 10914 flow [2024-06-28 01:02:31,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:31,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:31,639 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-28 01:02:31,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-28 01:02:31,640 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:31,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:31,641 INFO L85 PathProgramCache]: Analyzing trace with hash 437313877, now seen corresponding path program 5 times [2024-06-28 01:02:31,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:31,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421166364] [2024-06-28 01:02:31,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:31,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:31,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:32,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:32,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:32,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421166364] [2024-06-28 01:02:32,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421166364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:32,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:32,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:02:32,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275138770] [2024-06-28 01:02:32,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:32,936 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:02:32,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:32,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:02:32,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:02:33,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:02:33,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 571 places, 623 transitions, 10914 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:33,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:33,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:02:33,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:37,075 INFO L124 PetriNetUnfolderBase]: 5022/9310 cut-off events. [2024-06-28 01:02:37,075 INFO L125 PetriNetUnfolderBase]: For 1133557/1133557 co-relation queries the response was YES. [2024-06-28 01:02:37,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76784 conditions, 9310 events. 5022/9310 cut-off events. For 1133557/1133557 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 73869 event pairs, 1332 based on Foata normal form. 8/9023 useless extension candidates. Maximal degree in co-relation 76504. Up to 5616 conditions per place. [2024-06-28 01:02:37,307 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 581 selfloop transitions, 121 changer transitions 0/708 dead transitions. [2024-06-28 01:02:37,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 708 transitions, 14119 flow [2024-06-28 01:02:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:02:37,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:02:37,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-06-28 01:02:37,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48903508771929827 [2024-06-28 01:02:37,308 INFO L175 Difference]: Start difference. First operand has 571 places, 623 transitions, 10914 flow. Second operand 12 states and 223 transitions. [2024-06-28 01:02:37,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 708 transitions, 14119 flow [2024-06-28 01:02:46,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 708 transitions, 13561 flow, removed 132 selfloop flow, removed 10 redundant places. [2024-06-28 01:02:47,009 INFO L231 Difference]: Finished difference. Result has 574 places, 625 transitions, 10833 flow [2024-06-28 01:02:47,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10493, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=623, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10833, PETRI_PLACES=574, PETRI_TRANSITIONS=625} [2024-06-28 01:02:47,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 532 predicate places. [2024-06-28 01:02:47,010 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 625 transitions, 10833 flow [2024-06-28 01:02:47,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:47,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:02:47,010 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-28 01:02:47,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-28 01:02:47,010 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:02:47,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:02:47,011 INFO L85 PathProgramCache]: Analyzing trace with hash -97926155, now seen corresponding path program 6 times [2024-06-28 01:02:47,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:02:47,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432470244] [2024-06-28 01:02:47,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:02:47,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:02:47,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:02:48,907 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:02:48,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:02:48,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432470244] [2024-06-28 01:02:48,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432470244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:02:48,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:02:48,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:02:48,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329912097] [2024-06-28 01:02:48,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:02:48,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:02:48,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:02:48,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:02:48,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:02:49,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:02:49,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 625 transitions, 10833 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:02:49,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:02:49,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:02:49,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:02:53,206 INFO L124 PetriNetUnfolderBase]: 5064/9610 cut-off events. [2024-06-28 01:02:53,206 INFO L125 PetriNetUnfolderBase]: For 1033027/1033027 co-relation queries the response was YES. [2024-06-28 01:02:53,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75876 conditions, 9610 events. 5064/9610 cut-off events. For 1033027/1033027 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 78716 event pairs, 1413 based on Foata normal form. 10/9255 useless extension candidates. Maximal degree in co-relation 75594. Up to 6634 conditions per place. [2024-06-28 01:02:53,421 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 505 selfloop transitions, 189 changer transitions 0/700 dead transitions. [2024-06-28 01:02:53,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 700 transitions, 13346 flow [2024-06-28 01:02:53,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:02:53,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:02:53,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-28 01:02:53,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4716599190283401 [2024-06-28 01:02:53,423 INFO L175 Difference]: Start difference. First operand has 574 places, 625 transitions, 10833 flow. Second operand 13 states and 233 transitions. [2024-06-28 01:02:53,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 700 transitions, 13346 flow [2024-06-28 01:03:01,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 577 places, 700 transitions, 13131 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 01:03:01,618 INFO L231 Difference]: Finished difference. Result has 579 places, 629 transitions, 11230 flow [2024-06-28 01:03:01,619 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10618, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=11230, PETRI_PLACES=579, PETRI_TRANSITIONS=629} [2024-06-28 01:03:01,619 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 537 predicate places. [2024-06-28 01:03:01,619 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 629 transitions, 11230 flow [2024-06-28 01:03:01,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:01,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:01,620 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-28 01:03:01,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-28 01:03:01,620 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:01,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:01,620 INFO L85 PathProgramCache]: Analyzing trace with hash 207326737, now seen corresponding path program 7 times [2024-06-28 01:03:01,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:01,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776772306] [2024-06-28 01:03:01,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:01,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:01,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:03,475 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:03,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:03,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776772306] [2024-06-28 01:03:03,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776772306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:03,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:03,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:03:03,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436372248] [2024-06-28 01:03:03,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:03,476 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:03:03,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:03,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:03:03,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:03:03,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:03:03,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 629 transitions, 11230 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:03,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:03,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:03:03,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:07,822 INFO L124 PetriNetUnfolderBase]: 5096/9718 cut-off events. [2024-06-28 01:03:07,823 INFO L125 PetriNetUnfolderBase]: For 970036/970036 co-relation queries the response was YES. [2024-06-28 01:03:07,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76439 conditions, 9718 events. 5096/9718 cut-off events. For 970036/970036 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 80310 event pairs, 1606 based on Foata normal form. 10/9351 useless extension candidates. Maximal degree in co-relation 76155. Up to 7511 conditions per place. [2024-06-28 01:03:08,019 INFO L140 encePairwiseOnDemand]: 25/38 looper letters, 567 selfloop transitions, 119 changer transitions 0/692 dead transitions. [2024-06-28 01:03:08,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 590 places, 692 transitions, 13532 flow [2024-06-28 01:03:08,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:03:08,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:03:08,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 213 transitions. [2024-06-28 01:03:08,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46710526315789475 [2024-06-28 01:03:08,020 INFO L175 Difference]: Start difference. First operand has 579 places, 629 transitions, 11230 flow. Second operand 12 states and 213 transitions. [2024-06-28 01:03:08,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 590 places, 692 transitions, 13532 flow [2024-06-28 01:03:16,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 692 transitions, 12706 flow, removed 61 selfloop flow, removed 18 redundant places. [2024-06-28 01:03:16,354 INFO L231 Difference]: Finished difference. Result has 573 places, 630 transitions, 10813 flow [2024-06-28 01:03:16,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10404, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10813, PETRI_PLACES=573, PETRI_TRANSITIONS=630} [2024-06-28 01:03:16,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 531 predicate places. [2024-06-28 01:03:16,355 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 630 transitions, 10813 flow [2024-06-28 01:03:16,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:16,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:16,355 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-28 01:03:16,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-28 01:03:16,356 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:16,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:16,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1997478013, now seen corresponding path program 16 times [2024-06-28 01:03:16,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:16,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1951006346] [2024-06-28 01:03:16,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:16,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:16,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:17,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:17,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:17,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1951006346] [2024-06-28 01:03:17,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1951006346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:17,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:17,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:03:17,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120299391] [2024-06-28 01:03:17,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:17,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:03:17,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:17,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:03:17,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:03:18,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:03:18,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 630 transitions, 10813 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:18,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:18,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:03:18,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:22,316 INFO L124 PetriNetUnfolderBase]: 5115/9416 cut-off events. [2024-06-28 01:03:22,317 INFO L125 PetriNetUnfolderBase]: For 904950/904950 co-relation queries the response was YES. [2024-06-28 01:03:22,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74255 conditions, 9416 events. 5115/9416 cut-off events. For 904950/904950 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 74417 event pairs, 833 based on Foata normal form. 2/9153 useless extension candidates. Maximal degree in co-relation 73978. Up to 7262 conditions per place. [2024-06-28 01:03:22,510 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 540 selfloop transitions, 142 changer transitions 0/688 dead transitions. [2024-06-28 01:03:22,511 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 583 places, 688 transitions, 13105 flow [2024-06-28 01:03:22,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:03:22,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:03:22,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 01:03:22,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48325358851674644 [2024-06-28 01:03:22,514 INFO L175 Difference]: Start difference. First operand has 573 places, 630 transitions, 10813 flow. Second operand 11 states and 202 transitions. [2024-06-28 01:03:22,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 583 places, 688 transitions, 13105 flow [2024-06-28 01:03:32,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 573 places, 688 transitions, 12736 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-28 01:03:32,191 INFO L231 Difference]: Finished difference. Result has 574 places, 632 transitions, 10967 flow [2024-06-28 01:03:32,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10444, PETRI_DIFFERENCE_MINUEND_PLACES=563, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10967, PETRI_PLACES=574, PETRI_TRANSITIONS=632} [2024-06-28 01:03:32,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 532 predicate places. [2024-06-28 01:03:32,191 INFO L495 AbstractCegarLoop]: Abstraction has has 574 places, 632 transitions, 10967 flow [2024-06-28 01:03:32,192 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:32,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:32,192 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-28 01:03:32,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-28 01:03:32,192 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:32,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:32,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1997785471, now seen corresponding path program 8 times [2024-06-28 01:03:32,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:32,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1574441000] [2024-06-28 01:03:32,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:32,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:32,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:34,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:03:34,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:34,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1574441000] [2024-06-28 01:03:34,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1574441000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:34,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:34,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:03:34,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700663116] [2024-06-28 01:03:34,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:34,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:03:34,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:34,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:03:34,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:03:34,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:03:34,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 574 places, 632 transitions, 10967 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:34,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:34,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:03:34,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:38,864 INFO L124 PetriNetUnfolderBase]: 5301/9768 cut-off events. [2024-06-28 01:03:38,864 INFO L125 PetriNetUnfolderBase]: For 1133586/1133586 co-relation queries the response was YES. [2024-06-28 01:03:39,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79125 conditions, 9768 events. 5301/9768 cut-off events. For 1133586/1133586 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 77629 event pairs, 876 based on Foata normal form. 8/9509 useless extension candidates. Maximal degree in co-relation 78847. Up to 6874 conditions per place. [2024-06-28 01:03:39,049 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 552 selfloop transitions, 151 changer transitions 0/709 dead transitions. [2024-06-28 01:03:39,049 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 585 places, 709 transitions, 14159 flow [2024-06-28 01:03:39,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:03:39,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:03:39,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 229 transitions. [2024-06-28 01:03:39,050 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5021929824561403 [2024-06-28 01:03:39,050 INFO L175 Difference]: Start difference. First operand has 574 places, 632 transitions, 10967 flow. Second operand 12 states and 229 transitions. [2024-06-28 01:03:39,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 585 places, 709 transitions, 14159 flow [2024-06-28 01:03:47,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 576 places, 709 transitions, 13652 flow, removed 113 selfloop flow, removed 9 redundant places. [2024-06-28 01:03:47,879 INFO L231 Difference]: Finished difference. Result has 578 places, 633 transitions, 10839 flow [2024-06-28 01:03:47,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10460, PETRI_DIFFERENCE_MINUEND_PLACES=565, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=632, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10839, PETRI_PLACES=578, PETRI_TRANSITIONS=633} [2024-06-28 01:03:47,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 536 predicate places. [2024-06-28 01:03:47,881 INFO L495 AbstractCegarLoop]: Abstraction has has 578 places, 633 transitions, 10839 flow [2024-06-28 01:03:47,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:47,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:03:47,881 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-28 01:03:47,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-28 01:03:47,882 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:03:47,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:03:47,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1997775241, now seen corresponding path program 9 times [2024-06-28 01:03:47,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:03:47,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450827076] [2024-06-28 01:03:47,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:03:47,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:03:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:03:49,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-28 01:03:49,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:03:49,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450827076] [2024-06-28 01:03:49,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450827076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:03:49,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:03:49,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-28 01:03:49,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513525402] [2024-06-28 01:03:49,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:03:49,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-28 01:03:49,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:03:49,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-28 01:03:49,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-28 01:03:49,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:03:49,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 578 places, 633 transitions, 10839 flow. Second operand has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:03:49,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:03:49,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:03:49,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:03:54,218 INFO L124 PetriNetUnfolderBase]: 5382/9943 cut-off events. [2024-06-28 01:03:54,218 INFO L125 PetriNetUnfolderBase]: For 1187576/1187576 co-relation queries the response was YES. [2024-06-28 01:03:54,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80353 conditions, 9943 events. 5382/9943 cut-off events. For 1187576/1187576 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 79546 event pairs, 942 based on Foata normal form. 10/9678 useless extension candidates. Maximal degree in co-relation 80073. Up to 7431 conditions per place. [2024-06-28 01:03:54,404 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 545 selfloop transitions, 151 changer transitions 0/702 dead transitions. [2024-06-28 01:03:54,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 589 places, 702 transitions, 13369 flow [2024-06-28 01:03:54,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:03:54,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:03:54,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 224 transitions. [2024-06-28 01:03:54,406 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49122807017543857 [2024-06-28 01:03:54,406 INFO L175 Difference]: Start difference. First operand has 578 places, 633 transitions, 10839 flow. Second operand 12 states and 224 transitions. [2024-06-28 01:03:54,406 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 589 places, 702 transitions, 13369 flow [2024-06-28 01:04:03,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 580 places, 702 transitions, 13080 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-28 01:04:03,370 INFO L231 Difference]: Finished difference. Result has 581 places, 633 transitions, 10856 flow [2024-06-28 01:04:03,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=38, PETRI_DIFFERENCE_MINUEND_FLOW=10550, PETRI_DIFFERENCE_MINUEND_PLACES=569, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=633, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10856, PETRI_PLACES=581, PETRI_TRANSITIONS=633} [2024-06-28 01:04:03,371 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 539 predicate places. [2024-06-28 01:04:03,371 INFO L495 AbstractCegarLoop]: Abstraction has has 581 places, 633 transitions, 10856 flow [2024-06-28 01:04:03,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 9.307692307692308) internal successors, (121), 13 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:03,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:04:03,371 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-28 01:04:03,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-28 01:04:03,372 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:04:03,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:04:03,372 INFO L85 PathProgramCache]: Analyzing trace with hash 702646483, now seen corresponding path program 10 times [2024-06-28 01:04:03,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:04:03,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709588174] [2024-06-28 01:04:03,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:04:03,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:04:03,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:04:04,996 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:04:04,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:04:04,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709588174] [2024-06-28 01:04:04,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709588174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:04:04,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:04:04,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-06-28 01:04:04,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433085511] [2024-06-28 01:04:04,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:04:04,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-06-28 01:04:04,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:04:04,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-06-28 01:04:04,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-06-28 01:04:05,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 38 [2024-06-28 01:04:05,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 581 places, 633 transitions, 10856 flow. Second operand has 14 states, 14 states have (on average 9.214285714285714) internal successors, (129), 14 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:04:05,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:04:05,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 38 [2024-06-28 01:04:05,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:04:09,680 INFO L124 PetriNetUnfolderBase]: 5596/10301 cut-off events. [2024-06-28 01:04:09,681 INFO L125 PetriNetUnfolderBase]: For 1439111/1439111 co-relation queries the response was YES. [2024-06-28 01:04:09,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86952 conditions, 10301 events. 5596/10301 cut-off events. For 1439111/1439111 co-relation queries the response was YES. Maximal size of possible extension queue 585. Compared 82002 event pairs, 774 based on Foata normal form. 8/10050 useless extension candidates. Maximal degree in co-relation 86671. Up to 3336 conditions per place. [2024-06-28 01:04:09,879 INFO L140 encePairwiseOnDemand]: 26/38 looper letters, 403 selfloop transitions, 302 changer transitions 0/711 dead transitions. [2024-06-28 01:04:09,879 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 592 places, 711 transitions, 14101 flow [2024-06-28 01:04:09,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:04:09,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:04:09,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 227 transitions. [2024-06-28 01:04:09,880 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49780701754385964 [2024-06-28 01:04:09,880 INFO L175 Difference]: Start difference. First operand has 581 places, 633 transitions, 10856 flow. Second operand 12 states and 227 transitions. [2024-06-28 01:04:09,880 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 592 places, 711 transitions, 14101 flow