./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe017_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/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 21:18:40,071 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 21:18:40,155 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 21:18:40,160 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 21:18:40,161 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 21:18:40,190 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 21:18:40,191 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 21:18:40,191 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 21:18:40,192 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 21:18:40,196 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 21:18:40,196 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 21:18:40,196 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 21:18:40,197 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 21:18:40,199 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 21:18:40,199 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 21:18:40,199 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 21:18:40,200 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 21:18:40,200 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 21:18:40,200 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 21:18:40,200 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 21:18:40,202 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 21:18:40,202 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 21:18:40,202 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 21:18:40,203 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 21:18:40,203 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 21:18:40,203 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 21:18:40,204 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 21:18:40,204 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 21:18:40,205 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 21:18:40,205 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 21:18:40,206 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 21:18:40,206 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 21:18:40,206 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:18:40,207 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 21:18:40,207 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 21:18:40,207 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 21:18:40,207 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 21:18:40,207 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 21:18:40,208 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 21:18:40,208 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 21:18:40,208 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 21:18:40,209 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 21:18:40,209 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 21:18:40,209 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 21:18:40,464 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 21:18:40,490 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 21:18:40,493 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 21:18:40,494 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 21:18:40,494 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 21:18:40,495 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-27 21:18:40,659 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 21:18:40,660 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 21:18:40,660 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:18:41,801 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 21:18:42,035 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 21:18:42,035 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:18:42,049 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b094ecf3b/1db911ee66354ea0aa160d64335c97d6/FLAGd0ca13a2c [2024-06-27 21:18:42,061 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b094ecf3b/1db911ee66354ea0aa160d64335c97d6 [2024-06-27 21:18:42,061 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 21:18:42,063 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 21:18:42,066 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 21:18:42,066 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 21:18:42,071 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 21:18:42,072 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:18:40" (1/2) ... [2024-06-27 21:18:42,073 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49d1670e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:18:42, skipping insertion in model container [2024-06-27 21:18:42,073 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:18:40" (1/2) ... [2024-06-27 21:18:42,074 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@632efe8e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 09:18:42, skipping insertion in model container [2024-06-27 21:18:42,074 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:18:42" (2/2) ... [2024-06-27 21:18:42,075 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@49d1670e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42, skipping insertion in model container [2024-06-27 21:18:42,075 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 09:18:42" (2/2) ... [2024-06-27 21:18:42,075 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 21:18:42,161 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 21:18:42,163 INFO L97 edCorrectnessWitness]: Location invariant before [L818-L818] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 21:18:42,163 INFO L97 edCorrectnessWitness]: Location invariant before [L816-L816] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 21:18:42,163 INFO L97 edCorrectnessWitness]: Location invariant before [L819-L819] (((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2)) [2024-06-27 21:18:42,163 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 21:18:42,164 INFO L106 edCorrectnessWitness]: ghost_update [L814-L814] multithreaded = 1; [2024-06-27 21:18:42,214 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 21:18:42,624 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:18:42,636 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 21:18:42,755 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 21:18:42,794 INFO L206 MainTranslator]: Completed translation [2024-06-27 21:18:42,795 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42 WrapperNode [2024-06-27 21:18:42,795 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 21:18:42,796 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 21:18:42,796 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 21:18:42,796 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 21:18:42,803 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,827 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,876 INFO L138 Inliner]: procedures = 175, calls = 41, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 142 [2024-06-27 21:18:42,877 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 21:18:42,878 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 21:18:42,878 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 21:18:42,896 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 21:18:42,904 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,904 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,908 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,922 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-27 21:18:42,936 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,936 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,945 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,958 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,960 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,961 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,969 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 21:18:42,974 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 21:18:42,974 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 21:18:42,974 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 21:18:42,975 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (1/1) ... [2024-06-27 21:18:42,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 21:18:42,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 21:18:43,009 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-27 21:18:43,036 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-27 21:18:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 21:18:43,056 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 21:18:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 21:18:43,057 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 21:18:43,057 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 21:18:43,058 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 21:18:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 21:18:43,058 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 21:18:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 21:18:43,058 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 21:18:43,059 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 21:18:43,059 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 21:18:43,060 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 21:18:43,202 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 21:18:43,204 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 21:18:43,557 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 21:18:43,559 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 21:18:43,749 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 21:18:43,750 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 21:18:43,751 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:18:43 BoogieIcfgContainer [2024-06-27 21:18:43,751 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 21:18:43,754 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 21:18:43,755 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 21:18:43,758 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 21:18:43,758 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 09:18:40" (1/4) ... [2024-06-27 21:18:43,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15d7fedb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 09:18:43, skipping insertion in model container [2024-06-27 21:18:43,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 09:18:42" (2/4) ... [2024-06-27 21:18:43,759 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15d7fedb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:18:43, skipping insertion in model container [2024-06-27 21:18:43,759 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 09:18:42" (3/4) ... [2024-06-27 21:18:43,760 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@15d7fedb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 09:18:43, skipping insertion in model container [2024-06-27 21:18:43,760 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 09:18:43" (4/4) ... [2024-06-27 21:18:43,761 INFO L112 eAbstractionObserver]: Analyzing ICFG safe017_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-27 21:18:43,777 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 21:18:43,778 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 21:18:43,778 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 21:18:43,835 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 21:18:43,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 21:18:43,901 INFO L124 PetriNetUnfolderBase]: 0/36 cut-off events. [2024-06-27 21:18:43,901 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:18:43,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46 conditions, 36 events. 0/36 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 59 event pairs, 0 based on Foata normal form. 0/33 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 21:18:43,903 INFO L82 GeneralOperation]: Start removeDead. Operand has 49 places, 39 transitions, 90 flow [2024-06-27 21:18:43,907 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 40 places, 30 transitions, 69 flow [2024-06-27 21:18:43,921 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 21:18:43,928 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;@68db8d41, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 21:18:43,929 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 21:18:43,936 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 21:18:43,936 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-27 21:18:43,936 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 21:18:43,936 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:43,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 21:18:43,938 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:43,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:43,943 INFO L85 PathProgramCache]: Analyzing trace with hash 367068007, now seen corresponding path program 1 times [2024-06-27 21:18:43,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:43,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584554531] [2024-06-27 21:18:43,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:43,955 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:44,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:44,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:44,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:44,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584554531] [2024-06-27 21:18:44,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584554531] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:44,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:44,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 21:18:44,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358630590] [2024-06-27 21:18:44,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:44,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 21:18:44,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:44,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 21:18:44,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 21:18:44,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:18:44,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 30 transitions, 69 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:44,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:44,876 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:18:44,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:45,238 INFO L124 PetriNetUnfolderBase]: 1156/1753 cut-off events. [2024-06-27 21:18:45,238 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 21:18:45,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3580 conditions, 1753 events. 1156/1753 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7857 event pairs, 805 based on Foata normal form. 1/1716 useless extension candidates. Maximal degree in co-relation 3568. Up to 1740 conditions per place. [2024-06-27 21:18:45,256 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 31 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-06-27 21:18:45,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 165 flow [2024-06-27 21:18:45,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 21:18:45,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 21:18:45,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 68 transitions. [2024-06-27 21:18:45,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5811965811965812 [2024-06-27 21:18:45,270 INFO L175 Difference]: Start difference. First operand has 40 places, 30 transitions, 69 flow. Second operand 3 states and 68 transitions. [2024-06-27 21:18:45,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 165 flow [2024-06-27 21:18:45,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 40 transitions, 160 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:45,276 INFO L231 Difference]: Finished difference. Result has 40 places, 33 transitions, 96 flow [2024-06-27 21:18:45,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=96, PETRI_PLACES=40, PETRI_TRANSITIONS=33} [2024-06-27 21:18:45,281 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 0 predicate places. [2024-06-27 21:18:45,282 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 33 transitions, 96 flow [2024-06-27 21:18:45,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:45,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:45,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:45,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 21:18:45,283 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:45,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:45,283 INFO L85 PathProgramCache]: Analyzing trace with hash 565078598, now seen corresponding path program 1 times [2024-06-27 21:18:45,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:45,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945542469] [2024-06-27 21:18:45,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:45,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:45,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:45,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:45,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:45,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945542469] [2024-06-27 21:18:45,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945542469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:45,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:45,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 21:18:45,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431786489] [2024-06-27 21:18:45,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:45,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 21:18:45,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:45,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 21:18:45,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 21:18:45,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 39 [2024-06-27 21:18:45,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 33 transitions, 96 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:45,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:45,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 39 [2024-06-27 21:18:45,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:46,211 INFO L124 PetriNetUnfolderBase]: 1150/1744 cut-off events. [2024-06-27 21:18:46,211 INFO L125 PetriNetUnfolderBase]: For 338/346 co-relation queries the response was YES. [2024-06-27 21:18:46,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4051 conditions, 1744 events. 1150/1744 cut-off events. For 338/346 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 7706 event pairs, 699 based on Foata normal form. 6/1747 useless extension candidates. Maximal degree in co-relation 4039. Up to 1716 conditions per place. [2024-06-27 21:18:46,221 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 38 selfloop transitions, 7 changer transitions 0/50 dead transitions. [2024-06-27 21:18:46,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 50 transitions, 232 flow [2024-06-27 21:18:46,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 21:18:46,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 21:18:46,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 88 transitions. [2024-06-27 21:18:46,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5641025641025641 [2024-06-27 21:18:46,226 INFO L175 Difference]: Start difference. First operand has 40 places, 33 transitions, 96 flow. Second operand 4 states and 88 transitions. [2024-06-27 21:18:46,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 50 transitions, 232 flow [2024-06-27 21:18:46,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 50 transitions, 228 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 21:18:46,229 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 132 flow [2024-06-27 21:18:46,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=132, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 21:18:46,230 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 3 predicate places. [2024-06-27 21:18:46,230 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 132 flow [2024-06-27 21:18:46,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:46,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:46,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:46,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 21:18:46,235 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:46,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:46,235 INFO L85 PathProgramCache]: Analyzing trace with hash 337568732, now seen corresponding path program 1 times [2024-06-27 21:18:46,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:46,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970978232] [2024-06-27 21:18:46,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:46,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:46,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:46,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:46,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:46,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970978232] [2024-06-27 21:18:46,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970978232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:46,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:46,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 21:18:46,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161128827] [2024-06-27 21:18:46,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:46,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 21:18:46,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:46,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 21:18:46,773 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 21:18:46,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-27 21:18:46,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 132 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:46,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:46,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-27 21:18:46,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:47,150 INFO L124 PetriNetUnfolderBase]: 1405/2112 cut-off events. [2024-06-27 21:18:47,150 INFO L125 PetriNetUnfolderBase]: For 1053/1053 co-relation queries the response was YES. [2024-06-27 21:18:47,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5406 conditions, 2112 events. 1405/2112 cut-off events. For 1053/1053 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 9391 event pairs, 627 based on Foata normal form. 7/2117 useless extension candidates. Maximal degree in co-relation 5392. Up to 1974 conditions per place. [2024-06-27 21:18:47,164 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 60 selfloop transitions, 14 changer transitions 0/78 dead transitions. [2024-06-27 21:18:47,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 78 transitions, 417 flow [2024-06-27 21:18:47,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:18:47,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:18:47,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 114 transitions. [2024-06-27 21:18:47,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5846153846153846 [2024-06-27 21:18:47,169 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 132 flow. Second operand 5 states and 114 transitions. [2024-06-27 21:18:47,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 78 transitions, 417 flow [2024-06-27 21:18:47,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 78 transitions, 396 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-27 21:18:47,174 INFO L231 Difference]: Finished difference. Result has 48 places, 49 transitions, 229 flow [2024-06-27 21:18:47,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=229, PETRI_PLACES=48, PETRI_TRANSITIONS=49} [2024-06-27 21:18:47,175 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 8 predicate places. [2024-06-27 21:18:47,175 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 49 transitions, 229 flow [2024-06-27 21:18:47,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:47,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:47,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:47,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 21:18:47,176 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:47,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:47,177 INFO L85 PathProgramCache]: Analyzing trace with hash 2040931289, now seen corresponding path program 1 times [2024-06-27 21:18:47,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:47,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389465582] [2024-06-27 21:18:47,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:47,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:47,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:47,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-27 21:18:47,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:47,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389465582] [2024-06-27 21:18:47,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389465582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:47,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:47,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:18:47,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902758131] [2024-06-27 21:18:47,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:47,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:18:47,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:47,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:18:47,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:18:47,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-27 21:18:47,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 49 transitions, 229 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:47,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:47,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-27 21:18:47,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:48,439 INFO L124 PetriNetUnfolderBase]: 1427/2145 cut-off events. [2024-06-27 21:18:48,439 INFO L125 PetriNetUnfolderBase]: For 2513/2515 co-relation queries the response was YES. [2024-06-27 21:18:48,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6648 conditions, 2145 events. 1427/2145 cut-off events. For 2513/2515 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 9578 event pairs, 492 based on Foata normal form. 7/2150 useless extension candidates. Maximal degree in co-relation 6631. Up to 1917 conditions per place. [2024-06-27 21:18:48,457 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 71 selfloop transitions, 26 changer transitions 0/101 dead transitions. [2024-06-27 21:18:48,457 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 101 transitions, 621 flow [2024-06-27 21:18:48,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:18:48,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:18:48,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 138 transitions. [2024-06-27 21:18:48,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5897435897435898 [2024-06-27 21:18:48,462 INFO L175 Difference]: Start difference. First operand has 48 places, 49 transitions, 229 flow. Second operand 6 states and 138 transitions. [2024-06-27 21:18:48,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 101 transitions, 621 flow [2024-06-27 21:18:48,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 101 transitions, 617 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-27 21:18:48,472 INFO L231 Difference]: Finished difference. Result has 57 places, 62 transitions, 390 flow [2024-06-27 21:18:48,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=225, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=390, PETRI_PLACES=57, PETRI_TRANSITIONS=62} [2024-06-27 21:18:48,474 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 17 predicate places. [2024-06-27 21:18:48,474 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 62 transitions, 390 flow [2024-06-27 21:18:48,475 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:48,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:48,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:48,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 21:18:48,475 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:48,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:48,476 INFO L85 PathProgramCache]: Analyzing trace with hash -2013917925, now seen corresponding path program 1 times [2024-06-27 21:18:48,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:48,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994553565] [2024-06-27 21:18:48,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:48,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:48,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:49,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-27 21:18:49,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:49,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994553565] [2024-06-27 21:18:49,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994553565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:49,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:49,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:18:49,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081121852] [2024-06-27 21:18:49,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:49,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:18:49,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:49,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:18:49,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:18:49,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 39 [2024-06-27 21:18:49,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 62 transitions, 390 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:49,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:49,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 39 [2024-06-27 21:18:49,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:49,824 INFO L124 PetriNetUnfolderBase]: 1509/2291 cut-off events. [2024-06-27 21:18:49,825 INFO L125 PetriNetUnfolderBase]: For 5037/5039 co-relation queries the response was YES. [2024-06-27 21:18:49,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8305 conditions, 2291 events. 1509/2291 cut-off events. For 5037/5039 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10594 event pairs, 364 based on Foata normal form. 26/2315 useless extension candidates. Maximal degree in co-relation 8282. Up to 1881 conditions per place. [2024-06-27 21:18:49,846 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 79 selfloop transitions, 28 changer transitions 0/111 dead transitions. [2024-06-27 21:18:49,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 111 transitions, 790 flow [2024-06-27 21:18:49,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:18:49,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:18:49,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 157 transitions. [2024-06-27 21:18:49,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.575091575091575 [2024-06-27 21:18:49,849 INFO L175 Difference]: Start difference. First operand has 57 places, 62 transitions, 390 flow. Second operand 7 states and 157 transitions. [2024-06-27 21:18:49,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 111 transitions, 790 flow [2024-06-27 21:18:49,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 111 transitions, 780 flow, removed 5 selfloop flow, removed 0 redundant places. [2024-06-27 21:18:49,862 INFO L231 Difference]: Finished difference. Result has 63 places, 63 transitions, 454 flow [2024-06-27 21:18:49,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=454, PETRI_PLACES=63, PETRI_TRANSITIONS=63} [2024-06-27 21:18:49,865 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 23 predicate places. [2024-06-27 21:18:49,865 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 63 transitions, 454 flow [2024-06-27 21:18:49,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:49,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:49,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:49,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 21:18:49,867 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:49,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:49,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1413061631, now seen corresponding path program 1 times [2024-06-27 21:18:49,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:49,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929319266] [2024-06-27 21:18:49,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:49,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:50,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:50,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:50,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929319266] [2024-06-27 21:18:50,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929319266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:50,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:50,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 21:18:50,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1199313852] [2024-06-27 21:18:50,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:50,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 21:18:50,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:50,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 21:18:50,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 21:18:50,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:50,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 454 flow. Second operand has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:50,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:50,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:50,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:50,867 INFO L124 PetriNetUnfolderBase]: 1499/2276 cut-off events. [2024-06-27 21:18:50,867 INFO L125 PetriNetUnfolderBase]: For 6329/6329 co-relation queries the response was YES. [2024-06-27 21:18:50,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8832 conditions, 2276 events. 1499/2276 cut-off events. For 6329/6329 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10492 event pairs, 549 based on Foata normal form. 4/2278 useless extension candidates. Maximal degree in co-relation 8805. Up to 2246 conditions per place. [2024-06-27 21:18:50,888 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 63 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-27 21:18:50,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 76 transitions, 642 flow [2024-06-27 21:18:50,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:18:50,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:18:50,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-27 21:18:50,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4153846153846154 [2024-06-27 21:18:50,890 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 454 flow. Second operand 5 states and 81 transitions. [2024-06-27 21:18:50,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 76 transitions, 642 flow [2024-06-27 21:18:50,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 76 transitions, 582 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 21:18:50,899 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 444 flow [2024-06-27 21:18:50,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=396, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=444, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-06-27 21:18:50,902 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 24 predicate places. [2024-06-27 21:18:50,902 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 444 flow [2024-06-27 21:18:50,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.5) internal successors, (51), 6 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:50,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:50,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:50,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 21:18:50,903 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:50,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:50,904 INFO L85 PathProgramCache]: Analyzing trace with hash -264995652, now seen corresponding path program 1 times [2024-06-27 21:18:50,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:50,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267982502] [2024-06-27 21:18:50,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:50,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:50,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:51,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:51,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:51,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267982502] [2024-06-27 21:18:51,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267982502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:51,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:51,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:18:51,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495266893] [2024-06-27 21:18:51,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:51,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:18:51,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:51,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:18:51,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:18:51,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:51,530 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 444 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:51,530 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:51,530 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:51,530 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:51,917 INFO L124 PetriNetUnfolderBase]: 1511/2295 cut-off events. [2024-06-27 21:18:51,917 INFO L125 PetriNetUnfolderBase]: For 7223/7225 co-relation queries the response was YES. [2024-06-27 21:18:51,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8919 conditions, 2295 events. 1511/2295 cut-off events. For 7223/7225 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 10534 event pairs, 467 based on Foata normal form. 10/2303 useless extension candidates. Maximal degree in co-relation 8889. Up to 2144 conditions per place. [2024-06-27 21:18:51,945 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 70 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-06-27 21:18:51,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 91 transitions, 734 flow [2024-06-27 21:18:51,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:18:51,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:18:51,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-27 21:18:51,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44871794871794873 [2024-06-27 21:18:51,947 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 444 flow. Second operand 6 states and 105 transitions. [2024-06-27 21:18:51,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 91 transitions, 734 flow [2024-06-27 21:18:51,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 91 transitions, 712 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:51,957 INFO L231 Difference]: Finished difference. Result has 68 places, 69 transitions, 514 flow [2024-06-27 21:18:51,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=422, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=514, PETRI_PLACES=68, PETRI_TRANSITIONS=69} [2024-06-27 21:18:51,959 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 28 predicate places. [2024-06-27 21:18:51,959 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 69 transitions, 514 flow [2024-06-27 21:18:51,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:51,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:51,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:51,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 21:18:51,960 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:51,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:51,961 INFO L85 PathProgramCache]: Analyzing trace with hash -226484508, now seen corresponding path program 2 times [2024-06-27 21:18:51,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:51,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442729437] [2024-06-27 21:18:51,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:51,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:51,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:52,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:52,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:52,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442729437] [2024-06-27 21:18:52,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442729437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:52,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:52,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:18:52,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666070088] [2024-06-27 21:18:52,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:52,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:18:52,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:52,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:18:52,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:18:52,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:52,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 69 transitions, 514 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:52,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:52,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:52,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:53,064 INFO L124 PetriNetUnfolderBase]: 1488/2257 cut-off events. [2024-06-27 21:18:53,064 INFO L125 PetriNetUnfolderBase]: For 8431/8431 co-relation queries the response was YES. [2024-06-27 21:18:53,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9089 conditions, 2257 events. 1488/2257 cut-off events. For 8431/8431 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10259 event pairs, 509 based on Foata normal form. 4/2259 useless extension candidates. Maximal degree in co-relation 9057. Up to 2218 conditions per place. [2024-06-27 21:18:53,082 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 72 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-06-27 21:18:53,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 86 transitions, 733 flow [2024-06-27 21:18:53,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:18:53,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:18:53,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:18:53,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2024-06-27 21:18:53,083 INFO L175 Difference]: Start difference. First operand has 68 places, 69 transitions, 514 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:18:53,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 86 transitions, 733 flow [2024-06-27 21:18:53,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 86 transitions, 710 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:53,096 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 534 flow [2024-06-27 21:18:53,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=534, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-27 21:18:53,098 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 31 predicate places. [2024-06-27 21:18:53,098 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 534 flow [2024-06-27 21:18:53,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:53,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:53,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:53,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 21:18:53,099 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:53,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:53,100 INFO L85 PathProgramCache]: Analyzing trace with hash -259273796, now seen corresponding path program 1 times [2024-06-27 21:18:53,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:53,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607193951] [2024-06-27 21:18:53,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:53,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:53,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:54,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:54,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:54,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607193951] [2024-06-27 21:18:54,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1607193951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:54,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:54,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:18:54,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792268972] [2024-06-27 21:18:54,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:54,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:18:54,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:54,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:18:54,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:18:54,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:54,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 534 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:54,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:54,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:54,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:54,748 INFO L124 PetriNetUnfolderBase]: 1480/2245 cut-off events. [2024-06-27 21:18:54,748 INFO L125 PetriNetUnfolderBase]: For 9870/9870 co-relation queries the response was YES. [2024-06-27 21:18:54,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9184 conditions, 2245 events. 1480/2245 cut-off events. For 9870/9870 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10180 event pairs, 490 based on Foata normal form. 4/2247 useless extension candidates. Maximal degree in co-relation 9151. Up to 2197 conditions per place. [2024-06-27 21:18:54,765 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 73 selfloop transitions, 12 changer transitions 0/88 dead transitions. [2024-06-27 21:18:54,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 88 transitions, 760 flow [2024-06-27 21:18:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:18:54,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:18:54,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:18:54,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2024-06-27 21:18:54,767 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 534 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:18:54,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 88 transitions, 760 flow [2024-06-27 21:18:54,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 88 transitions, 736 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 21:18:54,784 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 561 flow [2024-06-27 21:18:54,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=561, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-27 21:18:54,786 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 33 predicate places. [2024-06-27 21:18:54,786 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 561 flow [2024-06-27 21:18:54,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:54,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:54,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:54,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 21:18:54,787 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:54,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:54,787 INFO L85 PathProgramCache]: Analyzing trace with hash 567051138, now seen corresponding path program 1 times [2024-06-27 21:18:54,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:54,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54863780] [2024-06-27 21:18:54,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:54,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:55,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-27 21:18:55,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:55,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54863780] [2024-06-27 21:18:55,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54863780] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:55,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:55,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:18:55,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939189098] [2024-06-27 21:18:55,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:55,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:18:55,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:55,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:18:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:18:55,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:55,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 561 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:55,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:55,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:55,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:56,110 INFO L124 PetriNetUnfolderBase]: 1475/2238 cut-off events. [2024-06-27 21:18:56,111 INFO L125 PetriNetUnfolderBase]: For 11306/11306 co-relation queries the response was YES. [2024-06-27 21:18:56,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9445 conditions, 2238 events. 1475/2238 cut-off events. For 11306/11306 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10162 event pairs, 503 based on Foata normal form. 2/2238 useless extension candidates. Maximal degree in co-relation 9412. Up to 2181 conditions per place. [2024-06-27 21:18:56,126 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 69 selfloop transitions, 16 changer transitions 0/88 dead transitions. [2024-06-27 21:18:56,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 88 transitions, 773 flow [2024-06-27 21:18:56,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:18:56,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:18:56,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 21:18:56,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:18:56,129 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 561 flow. Second operand 6 states and 96 transitions. [2024-06-27 21:18:56,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 88 transitions, 773 flow [2024-06-27 21:18:56,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 88 transitions, 740 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:18:56,145 INFO L231 Difference]: Finished difference. Result has 75 places, 72 transitions, 572 flow [2024-06-27 21:18:56,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=528, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=572, PETRI_PLACES=75, PETRI_TRANSITIONS=72} [2024-06-27 21:18:56,146 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 35 predicate places. [2024-06-27 21:18:56,146 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 72 transitions, 572 flow [2024-06-27 21:18:56,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:56,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:56,147 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:56,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 21:18:56,148 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:56,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:56,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1261530661, now seen corresponding path program 1 times [2024-06-27 21:18:56,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:56,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1296131328] [2024-06-27 21:18:56,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:56,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:56,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:56,855 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:56,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:56,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1296131328] [2024-06-27 21:18:56,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1296131328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:56,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:56,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:18:56,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091746656] [2024-06-27 21:18:56,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:56,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:18:56,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:56,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:18:56,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:18:56,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:56,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 72 transitions, 572 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:56,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:56,932 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:56,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:57,428 INFO L124 PetriNetUnfolderBase]: 1497/2271 cut-off events. [2024-06-27 21:18:57,428 INFO L125 PetriNetUnfolderBase]: For 13266/13268 co-relation queries the response was YES. [2024-06-27 21:18:57,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9749 conditions, 2271 events. 1497/2271 cut-off events. For 13266/13268 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 10410 event pairs, 430 based on Foata normal form. 4/2273 useless extension candidates. Maximal degree in co-relation 9715. Up to 2011 conditions per place. [2024-06-27 21:18:57,445 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 74 selfloop transitions, 33 changer transitions 0/110 dead transitions. [2024-06-27 21:18:57,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 110 transitions, 990 flow [2024-06-27 21:18:57,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:18:57,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:18:57,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 21:18:57,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:18:57,447 INFO L175 Difference]: Start difference. First operand has 75 places, 72 transitions, 572 flow. Second operand 7 states and 126 transitions. [2024-06-27 21:18:57,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 110 transitions, 990 flow [2024-06-27 21:18:57,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 110 transitions, 948 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-27 21:18:57,462 INFO L231 Difference]: Finished difference. Result has 77 places, 78 transitions, 650 flow [2024-06-27 21:18:57,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=650, PETRI_PLACES=77, PETRI_TRANSITIONS=78} [2024-06-27 21:18:57,463 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 37 predicate places. [2024-06-27 21:18:57,463 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 78 transitions, 650 flow [2024-06-27 21:18:57,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:57,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:57,463 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:57,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 21:18:57,464 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:57,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:57,464 INFO L85 PathProgramCache]: Analyzing trace with hash 250899877, now seen corresponding path program 2 times [2024-06-27 21:18:57,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:57,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256061306] [2024-06-27 21:18:57,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:57,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:57,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:58,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:58,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:58,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256061306] [2024-06-27 21:18:58,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256061306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:58,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:58,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:18:58,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484840875] [2024-06-27 21:18:58,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:58,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:18:58,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:58,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:18:58,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:18:58,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:58,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 78 transitions, 650 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:58,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:58,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:58,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:18:58,754 INFO L124 PetriNetUnfolderBase]: 1487/2257 cut-off events. [2024-06-27 21:18:58,754 INFO L125 PetriNetUnfolderBase]: For 15392/15394 co-relation queries the response was YES. [2024-06-27 21:18:58,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10239 conditions, 2257 events. 1487/2257 cut-off events. For 15392/15394 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10305 event pairs, 436 based on Foata normal form. 6/2261 useless extension candidates. Maximal degree in co-relation 10204. Up to 2095 conditions per place. [2024-06-27 21:18:58,771 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 78 selfloop transitions, 22 changer transitions 0/103 dead transitions. [2024-06-27 21:18:58,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 103 transitions, 918 flow [2024-06-27 21:18:58,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:18:58,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:18:58,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:18:58,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43223443223443225 [2024-06-27 21:18:58,774 INFO L175 Difference]: Start difference. First operand has 77 places, 78 transitions, 650 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:18:58,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 103 transitions, 918 flow [2024-06-27 21:18:58,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 103 transitions, 869 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 21:18:58,794 INFO L231 Difference]: Finished difference. Result has 81 places, 78 transitions, 653 flow [2024-06-27 21:18:58,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=601, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=653, PETRI_PLACES=81, PETRI_TRANSITIONS=78} [2024-06-27 21:18:58,795 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 41 predicate places. [2024-06-27 21:18:58,795 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 78 transitions, 653 flow [2024-06-27 21:18:58,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:18:58,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:18:58,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:18:58,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 21:18:58,796 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:18:58,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:18:58,796 INFO L85 PathProgramCache]: Analyzing trace with hash 254624899, now seen corresponding path program 1 times [2024-06-27 21:18:58,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:18:58,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634382503] [2024-06-27 21:18:58,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:18:58,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:18:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:18:59,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:18:59,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:18:59,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634382503] [2024-06-27 21:18:59,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634382503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:18:59,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:18:59,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:18:59,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916110534] [2024-06-27 21:18:59,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:18:59,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:18:59,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:18:59,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:18:59,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:18:59,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:18:59,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 653 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:18:59,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:18:59,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:18:59,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:00,293 INFO L124 PetriNetUnfolderBase]: 1521/2311 cut-off events. [2024-06-27 21:19:00,293 INFO L125 PetriNetUnfolderBase]: For 17865/17867 co-relation queries the response was YES. [2024-06-27 21:19:00,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10702 conditions, 2311 events. 1521/2311 cut-off events. For 17865/17867 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10612 event pairs, 428 based on Foata normal form. 10/2319 useless extension candidates. Maximal degree in co-relation 10665. Up to 2136 conditions per place. [2024-06-27 21:19:00,337 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 81 selfloop transitions, 22 changer transitions 0/106 dead transitions. [2024-06-27 21:19:00,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 106 transitions, 951 flow [2024-06-27 21:19:00,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:00,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:00,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:19:00,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43223443223443225 [2024-06-27 21:19:00,339 INFO L175 Difference]: Start difference. First operand has 81 places, 78 transitions, 653 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:19:00,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 106 transitions, 951 flow [2024-06-27 21:19:00,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 106 transitions, 895 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:00,365 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 681 flow [2024-06-27 21:19:00,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=597, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=681, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2024-06-27 21:19:00,366 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 42 predicate places. [2024-06-27 21:19:00,366 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 681 flow [2024-06-27 21:19:00,367 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:00,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:00,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:00,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 21:19:00,367 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:00,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:00,368 INFO L85 PathProgramCache]: Analyzing trace with hash 664068221, now seen corresponding path program 2 times [2024-06-27 21:19:00,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:00,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1048249989] [2024-06-27 21:19:00,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:00,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:00,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:01,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:01,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:01,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1048249989] [2024-06-27 21:19:01,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1048249989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:01,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:01,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:01,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196928104] [2024-06-27 21:19:01,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:01,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:01,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:01,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:01,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:01,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:01,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 681 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:01,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:01,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:01,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:01,815 INFO L124 PetriNetUnfolderBase]: 1538/2337 cut-off events. [2024-06-27 21:19:01,816 INFO L125 PetriNetUnfolderBase]: For 20312/20312 co-relation queries the response was YES. [2024-06-27 21:19:01,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11212 conditions, 2337 events. 1538/2337 cut-off events. For 20312/20312 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 10742 event pairs, 483 based on Foata normal form. 4/2339 useless extension candidates. Maximal degree in co-relation 11174. Up to 2280 conditions per place. [2024-06-27 21:19:01,836 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 88 selfloop transitions, 13 changer transitions 0/104 dead transitions. [2024-06-27 21:19:01,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 104 transitions, 961 flow [2024-06-27 21:19:01,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:01,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:01,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:19:01,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992673992673993 [2024-06-27 21:19:01,838 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 681 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:19:01,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 104 transitions, 961 flow [2024-06-27 21:19:01,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 104 transitions, 901 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:01,862 INFO L231 Difference]: Finished difference. Result has 84 places, 83 transitions, 682 flow [2024-06-27 21:19:01,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=621, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=682, PETRI_PLACES=84, PETRI_TRANSITIONS=83} [2024-06-27 21:19:01,864 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 44 predicate places. [2024-06-27 21:19:01,864 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 83 transitions, 682 flow [2024-06-27 21:19:01,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:01,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:01,864 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:01,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 21:19:01,865 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:01,865 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:01,865 INFO L85 PathProgramCache]: Analyzing trace with hash -54254172, now seen corresponding path program 1 times [2024-06-27 21:19:01,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:01,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746693854] [2024-06-27 21:19:01,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:01,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:01,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:02,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:02,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:02,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746693854] [2024-06-27 21:19:02,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746693854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:02,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:02,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:02,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609788221] [2024-06-27 21:19:02,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:02,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:02,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:02,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:02,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:02,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:02,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 83 transitions, 682 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:02,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:02,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:02,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:03,234 INFO L124 PetriNetUnfolderBase]: 1518/2298 cut-off events. [2024-06-27 21:19:03,235 INFO L125 PetriNetUnfolderBase]: For 22700/22702 co-relation queries the response was YES. [2024-06-27 21:19:03,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11187 conditions, 2298 events. 1518/2298 cut-off events. For 22700/22702 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10450 event pairs, 432 based on Foata normal form. 2/2298 useless extension candidates. Maximal degree in co-relation 11148. Up to 2132 conditions per place. [2024-06-27 21:19:03,252 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 75 selfloop transitions, 28 changer transitions 0/106 dead transitions. [2024-06-27 21:19:03,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 106 transitions, 950 flow [2024-06-27 21:19:03,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:03,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:03,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 21:19:03,254 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45726495726495725 [2024-06-27 21:19:03,254 INFO L175 Difference]: Start difference. First operand has 84 places, 83 transitions, 682 flow. Second operand 6 states and 107 transitions. [2024-06-27 21:19:03,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 106 transitions, 950 flow [2024-06-27 21:19:03,280 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 907 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:03,285 INFO L231 Difference]: Finished difference. Result has 85 places, 83 transitions, 710 flow [2024-06-27 21:19:03,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=639, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=710, PETRI_PLACES=85, PETRI_TRANSITIONS=83} [2024-06-27 21:19:03,287 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 45 predicate places. [2024-06-27 21:19:03,287 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 83 transitions, 710 flow [2024-06-27 21:19:03,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:03,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:03,288 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:03,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 21:19:03,288 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:03,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:03,288 INFO L85 PathProgramCache]: Analyzing trace with hash 671419871, now seen corresponding path program 3 times [2024-06-27 21:19:03,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:03,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138761588] [2024-06-27 21:19:03,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:03,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:03,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:04,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:04,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:04,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138761588] [2024-06-27 21:19:04,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138761588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:04,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:04,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:04,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278396512] [2024-06-27 21:19:04,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:04,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:04,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:04,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:04,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:04,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:04,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 83 transitions, 710 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:04,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:04,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:04,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:04,771 INFO L124 PetriNetUnfolderBase]: 1535/2324 cut-off events. [2024-06-27 21:19:04,772 INFO L125 PetriNetUnfolderBase]: For 25678/25678 co-relation queries the response was YES. [2024-06-27 21:19:04,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11580 conditions, 2324 events. 1535/2324 cut-off events. For 25678/25678 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 10590 event pairs, 484 based on Foata normal form. 4/2326 useless extension candidates. Maximal degree in co-relation 11540. Up to 2231 conditions per place. [2024-06-27 21:19:04,792 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 83 selfloop transitions, 20 changer transitions 0/106 dead transitions. [2024-06-27 21:19:04,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 106 transitions, 998 flow [2024-06-27 21:19:04,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:04,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:04,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:19:04,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-27 21:19:04,794 INFO L175 Difference]: Start difference. First operand has 85 places, 83 transitions, 710 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:19:04,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 106 transitions, 998 flow [2024-06-27 21:19:04,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 106 transitions, 942 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:04,826 INFO L231 Difference]: Finished difference. Result has 87 places, 85 transitions, 736 flow [2024-06-27 21:19:04,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=654, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=736, PETRI_PLACES=87, PETRI_TRANSITIONS=85} [2024-06-27 21:19:04,826 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 47 predicate places. [2024-06-27 21:19:04,826 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 85 transitions, 736 flow [2024-06-27 21:19:04,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:04,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:04,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:04,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 21:19:04,827 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:04,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:04,828 INFO L85 PathProgramCache]: Analyzing trace with hash -53987045, now seen corresponding path program 4 times [2024-06-27 21:19:04,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:04,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502866641] [2024-06-27 21:19:04,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:04,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:04,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:05,662 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:05,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:05,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502866641] [2024-06-27 21:19:05,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502866641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:05,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:05,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:05,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064638470] [2024-06-27 21:19:05,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:05,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:05,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:05,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:05,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:05,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:05,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 85 transitions, 736 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:05,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:05,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:05,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:06,159 INFO L124 PetriNetUnfolderBase]: 1527/2312 cut-off events. [2024-06-27 21:19:06,159 INFO L125 PetriNetUnfolderBase]: For 28256/28256 co-relation queries the response was YES. [2024-06-27 21:19:06,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11724 conditions, 2312 events. 1527/2312 cut-off events. For 28256/28256 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10517 event pairs, 462 based on Foata normal form. 4/2314 useless extension candidates. Maximal degree in co-relation 11683. Up to 2241 conditions per place. [2024-06-27 21:19:06,176 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 91 selfloop transitions, 14 changer transitions 0/108 dead transitions. [2024-06-27 21:19:06,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 108 transitions, 1030 flow [2024-06-27 21:19:06,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:06,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:06,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:19:06,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992673992673993 [2024-06-27 21:19:06,178 INFO L175 Difference]: Start difference. First operand has 87 places, 85 transitions, 736 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:19:06,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 108 transitions, 1030 flow [2024-06-27 21:19:06,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 108 transitions, 964 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:06,206 INFO L231 Difference]: Finished difference. Result has 89 places, 87 transitions, 741 flow [2024-06-27 21:19:06,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=674, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=741, PETRI_PLACES=89, PETRI_TRANSITIONS=87} [2024-06-27 21:19:06,207 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-27 21:19:06,207 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 87 transitions, 741 flow [2024-06-27 21:19:06,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 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-27 21:19:06,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:06,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:06,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 21:19:06,208 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:06,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:06,209 INFO L85 PathProgramCache]: Analyzing trace with hash -2062042194, now seen corresponding path program 1 times [2024-06-27 21:19:06,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:06,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928933784] [2024-06-27 21:19:06,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:06,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:06,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:06,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:06,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:06,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928933784] [2024-06-27 21:19:06,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928933784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:06,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:06,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:19:06,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [12646920] [2024-06-27 21:19:06,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:06,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:19:06,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:06,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:19:06,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:19:06,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:06,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 87 transitions, 741 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:06,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:06,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:06,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:07,101 INFO L124 PetriNetUnfolderBase]: 1521/2304 cut-off events. [2024-06-27 21:19:07,102 INFO L125 PetriNetUnfolderBase]: For 27423/27423 co-relation queries the response was YES. [2024-06-27 21:19:07,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11574 conditions, 2304 events. 1521/2304 cut-off events. For 27423/27423 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10450 event pairs, 481 based on Foata normal form. 2/2304 useless extension candidates. Maximal degree in co-relation 11532. Up to 2283 conditions per place. [2024-06-27 21:19:07,119 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 86 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2024-06-27 21:19:07,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 99 transitions, 979 flow [2024-06-27 21:19:07,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:19:07,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:19:07,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-06-27 21:19:07,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 21:19:07,121 INFO L175 Difference]: Start difference. First operand has 89 places, 87 transitions, 741 flow. Second operand 5 states and 78 transitions. [2024-06-27 21:19:07,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 99 transitions, 979 flow [2024-06-27 21:19:07,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 99 transitions, 930 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:07,151 INFO L231 Difference]: Finished difference. Result has 89 places, 90 transitions, 748 flow [2024-06-27 21:19:07,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=692, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=748, PETRI_PLACES=89, PETRI_TRANSITIONS=90} [2024-06-27 21:19:07,152 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 49 predicate places. [2024-06-27 21:19:07,152 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 90 transitions, 748 flow [2024-06-27 21:19:07,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:07,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:07,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:07,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 21:19:07,153 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:07,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:07,153 INFO L85 PathProgramCache]: Analyzing trace with hash -452746627, now seen corresponding path program 1 times [2024-06-27 21:19:07,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:07,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4488691] [2024-06-27 21:19:07,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:07,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:07,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:07,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-27 21:19:07,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:07,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4488691] [2024-06-27 21:19:07,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4488691] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:07,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:07,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:07,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138076316] [2024-06-27 21:19:07,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:07,908 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:07,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:07,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:07,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:07,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:07,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 90 transitions, 748 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:07,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:07,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:07,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:08,529 INFO L124 PetriNetUnfolderBase]: 1640/2506 cut-off events. [2024-06-27 21:19:08,529 INFO L125 PetriNetUnfolderBase]: For 34505/34507 co-relation queries the response was YES. [2024-06-27 21:19:08,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12842 conditions, 2506 events. 1640/2506 cut-off events. For 34505/34507 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 11846 event pairs, 287 based on Foata normal form. 16/2520 useless extension candidates. Maximal degree in co-relation 12799. Up to 1833 conditions per place. [2024-06-27 21:19:08,540 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 36 changer transitions 0/134 dead transitions. [2024-06-27 21:19:08,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 134 transitions, 1236 flow [2024-06-27 21:19:08,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:08,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:08,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 21:19:08,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 21:19:08,541 INFO L175 Difference]: Start difference. First operand has 89 places, 90 transitions, 748 flow. Second operand 8 states and 143 transitions. [2024-06-27 21:19:08,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 134 transitions, 1236 flow [2024-06-27 21:19:08,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 134 transitions, 1202 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:08,569 INFO L231 Difference]: Finished difference. Result has 94 places, 92 transitions, 830 flow [2024-06-27 21:19:08,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=714, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=830, PETRI_PLACES=94, PETRI_TRANSITIONS=92} [2024-06-27 21:19:08,570 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 54 predicate places. [2024-06-27 21:19:08,570 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 92 transitions, 830 flow [2024-06-27 21:19:08,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:08,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:08,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:08,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 21:19:08,571 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:08,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:08,571 INFO L85 PathProgramCache]: Analyzing trace with hash -452743837, now seen corresponding path program 2 times [2024-06-27 21:19:08,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:08,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322513686] [2024-06-27 21:19:08,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:08,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:08,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:09,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:09,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:09,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322513686] [2024-06-27 21:19:09,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322513686] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:09,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:09,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:09,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450389906] [2024-06-27 21:19:09,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:09,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:09,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:09,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:09,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:09,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:09,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 92 transitions, 830 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:09,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:09,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:09,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:10,026 INFO L124 PetriNetUnfolderBase]: 1715/2631 cut-off events. [2024-06-27 21:19:10,026 INFO L125 PetriNetUnfolderBase]: For 39658/39660 co-relation queries the response was YES. [2024-06-27 21:19:10,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13775 conditions, 2631 events. 1715/2631 cut-off events. For 39658/39660 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 12634 event pairs, 456 based on Foata normal form. 20/2649 useless extension candidates. Maximal degree in co-relation 13731. Up to 2261 conditions per place. [2024-06-27 21:19:10,041 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 93 selfloop transitions, 34 changer transitions 0/130 dead transitions. [2024-06-27 21:19:10,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 130 transitions, 1212 flow [2024-06-27 21:19:10,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:10,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:10,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 21:19:10,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44551282051282054 [2024-06-27 21:19:10,043 INFO L175 Difference]: Start difference. First operand has 94 places, 92 transitions, 830 flow. Second operand 8 states and 139 transitions. [2024-06-27 21:19:10,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 130 transitions, 1212 flow [2024-06-27 21:19:10,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 130 transitions, 1163 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:10,076 INFO L231 Difference]: Finished difference. Result has 98 places, 93 transitions, 878 flow [2024-06-27 21:19:10,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=98, PETRI_TRANSITIONS=93} [2024-06-27 21:19:10,079 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 58 predicate places. [2024-06-27 21:19:10,079 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 93 transitions, 878 flow [2024-06-27 21:19:10,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:10,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:10,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:10,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 21:19:10,080 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:10,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:10,080 INFO L85 PathProgramCache]: Analyzing trace with hash -449947327, now seen corresponding path program 3 times [2024-06-27 21:19:10,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:10,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598766507] [2024-06-27 21:19:10,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:10,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:10,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:10,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:10,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:10,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598766507] [2024-06-27 21:19:10,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598766507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:10,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:10,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:10,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593665257] [2024-06-27 21:19:10,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:10,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:10,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:10,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:10,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:11,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:11,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 93 transitions, 878 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:11,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:11,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:11,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:11,479 INFO L124 PetriNetUnfolderBase]: 1720/2646 cut-off events. [2024-06-27 21:19:11,479 INFO L125 PetriNetUnfolderBase]: For 42565/42567 co-relation queries the response was YES. [2024-06-27 21:19:11,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13762 conditions, 2646 events. 1720/2646 cut-off events. For 42565/42567 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 12750 event pairs, 471 based on Foata normal form. 34/2678 useless extension candidates. Maximal degree in co-relation 13716. Up to 2259 conditions per place. [2024-06-27 21:19:11,494 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 99 selfloop transitions, 26 changer transitions 0/128 dead transitions. [2024-06-27 21:19:11,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 128 transitions, 1248 flow [2024-06-27 21:19:11,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:11,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:11,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:19:11,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4391025641025641 [2024-06-27 21:19:11,497 INFO L175 Difference]: Start difference. First operand has 98 places, 93 transitions, 878 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:19:11,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 128 transitions, 1248 flow [2024-06-27 21:19:11,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 128 transitions, 1165 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:11,554 INFO L231 Difference]: Finished difference. Result has 100 places, 94 transitions, 880 flow [2024-06-27 21:19:11,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=795, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=100, PETRI_TRANSITIONS=94} [2024-06-27 21:19:11,554 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 60 predicate places. [2024-06-27 21:19:11,554 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 94 transitions, 880 flow [2024-06-27 21:19:11,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:11,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:11,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:11,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 21:19:11,555 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:11,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:11,556 INFO L85 PathProgramCache]: Analyzing trace with hash -696568305, now seen corresponding path program 1 times [2024-06-27 21:19:11,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:11,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633574961] [2024-06-27 21:19:11,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:11,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:11,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:12,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-27 21:19:12,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:12,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633574961] [2024-06-27 21:19:12,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633574961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:12,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:12,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:12,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1440196709] [2024-06-27 21:19:12,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:12,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:12,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:12,532 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:12,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:12,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:12,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 94 transitions, 880 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:12,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:12,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:12,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:13,087 INFO L124 PetriNetUnfolderBase]: 1737/2673 cut-off events. [2024-06-27 21:19:13,087 INFO L125 PetriNetUnfolderBase]: For 40159/40161 co-relation queries the response was YES. [2024-06-27 21:19:13,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13933 conditions, 2673 events. 1737/2673 cut-off events. For 40159/40161 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12929 event pairs, 471 based on Foata normal form. 6/2677 useless extension candidates. Maximal degree in co-relation 13886. Up to 2516 conditions per place. [2024-06-27 21:19:13,101 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 99 selfloop transitions, 22 changer transitions 0/124 dead transitions. [2024-06-27 21:19:13,101 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 124 transitions, 1226 flow [2024-06-27 21:19:13,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:13,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:13,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:19:13,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43956043956043955 [2024-06-27 21:19:13,109 INFO L175 Difference]: Start difference. First operand has 100 places, 94 transitions, 880 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:19:13,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 124 transitions, 1226 flow [2024-06-27 21:19:13,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 124 transitions, 1169 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:13,151 INFO L231 Difference]: Finished difference. Result has 101 places, 96 transitions, 908 flow [2024-06-27 21:19:13,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=908, PETRI_PLACES=101, PETRI_TRANSITIONS=96} [2024-06-27 21:19:13,151 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 61 predicate places. [2024-06-27 21:19:13,151 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 96 transitions, 908 flow [2024-06-27 21:19:13,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:13,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:13,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:13,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 21:19:13,152 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:13,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:13,152 INFO L85 PathProgramCache]: Analyzing trace with hash -169320881, now seen corresponding path program 2 times [2024-06-27 21:19:13,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:13,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698365334] [2024-06-27 21:19:13,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:13,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:13,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:14,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-27 21:19:14,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:14,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698365334] [2024-06-27 21:19:14,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698365334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:14,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173979956] [2024-06-27 21:19:14,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:14,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:14,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:14,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:14,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:14,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 96 transitions, 908 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:14,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:14,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:14,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:14,522 INFO L124 PetriNetUnfolderBase]: 1754/2700 cut-off events. [2024-06-27 21:19:14,522 INFO L125 PetriNetUnfolderBase]: For 43757/43759 co-relation queries the response was YES. [2024-06-27 21:19:14,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14260 conditions, 2700 events. 1754/2700 cut-off events. For 43757/43759 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13128 event pairs, 467 based on Foata normal form. 6/2704 useless extension candidates. Maximal degree in co-relation 14212. Up to 2456 conditions per place. [2024-06-27 21:19:14,537 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 25 changer transitions 0/123 dead transitions. [2024-06-27 21:19:14,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 123 transitions, 1246 flow [2024-06-27 21:19:14,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:14,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:14,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 21:19:14,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-27 21:19:14,538 INFO L175 Difference]: Start difference. First operand has 101 places, 96 transitions, 908 flow. Second operand 7 states and 116 transitions. [2024-06-27 21:19:14,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 123 transitions, 1246 flow [2024-06-27 21:19:14,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 123 transitions, 1179 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:14,581 INFO L231 Difference]: Finished difference. Result has 103 places, 98 transitions, 937 flow [2024-06-27 21:19:14,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=937, PETRI_PLACES=103, PETRI_TRANSITIONS=98} [2024-06-27 21:19:14,582 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 63 predicate places. [2024-06-27 21:19:14,582 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 98 transitions, 937 flow [2024-06-27 21:19:14,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:14,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:14,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:14,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 21:19:14,583 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:14,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:14,583 INFO L85 PathProgramCache]: Analyzing trace with hash 201007275, now seen corresponding path program 3 times [2024-06-27 21:19:14,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:14,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711971980] [2024-06-27 21:19:14,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:14,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:14,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:15,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:15,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:15,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711971980] [2024-06-27 21:19:15,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711971980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:15,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:15,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:15,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286842191] [2024-06-27 21:19:15,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:15,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:15,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:15,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:15,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:15,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:15,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 98 transitions, 937 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:15,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:15,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:15,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:15,950 INFO L124 PetriNetUnfolderBase]: 1796/2766 cut-off events. [2024-06-27 21:19:15,950 INFO L125 PetriNetUnfolderBase]: For 49462/49464 co-relation queries the response was YES. [2024-06-27 21:19:15,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14974 conditions, 2766 events. 1796/2766 cut-off events. For 49462/49464 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13496 event pairs, 473 based on Foata normal form. 4/2768 useless extension candidates. Maximal degree in co-relation 14925. Up to 2430 conditions per place. [2024-06-27 21:19:15,967 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 88 selfloop transitions, 38 changer transitions 0/129 dead transitions. [2024-06-27 21:19:15,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 129 transitions, 1419 flow [2024-06-27 21:19:15,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:15,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:15,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:19:15,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:19:15,968 INFO L175 Difference]: Start difference. First operand has 103 places, 98 transitions, 937 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:19:15,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 129 transitions, 1419 flow [2024-06-27 21:19:16,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 129 transitions, 1343 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:16,022 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 1028 flow [2024-06-27 21:19:16,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=861, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1028, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-06-27 21:19:16,022 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 65 predicate places. [2024-06-27 21:19:16,023 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 1028 flow [2024-06-27 21:19:16,023 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:16,023 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:16,023 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:16,023 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 21:19:16,023 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:16,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:16,023 INFO L85 PathProgramCache]: Analyzing trace with hash -660826061, now seen corresponding path program 4 times [2024-06-27 21:19:16,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:16,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1920220851] [2024-06-27 21:19:16,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:16,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:16,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:16,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:16,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:16,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1920220851] [2024-06-27 21:19:16,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1920220851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:16,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:16,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:16,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493705209] [2024-06-27 21:19:16,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:16,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:16,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:16,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:16,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:16,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:16,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 1028 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:16,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:16,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:16,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:17,523 INFO L124 PetriNetUnfolderBase]: 1788/2754 cut-off events. [2024-06-27 21:19:17,523 INFO L125 PetriNetUnfolderBase]: For 52730/52732 co-relation queries the response was YES. [2024-06-27 21:19:17,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15128 conditions, 2754 events. 1788/2754 cut-off events. For 52730/52732 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13436 event pairs, 485 based on Foata normal form. 4/2756 useless extension candidates. Maximal degree in co-relation 15078. Up to 2552 conditions per place. [2024-06-27 21:19:17,543 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 95 selfloop transitions, 32 changer transitions 0/130 dead transitions. [2024-06-27 21:19:17,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 130 transitions, 1356 flow [2024-06-27 21:19:17,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:17,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:17,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-27 21:19:17,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4432234432234432 [2024-06-27 21:19:17,545 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 1028 flow. Second operand 7 states and 121 transitions. [2024-06-27 21:19:17,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 130 transitions, 1356 flow [2024-06-27 21:19:17,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 130 transitions, 1264 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:17,605 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 1010 flow [2024-06-27 21:19:17,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1010, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2024-06-27 21:19:17,605 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 68 predicate places. [2024-06-27 21:19:17,605 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 1010 flow [2024-06-27 21:19:17,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:17,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:17,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:17,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 21:19:17,606 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:17,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:17,607 INFO L85 PathProgramCache]: Analyzing trace with hash -652545341, now seen corresponding path program 5 times [2024-06-27 21:19:17,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:17,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173077776] [2024-06-27 21:19:17,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:17,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:17,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:18,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:18,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:18,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173077776] [2024-06-27 21:19:18,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173077776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:18,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:18,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:18,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55302136] [2024-06-27 21:19:18,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:18,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:18,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:18,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:18,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:18,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:18,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 1010 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:18,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:18,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:18,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:18,959 INFO L124 PetriNetUnfolderBase]: 1780/2742 cut-off events. [2024-06-27 21:19:18,959 INFO L125 PetriNetUnfolderBase]: For 54295/54297 co-relation queries the response was YES. [2024-06-27 21:19:18,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15038 conditions, 2742 events. 1780/2742 cut-off events. For 54295/54297 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13277 event pairs, 528 based on Foata normal form. 4/2744 useless extension candidates. Maximal degree in co-relation 14987. Up to 2647 conditions per place. [2024-06-27 21:19:18,976 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 108 selfloop transitions, 15 changer transitions 0/126 dead transitions. [2024-06-27 21:19:18,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 126 transitions, 1350 flow [2024-06-27 21:19:18,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:18,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:18,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:19:18,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-27 21:19:18,978 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 1010 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:19:18,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 126 transitions, 1350 flow [2024-06-27 21:19:19,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 126 transitions, 1268 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:19,029 INFO L231 Difference]: Finished difference. Result has 109 places, 104 transitions, 1009 flow [2024-06-27 21:19:19,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1009, PETRI_PLACES=109, PETRI_TRANSITIONS=104} [2024-06-27 21:19:19,029 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 69 predicate places. [2024-06-27 21:19:19,029 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 104 transitions, 1009 flow [2024-06-27 21:19:19,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:19,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:19,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:19,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 21:19:19,030 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:19,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:19,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1330370046, now seen corresponding path program 1 times [2024-06-27 21:19:19,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:19,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103069722] [2024-06-27 21:19:19,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:19,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:19,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:19,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:19,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:19,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103069722] [2024-06-27 21:19:19,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103069722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:19,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:19,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:19:19,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653950545] [2024-06-27 21:19:19,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:19,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:19:19,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:19,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:19:19,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:19:19,562 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:19,562 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 104 transitions, 1009 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:19,562 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:19,562 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:19,562 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:20,016 INFO L124 PetriNetUnfolderBase]: 1790/2755 cut-off events. [2024-06-27 21:19:20,016 INFO L125 PetriNetUnfolderBase]: For 57529/57529 co-relation queries the response was YES. [2024-06-27 21:19:20,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15214 conditions, 2755 events. 1790/2755 cut-off events. For 57529/57529 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13443 event pairs, 545 based on Foata normal form. 2/2755 useless extension candidates. Maximal degree in co-relation 15162. Up to 2705 conditions per place. [2024-06-27 21:19:20,031 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 104 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-27 21:19:20,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 125 transitions, 1395 flow [2024-06-27 21:19:20,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:20,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:19:20,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405982905982906 [2024-06-27 21:19:20,032 INFO L175 Difference]: Start difference. First operand has 109 places, 104 transitions, 1009 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:19:20,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 125 transitions, 1395 flow [2024-06-27 21:19:20,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 125 transitions, 1332 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:20,106 INFO L231 Difference]: Finished difference. Result has 110 places, 110 transitions, 1047 flow [2024-06-27 21:19:20,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=946, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1047, PETRI_PLACES=110, PETRI_TRANSITIONS=110} [2024-06-27 21:19:20,106 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 70 predicate places. [2024-06-27 21:19:20,106 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 110 transitions, 1047 flow [2024-06-27 21:19:20,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:20,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:20,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:20,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 21:19:20,107 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:20,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:20,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1674663332, now seen corresponding path program 2 times [2024-06-27 21:19:20,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:20,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064110299] [2024-06-27 21:19:20,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:20,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:20,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:20,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:20,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:20,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064110299] [2024-06-27 21:19:20,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064110299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:20,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:20,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 21:19:20,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775445836] [2024-06-27 21:19:20,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:20,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 21:19:20,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:20,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 21:19:20,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 21:19:20,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:20,572 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 110 transitions, 1047 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:20,572 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:20,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:20,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:20,997 INFO L124 PetriNetUnfolderBase]: 1784/2747 cut-off events. [2024-06-27 21:19:20,997 INFO L125 PetriNetUnfolderBase]: For 61068/61068 co-relation queries the response was YES. [2024-06-27 21:19:21,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15451 conditions, 2747 events. 1784/2747 cut-off events. For 61068/61068 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13423 event pairs, 544 based on Foata normal form. 2/2747 useless extension candidates. Maximal degree in co-relation 15398. Up to 2708 conditions per place. [2024-06-27 21:19:21,015 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 104 selfloop transitions, 15 changer transitions 0/122 dead transitions. [2024-06-27 21:19:21,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 122 transitions, 1317 flow [2024-06-27 21:19:21,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 21:19:21,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 21:19:21,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-27 21:19:21,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4205128205128205 [2024-06-27 21:19:21,017 INFO L175 Difference]: Start difference. First operand has 110 places, 110 transitions, 1047 flow. Second operand 5 states and 82 transitions. [2024-06-27 21:19:21,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 122 transitions, 1317 flow [2024-06-27 21:19:21,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 122 transitions, 1279 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:21,091 INFO L231 Difference]: Finished difference. Result has 113 places, 110 transitions, 1051 flow [2024-06-27 21:19:21,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1051, PETRI_PLACES=113, PETRI_TRANSITIONS=110} [2024-06-27 21:19:21,092 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 73 predicate places. [2024-06-27 21:19:21,092 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 110 transitions, 1051 flow [2024-06-27 21:19:21,092 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:21,092 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:21,092 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:21,092 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 21:19:21,092 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:21,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:21,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1207376028, now seen corresponding path program 1 times [2024-06-27 21:19:21,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:21,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794026936] [2024-06-27 21:19:21,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:21,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:21,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:21,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:21,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:21,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794026936] [2024-06-27 21:19:21,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794026936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:21,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:21,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:21,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302574161] [2024-06-27 21:19:21,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:21,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:21,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:21,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:21,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 110 transitions, 1051 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:21,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:21,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:21,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:22,114 INFO L124 PetriNetUnfolderBase]: 1831/2813 cut-off events. [2024-06-27 21:19:22,114 INFO L125 PetriNetUnfolderBase]: For 66896/66898 co-relation queries the response was YES. [2024-06-27 21:19:22,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16032 conditions, 2813 events. 1831/2813 cut-off events. For 66896/66898 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 13740 event pairs, 486 based on Foata normal form. 5/2816 useless extension candidates. Maximal degree in co-relation 15977. Up to 2595 conditions per place. [2024-06-27 21:19:22,132 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 115 selfloop transitions, 36 changer transitions 0/154 dead transitions. [2024-06-27 21:19:22,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 154 transitions, 1705 flow [2024-06-27 21:19:22,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-27 21:19:22,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45054945054945056 [2024-06-27 21:19:22,133 INFO L175 Difference]: Start difference. First operand has 113 places, 110 transitions, 1051 flow. Second operand 7 states and 123 transitions. [2024-06-27 21:19:22,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 154 transitions, 1705 flow [2024-06-27 21:19:22,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 154 transitions, 1671 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:22,208 INFO L231 Difference]: Finished difference. Result has 118 places, 127 transitions, 1319 flow [2024-06-27 21:19:22,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1021, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1319, PETRI_PLACES=118, PETRI_TRANSITIONS=127} [2024-06-27 21:19:22,209 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 78 predicate places. [2024-06-27 21:19:22,209 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 127 transitions, 1319 flow [2024-06-27 21:19:22,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:22,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:22,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:22,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 21:19:22,210 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:22,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:22,210 INFO L85 PathProgramCache]: Analyzing trace with hash -118780016, now seen corresponding path program 1 times [2024-06-27 21:19:22,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:22,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352196747] [2024-06-27 21:19:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:22,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:22,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:23,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:23,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:23,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352196747] [2024-06-27 21:19:23,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352196747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:23,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:23,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:23,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159156344] [2024-06-27 21:19:23,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:23,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:23,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:23,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:23,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:23,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:23,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 127 transitions, 1319 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-27 21:19:23,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:23,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:23,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:23,810 INFO L124 PetriNetUnfolderBase]: 1872/2884 cut-off events. [2024-06-27 21:19:23,811 INFO L125 PetriNetUnfolderBase]: For 77563/77565 co-relation queries the response was YES. [2024-06-27 21:19:23,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17399 conditions, 2884 events. 1872/2884 cut-off events. For 77563/77565 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14253 event pairs, 487 based on Foata normal form. 12/2894 useless extension candidates. Maximal degree in co-relation 17341. Up to 2603 conditions per place. [2024-06-27 21:19:23,829 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 127 selfloop transitions, 33 changer transitions 0/163 dead transitions. [2024-06-27 21:19:23,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 163 transitions, 1767 flow [2024-06-27 21:19:23,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:23,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:23,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 21:19:23,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:19:23,831 INFO L175 Difference]: Start difference. First operand has 118 places, 127 transitions, 1319 flow. Second operand 8 states and 136 transitions. [2024-06-27 21:19:23,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 163 transitions, 1767 flow [2024-06-27 21:19:23,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 163 transitions, 1719 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-27 21:19:23,907 INFO L231 Difference]: Finished difference. Result has 125 places, 128 transitions, 1376 flow [2024-06-27 21:19:23,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1271, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1376, PETRI_PLACES=125, PETRI_TRANSITIONS=128} [2024-06-27 21:19:23,907 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 85 predicate places. [2024-06-27 21:19:23,907 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 128 transitions, 1376 flow [2024-06-27 21:19:23,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-27 21:19:23,908 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:23,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:23,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 21:19:23,908 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:23,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:23,908 INFO L85 PathProgramCache]: Analyzing trace with hash -118578206, now seen corresponding path program 2 times [2024-06-27 21:19:23,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:23,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399088360] [2024-06-27 21:19:23,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:23,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:23,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:24,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:24,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:24,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399088360] [2024-06-27 21:19:24,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399088360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:24,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:24,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:19:24,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989156826] [2024-06-27 21:19:24,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:24,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:19:24,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:24,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:19:24,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:19:24,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:24,991 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 128 transitions, 1376 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-27 21:19:24,991 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:24,991 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:24,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:25,511 INFO L124 PetriNetUnfolderBase]: 1913/2955 cut-off events. [2024-06-27 21:19:25,512 INFO L125 PetriNetUnfolderBase]: For 85003/85005 co-relation queries the response was YES. [2024-06-27 21:19:25,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18036 conditions, 2955 events. 1913/2955 cut-off events. For 85003/85005 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14770 event pairs, 483 based on Foata normal form. 12/2965 useless extension candidates. Maximal degree in co-relation 17975. Up to 2546 conditions per place. [2024-06-27 21:19:25,531 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 119 selfloop transitions, 39 changer transitions 0/161 dead transitions. [2024-06-27 21:19:25,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 161 transitions, 1810 flow [2024-06-27 21:19:25,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:25,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:25,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 21:19:25,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-06-27 21:19:25,532 INFO L175 Difference]: Start difference. First operand has 125 places, 128 transitions, 1376 flow. Second operand 8 states and 132 transitions. [2024-06-27 21:19:25,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 161 transitions, 1810 flow [2024-06-27 21:19:25,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 161 transitions, 1721 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:25,634 INFO L231 Difference]: Finished difference. Result has 127 places, 129 transitions, 1406 flow [2024-06-27 21:19:25,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1287, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1406, PETRI_PLACES=127, PETRI_TRANSITIONS=129} [2024-06-27 21:19:25,635 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 87 predicate places. [2024-06-27 21:19:25,635 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 129 transitions, 1406 flow [2024-06-27 21:19:25,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 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-27 21:19:25,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:25,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:25,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 21:19:25,636 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:25,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:25,636 INFO L85 PathProgramCache]: Analyzing trace with hash -1967722385, now seen corresponding path program 1 times [2024-06-27 21:19:25,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:25,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505496012] [2024-06-27 21:19:25,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:25,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:26,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:26,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:26,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505496012] [2024-06-27 21:19:26,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [505496012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:26,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:26,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:26,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366044065] [2024-06-27 21:19:26,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:26,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:26,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:26,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:26,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:26,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:26,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 129 transitions, 1406 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:26,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:26,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:26,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:26,618 INFO L124 PetriNetUnfolderBase]: 1928/2975 cut-off events. [2024-06-27 21:19:26,618 INFO L125 PetriNetUnfolderBase]: For 85125/85125 co-relation queries the response was YES. [2024-06-27 21:19:26,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18254 conditions, 2975 events. 1928/2975 cut-off events. For 85125/85125 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 14783 event pairs, 580 based on Foata normal form. 2/2975 useless extension candidates. Maximal degree in co-relation 18192. Up to 2914 conditions per place. [2024-06-27 21:19:26,638 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 132 selfloop transitions, 23 changer transitions 0/158 dead transitions. [2024-06-27 21:19:26,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 158 transitions, 1918 flow [2024-06-27 21:19:26,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:26,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:26,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 21:19:26,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:19:26,640 INFO L175 Difference]: Start difference. First operand has 127 places, 129 transitions, 1406 flow. Second operand 7 states and 112 transitions. [2024-06-27 21:19:26,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 158 transitions, 1918 flow [2024-06-27 21:19:26,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 158 transitions, 1815 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:26,747 INFO L231 Difference]: Finished difference. Result has 129 places, 138 transitions, 1461 flow [2024-06-27 21:19:26,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1303, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1461, PETRI_PLACES=129, PETRI_TRANSITIONS=138} [2024-06-27 21:19:26,748 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 89 predicate places. [2024-06-27 21:19:26,748 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 138 transitions, 1461 flow [2024-06-27 21:19:26,749 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:26,749 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:26,749 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:26,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 21:19:26,749 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:26,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:26,750 INFO L85 PathProgramCache]: Analyzing trace with hash -1207107258, now seen corresponding path program 2 times [2024-06-27 21:19:26,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:26,750 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [334401258] [2024-06-27 21:19:26,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:26,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:26,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:27,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:27,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:27,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [334401258] [2024-06-27 21:19:27,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [334401258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:27,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:27,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:27,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634869516] [2024-06-27 21:19:27,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:27,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:27,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:27,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:27,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:27,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:27,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 138 transitions, 1461 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:27,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:27,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:27,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:27,885 INFO L124 PetriNetUnfolderBase]: 1979/3046 cut-off events. [2024-06-27 21:19:27,885 INFO L125 PetriNetUnfolderBase]: For 91234/91234 co-relation queries the response was YES. [2024-06-27 21:19:27,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18897 conditions, 3046 events. 1979/3046 cut-off events. For 91234/91234 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15188 event pairs, 583 based on Foata normal form. 3/3047 useless extension candidates. Maximal degree in co-relation 18833. Up to 2978 conditions per place. [2024-06-27 21:19:27,905 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 139 selfloop transitions, 24 changer transitions 0/166 dead transitions. [2024-06-27 21:19:27,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 166 transitions, 2010 flow [2024-06-27 21:19:27,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:27,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:27,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 21:19:27,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391025641025641 [2024-06-27 21:19:27,907 INFO L175 Difference]: Start difference. First operand has 129 places, 138 transitions, 1461 flow. Second operand 8 states and 122 transitions. [2024-06-27 21:19:27,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 166 transitions, 2010 flow [2024-06-27 21:19:28,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 166 transitions, 1966 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:28,008 INFO L231 Difference]: Finished difference. Result has 136 places, 146 transitions, 1600 flow [2024-06-27 21:19:28,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1417, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1600, PETRI_PLACES=136, PETRI_TRANSITIONS=146} [2024-06-27 21:19:28,009 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-27 21:19:28,009 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 146 transitions, 1600 flow [2024-06-27 21:19:28,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:28,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:28,009 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:28,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 21:19:28,009 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:28,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:28,010 INFO L85 PathProgramCache]: Analyzing trace with hash 206445716, now seen corresponding path program 3 times [2024-06-27 21:19:28,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:28,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070662907] [2024-06-27 21:19:28,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:28,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:28,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:28,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:28,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:28,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070662907] [2024-06-27 21:19:28,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070662907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:28,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:28,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:28,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803558773] [2024-06-27 21:19:28,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:28,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:28,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:28,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:28,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:28,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:28,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 146 transitions, 1600 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:28,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:28,989 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:28,989 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:29,444 INFO L124 PetriNetUnfolderBase]: 1959/3015 cut-off events. [2024-06-27 21:19:29,444 INFO L125 PetriNetUnfolderBase]: For 95247/95249 co-relation queries the response was YES. [2024-06-27 21:19:29,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18683 conditions, 3015 events. 1959/3015 cut-off events. For 95247/95249 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 14929 event pairs, 537 based on Foata normal form. 12/3025 useless extension candidates. Maximal degree in co-relation 18616. Up to 2851 conditions per place. [2024-06-27 21:19:29,463 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 155 selfloop transitions, 16 changer transitions 0/174 dead transitions. [2024-06-27 21:19:29,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 174 transitions, 1962 flow [2024-06-27 21:19:29,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:29,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:29,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:19:29,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974358974358974 [2024-06-27 21:19:29,465 INFO L175 Difference]: Start difference. First operand has 136 places, 146 transitions, 1600 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:19:29,465 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 174 transitions, 1962 flow [2024-06-27 21:19:29,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 174 transitions, 1860 flow, removed 27 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:29,590 INFO L231 Difference]: Finished difference. Result has 136 places, 145 transitions, 1480 flow [2024-06-27 21:19:29,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1444, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1480, PETRI_PLACES=136, PETRI_TRANSITIONS=145} [2024-06-27 21:19:29,591 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 96 predicate places. [2024-06-27 21:19:29,591 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 145 transitions, 1480 flow [2024-06-27 21:19:29,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:29,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:29,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:29,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 21:19:29,592 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:29,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:29,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1642981606, now seen corresponding path program 3 times [2024-06-27 21:19:29,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:29,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133922895] [2024-06-27 21:19:29,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:29,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:29,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:30,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-27 21:19:30,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:30,053 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133922895] [2024-06-27 21:19:30,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133922895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:30,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:30,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:30,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242539947] [2024-06-27 21:19:30,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:30,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:30,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:30,054 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:30,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:30,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:30,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 145 transitions, 1480 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:30,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:30,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:30,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:30,607 INFO L124 PetriNetUnfolderBase]: 2002/3074 cut-off events. [2024-06-27 21:19:30,607 INFO L125 PetriNetUnfolderBase]: For 92990/92990 co-relation queries the response was YES. [2024-06-27 21:19:30,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19040 conditions, 3074 events. 2002/3074 cut-off events. For 92990/92990 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15339 event pairs, 504 based on Foata normal form. 3/3075 useless extension candidates. Maximal degree in co-relation 18974. Up to 2893 conditions per place. [2024-06-27 21:19:30,626 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 142 selfloop transitions, 36 changer transitions 0/181 dead transitions. [2024-06-27 21:19:30,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 181 transitions, 2087 flow [2024-06-27 21:19:30,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:30,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:30,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-27 21:19:30,628 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4468864468864469 [2024-06-27 21:19:30,628 INFO L175 Difference]: Start difference. First operand has 136 places, 145 transitions, 1480 flow. Second operand 7 states and 122 transitions. [2024-06-27 21:19:30,628 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 181 transitions, 2087 flow [2024-06-27 21:19:30,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 181 transitions, 2019 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:30,778 INFO L231 Difference]: Finished difference. Result has 138 places, 153 transitions, 1655 flow [2024-06-27 21:19:30,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1414, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1655, PETRI_PLACES=138, PETRI_TRANSITIONS=153} [2024-06-27 21:19:30,778 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 98 predicate places. [2024-06-27 21:19:30,778 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 153 transitions, 1655 flow [2024-06-27 21:19:30,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:30,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:30,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:30,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 21:19:30,779 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:30,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:30,779 INFO L85 PathProgramCache]: Analyzing trace with hash 374783717, now seen corresponding path program 2 times [2024-06-27 21:19:30,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:30,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625693340] [2024-06-27 21:19:30,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:30,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:30,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:31,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:31,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:31,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625693340] [2024-06-27 21:19:31,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625693340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:31,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:31,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:31,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415899929] [2024-06-27 21:19:31,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:31,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:31,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:31,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:31,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:31,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:31,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 153 transitions, 1655 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:31,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:31,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:31,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:31,685 INFO L124 PetriNetUnfolderBase]: 2012/3088 cut-off events. [2024-06-27 21:19:31,685 INFO L125 PetriNetUnfolderBase]: For 92094/92094 co-relation queries the response was YES. [2024-06-27 21:19:31,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19280 conditions, 3088 events. 2012/3088 cut-off events. For 92094/92094 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15401 event pairs, 576 based on Foata normal form. 2/3088 useless extension candidates. Maximal degree in co-relation 19212. Up to 3061 conditions per place. [2024-06-27 21:19:31,758 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 150 selfloop transitions, 16 changer transitions 0/169 dead transitions. [2024-06-27 21:19:31,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 169 transitions, 2065 flow [2024-06-27 21:19:31,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:31,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:31,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-27 21:19:31,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3803418803418803 [2024-06-27 21:19:31,760 INFO L175 Difference]: Start difference. First operand has 138 places, 153 transitions, 1655 flow. Second operand 6 states and 89 transitions. [2024-06-27 21:19:31,760 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 169 transitions, 2065 flow [2024-06-27 21:19:31,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 169 transitions, 1997 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:31,900 INFO L231 Difference]: Finished difference. Result has 142 places, 159 transitions, 1691 flow [2024-06-27 21:19:31,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1587, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1691, PETRI_PLACES=142, PETRI_TRANSITIONS=159} [2024-06-27 21:19:31,901 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 102 predicate places. [2024-06-27 21:19:31,901 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 159 transitions, 1691 flow [2024-06-27 21:19:31,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:31,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:31,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:31,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 21:19:31,901 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:31,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:31,902 INFO L85 PathProgramCache]: Analyzing trace with hash 374772557, now seen corresponding path program 3 times [2024-06-27 21:19:31,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:31,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954372641] [2024-06-27 21:19:31,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:31,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:31,911 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:32,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:32,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:32,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954372641] [2024-06-27 21:19:32,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954372641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:32,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:32,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:32,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510735964] [2024-06-27 21:19:32,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:32,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:32,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:32,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:32,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:32,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:32,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 159 transitions, 1691 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:32,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:32,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:32,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:32,867 INFO L124 PetriNetUnfolderBase]: 2014/3091 cut-off events. [2024-06-27 21:19:32,867 INFO L125 PetriNetUnfolderBase]: For 96640/96640 co-relation queries the response was YES. [2024-06-27 21:19:32,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19361 conditions, 3091 events. 2014/3091 cut-off events. For 96640/96640 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15397 event pairs, 576 based on Foata normal form. 2/3091 useless extension candidates. Maximal degree in co-relation 19291. Up to 3027 conditions per place. [2024-06-27 21:19:32,890 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 146 selfloop transitions, 31 changer transitions 0/180 dead transitions. [2024-06-27 21:19:32,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 180 transitions, 2207 flow [2024-06-27 21:19:32,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:32,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:32,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 21:19:32,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-06-27 21:19:32,891 INFO L175 Difference]: Start difference. First operand has 142 places, 159 transitions, 1691 flow. Second operand 6 states and 100 transitions. [2024-06-27 21:19:32,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 180 transitions, 2207 flow [2024-06-27 21:19:33,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 180 transitions, 2163 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:33,031 INFO L231 Difference]: Finished difference. Result has 146 places, 162 transitions, 1767 flow [2024-06-27 21:19:33,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1647, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1767, PETRI_PLACES=146, PETRI_TRANSITIONS=162} [2024-06-27 21:19:33,032 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 106 predicate places. [2024-06-27 21:19:33,032 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 162 transitions, 1767 flow [2024-06-27 21:19:33,032 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:33,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:33,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:33,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 21:19:33,032 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:33,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:33,033 INFO L85 PathProgramCache]: Analyzing trace with hash -1790406353, now seen corresponding path program 1 times [2024-06-27 21:19:33,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:33,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429202178] [2024-06-27 21:19:33,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:33,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:33,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:33,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:33,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:33,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429202178] [2024-06-27 21:19:33,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429202178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:33,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:33,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:33,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481353636] [2024-06-27 21:19:33,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:33,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:33,565 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:33,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:33,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:33,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:33,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 162 transitions, 1767 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:33,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:33,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:33,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:34,241 INFO L124 PetriNetUnfolderBase]: 2034/3119 cut-off events. [2024-06-27 21:19:34,242 INFO L125 PetriNetUnfolderBase]: For 103068/103068 co-relation queries the response was YES. [2024-06-27 21:19:34,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19671 conditions, 3119 events. 2034/3119 cut-off events. For 103068/103068 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 15557 event pairs, 578 based on Foata normal form. 4/3121 useless extension candidates. Maximal degree in co-relation 19599. Up to 3022 conditions per place. [2024-06-27 21:19:34,265 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 153 selfloop transitions, 30 changer transitions 0/186 dead transitions. [2024-06-27 21:19:34,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 186 transitions, 2315 flow [2024-06-27 21:19:34,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:34,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:34,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 21:19:34,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065934065934066 [2024-06-27 21:19:34,266 INFO L175 Difference]: Start difference. First operand has 146 places, 162 transitions, 1767 flow. Second operand 7 states and 111 transitions. [2024-06-27 21:19:34,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 186 transitions, 2315 flow [2024-06-27 21:19:34,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 186 transitions, 2235 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:34,412 INFO L231 Difference]: Finished difference. Result has 149 places, 168 transitions, 1822 flow [2024-06-27 21:19:34,413 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1822, PETRI_PLACES=149, PETRI_TRANSITIONS=168} [2024-06-27 21:19:34,413 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 109 predicate places. [2024-06-27 21:19:34,413 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 168 transitions, 1822 flow [2024-06-27 21:19:34,413 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:34,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:34,413 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:34,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 21:19:34,413 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:34,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:34,414 INFO L85 PathProgramCache]: Analyzing trace with hash 407131349, now seen corresponding path program 2 times [2024-06-27 21:19:34,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:34,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681817883] [2024-06-27 21:19:34,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:34,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:34,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:34,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-27 21:19:34,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:34,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681817883] [2024-06-27 21:19:34,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681817883] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:34,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:34,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:34,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434210076] [2024-06-27 21:19:34,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:34,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:34,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:34,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:34,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:34,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:34,941 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 168 transitions, 1822 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:34,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:34,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:34,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:35,480 INFO L124 PetriNetUnfolderBase]: 2054/3147 cut-off events. [2024-06-27 21:19:35,480 INFO L125 PetriNetUnfolderBase]: For 104053/104053 co-relation queries the response was YES. [2024-06-27 21:19:35,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20037 conditions, 3147 events. 2054/3147 cut-off events. For 104053/104053 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 15686 event pairs, 580 based on Foata normal form. 4/3149 useless extension candidates. Maximal degree in co-relation 19965. Up to 3062 conditions per place. [2024-06-27 21:19:35,502 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 158 selfloop transitions, 27 changer transitions 0/188 dead transitions. [2024-06-27 21:19:35,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 188 transitions, 2348 flow [2024-06-27 21:19:35,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:35,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:35,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 21:19:35,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4230769230769231 [2024-06-27 21:19:35,503 INFO L175 Difference]: Start difference. First operand has 149 places, 168 transitions, 1822 flow. Second operand 6 states and 99 transitions. [2024-06-27 21:19:35,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 188 transitions, 2348 flow [2024-06-27 21:19:35,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 188 transitions, 2303 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:35,653 INFO L231 Difference]: Finished difference. Result has 152 places, 171 transitions, 1874 flow [2024-06-27 21:19:35,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1874, PETRI_PLACES=152, PETRI_TRANSITIONS=171} [2024-06-27 21:19:35,653 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 112 predicate places. [2024-06-27 21:19:35,653 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 171 transitions, 1874 flow [2024-06-27 21:19:35,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:35,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:35,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:35,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 21:19:35,654 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:35,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:35,655 INFO L85 PathProgramCache]: Analyzing trace with hash 375164459, now seen corresponding path program 3 times [2024-06-27 21:19:35,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:35,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879083778] [2024-06-27 21:19:35,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:35,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:35,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:36,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:36,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:36,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879083778] [2024-06-27 21:19:36,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879083778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:36,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:36,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:36,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628536477] [2024-06-27 21:19:36,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:36,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:36,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:36,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:36,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:36,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:36,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 171 transitions, 1874 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:36,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:36,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:36,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:36,741 INFO L124 PetriNetUnfolderBase]: 2042/3131 cut-off events. [2024-06-27 21:19:36,742 INFO L125 PetriNetUnfolderBase]: For 107058/107058 co-relation queries the response was YES. [2024-06-27 21:19:36,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20005 conditions, 3131 events. 2042/3131 cut-off events. For 107058/107058 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15611 event pairs, 574 based on Foata normal form. 4/3133 useless extension candidates. Maximal degree in co-relation 19931. Up to 3054 conditions per place. [2024-06-27 21:19:36,766 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 158 selfloop transitions, 28 changer transitions 0/189 dead transitions. [2024-06-27 21:19:36,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 189 transitions, 2300 flow [2024-06-27 21:19:36,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:36,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:36,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 21:19:36,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3814102564102564 [2024-06-27 21:19:36,767 INFO L175 Difference]: Start difference. First operand has 152 places, 171 transitions, 1874 flow. Second operand 8 states and 119 transitions. [2024-06-27 21:19:36,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 189 transitions, 2300 flow [2024-06-27 21:19:36,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 189 transitions, 2222 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:36,920 INFO L231 Difference]: Finished difference. Result has 156 places, 171 transitions, 1859 flow [2024-06-27 21:19:36,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1859, PETRI_PLACES=156, PETRI_TRANSITIONS=171} [2024-06-27 21:19:36,920 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 116 predicate places. [2024-06-27 21:19:36,920 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 171 transitions, 1859 flow [2024-06-27 21:19:36,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:36,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:36,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:36,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 21:19:36,921 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:36,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:36,921 INFO L85 PathProgramCache]: Analyzing trace with hash 375172395, now seen corresponding path program 1 times [2024-06-27 21:19:36,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:36,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482844901] [2024-06-27 21:19:36,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:36,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:36,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:37,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-27 21:19:37,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:37,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482844901] [2024-06-27 21:19:37,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482844901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:37,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:37,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:37,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926564628] [2024-06-27 21:19:37,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:37,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:37,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:37,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:37,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:37,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:37,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 171 transitions, 1859 flow. Second operand has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:37,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:37,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:37,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:38,064 INFO L124 PetriNetUnfolderBase]: 2037/3124 cut-off events. [2024-06-27 21:19:38,064 INFO L125 PetriNetUnfolderBase]: For 109565/109565 co-relation queries the response was YES. [2024-06-27 21:19:38,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19980 conditions, 3124 events. 2037/3124 cut-off events. For 109565/109565 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15480 event pairs, 573 based on Foata normal form. 2/3124 useless extension candidates. Maximal degree in co-relation 19905. Up to 3097 conditions per place. [2024-06-27 21:19:38,089 INFO L140 encePairwiseOnDemand]: 32/39 looper letters, 166 selfloop transitions, 14 changer transitions 0/183 dead transitions. [2024-06-27 21:19:38,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 183 transitions, 2275 flow [2024-06-27 21:19:38,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:19:38,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:19:38,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 88 transitions. [2024-06-27 21:19:38,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37606837606837606 [2024-06-27 21:19:38,090 INFO L175 Difference]: Start difference. First operand has 156 places, 171 transitions, 1859 flow. Second operand 6 states and 88 transitions. [2024-06-27 21:19:38,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 183 transitions, 2275 flow [2024-06-27 21:19:38,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 183 transitions, 2195 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:38,263 INFO L231 Difference]: Finished difference. Result has 155 places, 173 transitions, 1848 flow [2024-06-27 21:19:38,264 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1779, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1848, PETRI_PLACES=155, PETRI_TRANSITIONS=173} [2024-06-27 21:19:38,264 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 115 predicate places. [2024-06-27 21:19:38,264 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 173 transitions, 1848 flow [2024-06-27 21:19:38,264 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.875) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:38,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:38,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:38,265 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 21:19:38,265 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:38,265 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:38,265 INFO L85 PathProgramCache]: Analyzing trace with hash -878432223, now seen corresponding path program 1 times [2024-06-27 21:19:38,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:38,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602066607] [2024-06-27 21:19:38,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:38,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:38,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:38,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-27 21:19:38,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:38,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602066607] [2024-06-27 21:19:38,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602066607] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:38,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:38,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:38,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89925505] [2024-06-27 21:19:38,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:38,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:38,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:38,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:38,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:38,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:38,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 173 transitions, 1848 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:38,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:38,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:38,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:39,638 INFO L124 PetriNetUnfolderBase]: 2489/3774 cut-off events. [2024-06-27 21:19:39,639 INFO L125 PetriNetUnfolderBase]: For 142427/142429 co-relation queries the response was YES. [2024-06-27 21:19:39,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25252 conditions, 3774 events. 2489/3774 cut-off events. For 142427/142429 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 19053 event pairs, 651 based on Foata normal form. 3/3775 useless extension candidates. Maximal degree in co-relation 25176. Up to 3024 conditions per place. [2024-06-27 21:19:39,670 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 174 selfloop transitions, 91 changer transitions 0/268 dead transitions. [2024-06-27 21:19:39,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 268 transitions, 3472 flow [2024-06-27 21:19:39,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:39,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:39,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:19:39,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43874643874643876 [2024-06-27 21:19:39,672 INFO L175 Difference]: Start difference. First operand has 155 places, 173 transitions, 1848 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:19:39,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 268 transitions, 3472 flow [2024-06-27 21:19:39,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 268 transitions, 3417 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:39,896 INFO L231 Difference]: Finished difference. Result has 164 places, 220 transitions, 2766 flow [2024-06-27 21:19:39,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2766, PETRI_PLACES=164, PETRI_TRANSITIONS=220} [2024-06-27 21:19:39,897 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 124 predicate places. [2024-06-27 21:19:39,897 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 220 transitions, 2766 flow [2024-06-27 21:19:39,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:39,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:39,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-27 21:19:39,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 21:19:39,898 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:39,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:39,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1229624053, now seen corresponding path program 1 times [2024-06-27 21:19:39,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:39,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449620266] [2024-06-27 21:19:39,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:39,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:39,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:40,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:40,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:40,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449620266] [2024-06-27 21:19:40,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449620266] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:40,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:40,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:40,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950361297] [2024-06-27 21:19:40,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:40,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:40,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:40,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:40,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:40,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:40,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 220 transitions, 2766 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:40,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:40,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:40,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:41,067 INFO L124 PetriNetUnfolderBase]: 2529/3822 cut-off events. [2024-06-27 21:19:41,067 INFO L125 PetriNetUnfolderBase]: For 158946/158960 co-relation queries the response was YES. [2024-06-27 21:19:41,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27624 conditions, 3822 events. 2529/3822 cut-off events. For 158946/158960 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 19298 event pairs, 549 based on Foata normal form. 22/3842 useless extension candidates. Maximal degree in co-relation 27543. Up to 3360 conditions per place. [2024-06-27 21:19:41,103 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 168 selfloop transitions, 83 changer transitions 0/254 dead transitions. [2024-06-27 21:19:41,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 254 transitions, 3693 flow [2024-06-27 21:19:41,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:41,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:41,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:19:41,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:19:41,104 INFO L175 Difference]: Start difference. First operand has 164 places, 220 transitions, 2766 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:19:41,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 254 transitions, 3693 flow [2024-06-27 21:19:41,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 254 transitions, 3617 flow, removed 37 selfloop flow, removed 1 redundant places. [2024-06-27 21:19:41,415 INFO L231 Difference]: Finished difference. Result has 171 places, 231 transitions, 3106 flow [2024-06-27 21:19:41,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3106, PETRI_PLACES=171, PETRI_TRANSITIONS=231} [2024-06-27 21:19:41,416 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 131 predicate places. [2024-06-27 21:19:41,416 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 231 transitions, 3106 flow [2024-06-27 21:19:41,416 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:41,416 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:41,416 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:41,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 21:19:41,417 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:41,417 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:41,417 INFO L85 PathProgramCache]: Analyzing trace with hash -869857375, now seen corresponding path program 2 times [2024-06-27 21:19:41,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:41,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220119850] [2024-06-27 21:19:41,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:41,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:41,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:41,906 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:41,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:41,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [220119850] [2024-06-27 21:19:41,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [220119850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:41,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:41,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:41,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129141141] [2024-06-27 21:19:41,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:41,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:41,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:41,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:41,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:41,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:41,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 231 transitions, 3106 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:41,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:41,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:41,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:42,604 INFO L124 PetriNetUnfolderBase]: 2497/3773 cut-off events. [2024-06-27 21:19:42,604 INFO L125 PetriNetUnfolderBase]: For 159407/159411 co-relation queries the response was YES. [2024-06-27 21:19:42,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27709 conditions, 3773 events. 2497/3773 cut-off events. For 159407/159411 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 18992 event pairs, 635 based on Foata normal form. 12/3783 useless extension candidates. Maximal degree in co-relation 27624. Up to 3681 conditions per place. [2024-06-27 21:19:42,635 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 213 selfloop transitions, 33 changer transitions 0/249 dead transitions. [2024-06-27 21:19:42,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 249 transitions, 3652 flow [2024-06-27 21:19:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:42,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:42,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 21:19:42,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-27 21:19:42,637 INFO L175 Difference]: Start difference. First operand has 171 places, 231 transitions, 3106 flow. Second operand 8 states and 120 transitions. [2024-06-27 21:19:42,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 249 transitions, 3652 flow [2024-06-27 21:19:42,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 249 transitions, 3451 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-27 21:19:42,950 INFO L231 Difference]: Finished difference. Result has 176 places, 231 transitions, 2983 flow [2024-06-27 21:19:42,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2905, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2983, PETRI_PLACES=176, PETRI_TRANSITIONS=231} [2024-06-27 21:19:42,951 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 136 predicate places. [2024-06-27 21:19:42,951 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 231 transitions, 2983 flow [2024-06-27 21:19:42,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:42,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:42,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:42,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 21:19:42,952 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:42,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:42,952 INFO L85 PathProgramCache]: Analyzing trace with hash 972426651, now seen corresponding path program 1 times [2024-06-27 21:19:42,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:42,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592103716] [2024-06-27 21:19:42,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:42,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:42,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:43,484 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:43,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:43,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592103716] [2024-06-27 21:19:43,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592103716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:43,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:43,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:43,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123761384] [2024-06-27 21:19:43,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:43,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:43,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:43,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:43,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:43,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:43,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 231 transitions, 2983 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:43,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:43,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:43,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:44,314 INFO L124 PetriNetUnfolderBase]: 2835/4245 cut-off events. [2024-06-27 21:19:44,314 INFO L125 PetriNetUnfolderBase]: For 198964/198970 co-relation queries the response was YES. [2024-06-27 21:19:44,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31254 conditions, 4245 events. 2835/4245 cut-off events. For 198964/198970 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21517 event pairs, 584 based on Foata normal form. 22/4265 useless extension candidates. Maximal degree in co-relation 31168. Up to 2663 conditions per place. [2024-06-27 21:19:44,349 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 157 selfloop transitions, 139 changer transitions 0/299 dead transitions. [2024-06-27 21:19:44,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 299 transitions, 4401 flow [2024-06-27 21:19:44,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:44,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:44,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 21:19:44,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4807692307692308 [2024-06-27 21:19:44,355 INFO L175 Difference]: Start difference. First operand has 176 places, 231 transitions, 2983 flow. Second operand 8 states and 150 transitions. [2024-06-27 21:19:44,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 299 transitions, 4401 flow [2024-06-27 21:19:44,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 299 transitions, 4335 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:44,739 INFO L231 Difference]: Finished difference. Result has 179 places, 259 transitions, 3721 flow [2024-06-27 21:19:44,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=2917, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3721, PETRI_PLACES=179, PETRI_TRANSITIONS=259} [2024-06-27 21:19:44,739 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 139 predicate places. [2024-06-27 21:19:44,740 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 259 transitions, 3721 flow [2024-06-27 21:19:44,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:44,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:44,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:44,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 21:19:44,740 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:44,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:44,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1226049815, now seen corresponding path program 2 times [2024-06-27 21:19:44,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:44,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679069311] [2024-06-27 21:19:44,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:44,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:44,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:45,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:45,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:45,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679069311] [2024-06-27 21:19:45,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679069311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:45,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:45,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:45,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170760740] [2024-06-27 21:19:45,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:45,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:45,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:45,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:45,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:45,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:45,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 259 transitions, 3721 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:45,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:45,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:45,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:46,385 INFO L124 PetriNetUnfolderBase]: 2849/4265 cut-off events. [2024-06-27 21:19:46,385 INFO L125 PetriNetUnfolderBase]: For 202733/202739 co-relation queries the response was YES. [2024-06-27 21:19:46,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33495 conditions, 4265 events. 2849/4265 cut-off events. For 202733/202739 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21629 event pairs, 594 based on Foata normal form. 12/4275 useless extension candidates. Maximal degree in co-relation 33406. Up to 3801 conditions per place. [2024-06-27 21:19:46,422 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 196 selfloop transitions, 96 changer transitions 0/295 dead transitions. [2024-06-27 21:19:46,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 295 transitions, 4691 flow [2024-06-27 21:19:46,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:19:46,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:19:46,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:19:46,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4326923076923077 [2024-06-27 21:19:46,423 INFO L175 Difference]: Start difference. First operand has 179 places, 259 transitions, 3721 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:19:46,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 295 transitions, 4691 flow [2024-06-27 21:19:46,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 295 transitions, 4498 flow, removed 83 selfloop flow, removed 2 redundant places. [2024-06-27 21:19:46,791 INFO L231 Difference]: Finished difference. Result has 185 places, 267 transitions, 3882 flow [2024-06-27 21:19:46,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3882, PETRI_PLACES=185, PETRI_TRANSITIONS=267} [2024-06-27 21:19:46,791 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 145 predicate places. [2024-06-27 21:19:46,791 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 267 transitions, 3882 flow [2024-06-27 21:19:46,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:46,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:46,792 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:46,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 21:19:46,792 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:46,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:46,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1234392225, now seen corresponding path program 2 times [2024-06-27 21:19:46,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:46,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143956139] [2024-06-27 21:19:46,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:46,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:46,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:47,344 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:47,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:47,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143956139] [2024-06-27 21:19:47,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143956139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:47,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:47,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:47,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207268373] [2024-06-27 21:19:47,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:47,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:47,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:47,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:47,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:47,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:47,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 267 transitions, 3882 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:47,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:47,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:47,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:48,327 INFO L124 PetriNetUnfolderBase]: 3397/5019 cut-off events. [2024-06-27 21:19:48,327 INFO L125 PetriNetUnfolderBase]: For 270438/270442 co-relation queries the response was YES. [2024-06-27 21:19:48,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40711 conditions, 5019 events. 3397/5019 cut-off events. For 270438/270442 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25595 event pairs, 756 based on Foata normal form. 16/5033 useless extension candidates. Maximal degree in co-relation 40620. Up to 4325 conditions per place. [2024-06-27 21:19:48,371 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 255 selfloop transitions, 76 changer transitions 0/334 dead transitions. [2024-06-27 21:19:48,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 334 transitions, 5488 flow [2024-06-27 21:19:48,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:19:48,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:19:48,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 21:19:48,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:19:48,373 INFO L175 Difference]: Start difference. First operand has 185 places, 267 transitions, 3882 flow. Second operand 10 states and 160 transitions. [2024-06-27 21:19:48,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 334 transitions, 5488 flow [2024-06-27 21:19:48,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 334 transitions, 5256 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:48,840 INFO L231 Difference]: Finished difference. Result has 191 places, 301 transitions, 4416 flow [2024-06-27 21:19:48,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=3650, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4416, PETRI_PLACES=191, PETRI_TRANSITIONS=301} [2024-06-27 21:19:48,840 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 151 predicate places. [2024-06-27 21:19:48,840 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 301 transitions, 4416 flow [2024-06-27 21:19:48,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:48,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:48,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:48,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 21:19:48,841 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:48,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:48,842 INFO L85 PathProgramCache]: Analyzing trace with hash -869861033, now seen corresponding path program 3 times [2024-06-27 21:19:48,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:48,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796175836] [2024-06-27 21:19:48,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:48,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:48,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:49,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:49,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:49,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796175836] [2024-06-27 21:19:49,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796175836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:49,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:49,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:49,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549911059] [2024-06-27 21:19:49,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:49,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:49,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:49,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:49,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:49,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:49,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 301 transitions, 4416 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:49,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:49,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:49,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:50,401 INFO L124 PetriNetUnfolderBase]: 3355/4965 cut-off events. [2024-06-27 21:19:50,401 INFO L125 PetriNetUnfolderBase]: For 273048/273052 co-relation queries the response was YES. [2024-06-27 21:19:50,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40758 conditions, 4965 events. 3355/4965 cut-off events. For 273048/273052 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 25334 event pairs, 735 based on Foata normal form. 22/4985 useless extension candidates. Maximal degree in co-relation 40664. Up to 4315 conditions per place. [2024-06-27 21:19:50,447 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 253 selfloop transitions, 79 changer transitions 0/335 dead transitions. [2024-06-27 21:19:50,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 335 transitions, 5569 flow [2024-06-27 21:19:50,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:50,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:50,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 21:19:50,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42735042735042733 [2024-06-27 21:19:50,448 INFO L175 Difference]: Start difference. First operand has 191 places, 301 transitions, 4416 flow. Second operand 9 states and 150 transitions. [2024-06-27 21:19:50,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 335 transitions, 5569 flow [2024-06-27 21:19:50,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 335 transitions, 5327 flow, removed 99 selfloop flow, removed 5 redundant places. [2024-06-27 21:19:50,945 INFO L231 Difference]: Finished difference. Result has 196 places, 307 transitions, 4530 flow [2024-06-27 21:19:50,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4182, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4530, PETRI_PLACES=196, PETRI_TRANSITIONS=307} [2024-06-27 21:19:50,946 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 156 predicate places. [2024-06-27 21:19:50,946 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 307 transitions, 4530 flow [2024-06-27 21:19:50,946 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:50,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:50,946 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:50,946 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 21:19:50,947 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:50,947 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:50,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1234381685, now seen corresponding path program 3 times [2024-06-27 21:19:50,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:50,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331308451] [2024-06-27 21:19:50,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:50,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:51,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:51,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331308451] [2024-06-27 21:19:51,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331308451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:51,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:51,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:19:51,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994026577] [2024-06-27 21:19:51,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:51,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:19:51,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:51,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:19:51,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:19:51,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:51,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 307 transitions, 4530 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:51,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:51,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:51,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:52,601 INFO L124 PetriNetUnfolderBase]: 3305/4899 cut-off events. [2024-06-27 21:19:52,601 INFO L125 PetriNetUnfolderBase]: For 265456/265460 co-relation queries the response was YES. [2024-06-27 21:19:52,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39525 conditions, 4899 events. 3305/4899 cut-off events. For 265456/265460 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25040 event pairs, 750 based on Foata normal form. 22/4919 useless extension candidates. Maximal degree in co-relation 39428. Up to 4419 conditions per place. [2024-06-27 21:19:52,648 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 255 selfloop transitions, 81 changer transitions 0/339 dead transitions. [2024-06-27 21:19:52,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 339 transitions, 5548 flow [2024-06-27 21:19:52,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:19:52,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:19:52,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:19:52,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4188034188034188 [2024-06-27 21:19:52,649 INFO L175 Difference]: Start difference. First operand has 196 places, 307 transitions, 4530 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:19:52,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 339 transitions, 5548 flow [2024-06-27 21:19:53,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 339 transitions, 5368 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-27 21:19:53,197 INFO L231 Difference]: Finished difference. Result has 203 places, 312 transitions, 4676 flow [2024-06-27 21:19:53,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4372, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4676, PETRI_PLACES=203, PETRI_TRANSITIONS=312} [2024-06-27 21:19:53,198 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 163 predicate places. [2024-06-27 21:19:53,198 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 312 transitions, 4676 flow [2024-06-27 21:19:53,198 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:53,198 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:53,198 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:53,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 21:19:53,199 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:53,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:53,199 INFO L85 PathProgramCache]: Analyzing trace with hash 112071607, now seen corresponding path program 3 times [2024-06-27 21:19:53,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:53,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307747985] [2024-06-27 21:19:53,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:53,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:53,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:53,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:53,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:53,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307747985] [2024-06-27 21:19:53,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [307747985] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:53,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:53,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:53,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965153224] [2024-06-27 21:19:53,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:53,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:53,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:53,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:53,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:53,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:53,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 312 transitions, 4676 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:53,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:53,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:53,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:54,651 INFO L124 PetriNetUnfolderBase]: 3315/4919 cut-off events. [2024-06-27 21:19:54,651 INFO L125 PetriNetUnfolderBase]: For 263075/263075 co-relation queries the response was YES. [2024-06-27 21:19:54,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40272 conditions, 4919 events. 3315/4919 cut-off events. For 263075/263075 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 25128 event pairs, 982 based on Foata normal form. 2/4919 useless extension candidates. Maximal degree in co-relation 40171. Up to 4837 conditions per place. [2024-06-27 21:19:54,699 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 302 selfloop transitions, 28 changer transitions 0/333 dead transitions. [2024-06-27 21:19:54,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 333 transitions, 5544 flow [2024-06-27 21:19:54,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:54,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:54,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 21:19:54,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3992673992673993 [2024-06-27 21:19:54,700 INFO L175 Difference]: Start difference. First operand has 203 places, 312 transitions, 4676 flow. Second operand 7 states and 109 transitions. [2024-06-27 21:19:54,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 333 transitions, 5544 flow [2024-06-27 21:19:55,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 333 transitions, 5401 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:55,327 INFO L231 Difference]: Finished difference. Result has 204 places, 315 transitions, 4661 flow [2024-06-27 21:19:55,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4661, PETRI_PLACES=204, PETRI_TRANSITIONS=315} [2024-06-27 21:19:55,328 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 164 predicate places. [2024-06-27 21:19:55,328 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 315 transitions, 4661 flow [2024-06-27 21:19:55,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:55,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:55,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:55,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 21:19:55,329 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:55,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:55,329 INFO L85 PathProgramCache]: Analyzing trace with hash 122547127, now seen corresponding path program 4 times [2024-06-27 21:19:55,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:55,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205009752] [2024-06-27 21:19:55,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:55,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:55,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:55,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:55,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:55,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205009752] [2024-06-27 21:19:55,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205009752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:55,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:55,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:55,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509704594] [2024-06-27 21:19:55,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:55,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:55,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:55,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:55,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:55,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:55,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 315 transitions, 4661 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:55,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:55,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:55,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:56,789 INFO L124 PetriNetUnfolderBase]: 3309/4911 cut-off events. [2024-06-27 21:19:56,789 INFO L125 PetriNetUnfolderBase]: For 270337/270337 co-relation queries the response was YES. [2024-06-27 21:19:56,822 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39958 conditions, 4911 events. 3309/4911 cut-off events. For 270337/270337 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 25115 event pairs, 983 based on Foata normal form. 2/4911 useless extension candidates. Maximal degree in co-relation 39856. Up to 4867 conditions per place. [2024-06-27 21:19:56,844 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 305 selfloop transitions, 20 changer transitions 0/328 dead transitions. [2024-06-27 21:19:56,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 328 transitions, 5347 flow [2024-06-27 21:19:56,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:56,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-27 21:19:56,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3772893772893773 [2024-06-27 21:19:56,845 INFO L175 Difference]: Start difference. First operand has 204 places, 315 transitions, 4661 flow. Second operand 7 states and 103 transitions. [2024-06-27 21:19:56,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 328 transitions, 5347 flow [2024-06-27 21:19:57,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 328 transitions, 5113 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 21:19:57,568 INFO L231 Difference]: Finished difference. Result has 204 places, 315 transitions, 4473 flow [2024-06-27 21:19:57,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4473, PETRI_PLACES=204, PETRI_TRANSITIONS=315} [2024-06-27 21:19:57,569 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 164 predicate places. [2024-06-27 21:19:57,569 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 315 transitions, 4473 flow [2024-06-27 21:19:57,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:57,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:57,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:57,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 21:19:57,569 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:57,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:57,569 INFO L85 PathProgramCache]: Analyzing trace with hash -755940491, now seen corresponding path program 5 times [2024-06-27 21:19:57,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:57,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724440269] [2024-06-27 21:19:57,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:57,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:57,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:58,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-27 21:19:58,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:58,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724440269] [2024-06-27 21:19:58,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724440269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:58,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:58,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:58,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631476082] [2024-06-27 21:19:58,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:58,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:58,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:58,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:58,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:19:58,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:19:58,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 315 transitions, 4473 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:58,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:19:58,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:19:58,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:19:59,002 INFO L124 PetriNetUnfolderBase]: 3297/4893 cut-off events. [2024-06-27 21:19:59,002 INFO L125 PetriNetUnfolderBase]: For 275311/275323 co-relation queries the response was YES. [2024-06-27 21:19:59,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39496 conditions, 4893 events. 3297/4893 cut-off events. For 275311/275323 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 24985 event pairs, 701 based on Foata normal form. 16/4907 useless extension candidates. Maximal degree in co-relation 39395. Up to 4626 conditions per place. [2024-06-27 21:19:59,041 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 292 selfloop transitions, 44 changer transitions 0/339 dead transitions. [2024-06-27 21:19:59,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 339 transitions, 5309 flow [2024-06-27 21:19:59,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:19:59,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:19:59,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 21:19:59,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4358974358974359 [2024-06-27 21:19:59,042 INFO L175 Difference]: Start difference. First operand has 204 places, 315 transitions, 4473 flow. Second operand 7 states and 119 transitions. [2024-06-27 21:19:59,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 339 transitions, 5309 flow [2024-06-27 21:19:59,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 339 transitions, 5223 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 21:19:59,544 INFO L231 Difference]: Finished difference. Result has 205 places, 315 transitions, 4493 flow [2024-06-27 21:19:59,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4387, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4493, PETRI_PLACES=205, PETRI_TRANSITIONS=315} [2024-06-27 21:19:59,544 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 165 predicate places. [2024-06-27 21:19:59,544 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 315 transitions, 4493 flow [2024-06-27 21:19:59,544 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:19:59,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:19:59,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:19:59,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 21:19:59,545 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:19:59,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:19:59,545 INFO L85 PathProgramCache]: Analyzing trace with hash -2039375177, now seen corresponding path program 6 times [2024-06-27 21:19:59,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:19:59,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007009273] [2024-06-27 21:19:59,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:19:59,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:19:59,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:19:59,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:19:59,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:19:59,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007009273] [2024-06-27 21:19:59,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007009273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:19:59,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:19:59,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:19:59,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120219627] [2024-06-27 21:19:59,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:19:59,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:19:59,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:19:59,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:19:59,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:20:00,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:00,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 315 transitions, 4493 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:00,036 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:00,036 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:00,036 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:00,855 INFO L124 PetriNetUnfolderBase]: 3287/4881 cut-off events. [2024-06-27 21:20:00,856 INFO L125 PetriNetUnfolderBase]: For 282151/282151 co-relation queries the response was YES. [2024-06-27 21:20:00,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39727 conditions, 4881 events. 3287/4881 cut-off events. For 282151/282151 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 24939 event pairs, 973 based on Foata normal form. 2/4881 useless extension candidates. Maximal degree in co-relation 39626. Up to 4822 conditions per place. [2024-06-27 21:20:00,902 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 307 selfloop transitions, 20 changer transitions 0/330 dead transitions. [2024-06-27 21:20:00,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 330 transitions, 5189 flow [2024-06-27 21:20:00,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:00,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:00,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 21:20:00,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:20:00,903 INFO L175 Difference]: Start difference. First operand has 205 places, 315 transitions, 4493 flow. Second operand 6 states and 96 transitions. [2024-06-27 21:20:00,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 330 transitions, 5189 flow [2024-06-27 21:20:01,588 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 330 transitions, 5098 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:01,592 INFO L231 Difference]: Finished difference. Result has 206 places, 315 transitions, 4452 flow [2024-06-27 21:20:01,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4452, PETRI_PLACES=206, PETRI_TRANSITIONS=315} [2024-06-27 21:20:01,593 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 166 predicate places. [2024-06-27 21:20:01,593 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 315 transitions, 4452 flow [2024-06-27 21:20:01,593 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:01,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:01,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:01,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 21:20:01,594 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:01,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:01,594 INFO L85 PathProgramCache]: Analyzing trace with hash -755944459, now seen corresponding path program 4 times [2024-06-27 21:20:01,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:01,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110702514] [2024-06-27 21:20:01,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:01,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:01,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:02,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:02,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:02,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110702514] [2024-06-27 21:20:02,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110702514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:02,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:02,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:02,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368033695] [2024-06-27 21:20:02,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:02,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:02,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:02,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:02,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:02,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:02,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 315 transitions, 4452 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:02,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:02,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:02,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:03,226 INFO L124 PetriNetUnfolderBase]: 3434/5082 cut-off events. [2024-06-27 21:20:03,226 INFO L125 PetriNetUnfolderBase]: For 302420/302424 co-relation queries the response was YES. [2024-06-27 21:20:03,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41565 conditions, 5082 events. 3434/5082 cut-off events. For 302420/302424 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 26082 event pairs, 706 based on Foata normal form. 13/5093 useless extension candidates. Maximal degree in co-relation 41464. Up to 4453 conditions per place. [2024-06-27 21:20:03,275 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 278 selfloop transitions, 88 changer transitions 0/369 dead transitions. [2024-06-27 21:20:03,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 369 transitions, 5728 flow [2024-06-27 21:20:03,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:03,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:03,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-27 21:20:03,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4935897435897436 [2024-06-27 21:20:03,276 INFO L175 Difference]: Start difference. First operand has 206 places, 315 transitions, 4452 flow. Second operand 8 states and 154 transitions. [2024-06-27 21:20:03,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 369 transitions, 5728 flow [2024-06-27 21:20:03,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 369 transitions, 5627 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:20:03,986 INFO L231 Difference]: Finished difference. Result has 209 places, 326 transitions, 4832 flow [2024-06-27 21:20:03,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4351, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4832, PETRI_PLACES=209, PETRI_TRANSITIONS=326} [2024-06-27 21:20:03,987 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 169 predicate places. [2024-06-27 21:20:03,987 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 326 transitions, 4832 flow [2024-06-27 21:20:03,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:03,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:03,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-27 21:20:03,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 21:20:03,988 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:03,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:03,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1254987183, now seen corresponding path program 4 times [2024-06-27 21:20:03,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:03,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790886803] [2024-06-27 21:20:03,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:03,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:03,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:04,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:04,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:04,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790886803] [2024-06-27 21:20:04,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790886803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:04,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:04,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:04,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618880918] [2024-06-27 21:20:04,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:04,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:04,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:04,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:04,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:04,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:04,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 326 transitions, 4832 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:04,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:04,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:04,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:05,488 INFO L124 PetriNetUnfolderBase]: 3541/5235 cut-off events. [2024-06-27 21:20:05,488 INFO L125 PetriNetUnfolderBase]: For 327790/327790 co-relation queries the response was YES. [2024-06-27 21:20:05,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44554 conditions, 5235 events. 3541/5235 cut-off events. For 327790/327790 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 26952 event pairs, 1005 based on Foata normal form. 6/5239 useless extension candidates. Maximal degree in co-relation 44450. Up to 5051 conditions per place. [2024-06-27 21:20:05,544 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 312 selfloop transitions, 45 changer transitions 0/360 dead transitions. [2024-06-27 21:20:05,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 360 transitions, 5952 flow [2024-06-27 21:20:05,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:05,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 21:20:05,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903133903133903 [2024-06-27 21:20:05,545 INFO L175 Difference]: Start difference. First operand has 209 places, 326 transitions, 4832 flow. Second operand 9 states and 137 transitions. [2024-06-27 21:20:05,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 360 transitions, 5952 flow [2024-06-27 21:20:06,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 360 transitions, 5804 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:06,387 INFO L231 Difference]: Finished difference. Result has 216 places, 339 transitions, 5062 flow [2024-06-27 21:20:06,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4707, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5062, PETRI_PLACES=216, PETRI_TRANSITIONS=339} [2024-06-27 21:20:06,388 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 176 predicate places. [2024-06-27 21:20:06,388 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 339 transitions, 5062 flow [2024-06-27 21:20:06,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:06,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:06,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:06,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 21:20:06,388 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:06,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:06,389 INFO L85 PathProgramCache]: Analyzing trace with hash -1254571101, now seen corresponding path program 1 times [2024-06-27 21:20:06,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:06,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320026968] [2024-06-27 21:20:06,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:06,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:07,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:07,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:07,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320026968] [2024-06-27 21:20:07,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1320026968] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:07,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:07,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:07,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285510666] [2024-06-27 21:20:07,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:07,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:07,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:07,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:07,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:07,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:07,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 339 transitions, 5062 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:07,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:07,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:07,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:08,025 INFO L124 PetriNetUnfolderBase]: 3538/5231 cut-off events. [2024-06-27 21:20:08,025 INFO L125 PetriNetUnfolderBase]: For 332711/332711 co-relation queries the response was YES. [2024-06-27 21:20:08,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45119 conditions, 5231 events. 3538/5231 cut-off events. For 332711/332711 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 26899 event pairs, 1024 based on Foata normal form. 1/5230 useless extension candidates. Maximal degree in co-relation 45012. Up to 5193 conditions per place. [2024-06-27 21:20:08,084 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 326 selfloop transitions, 19 changer transitions 0/348 dead transitions. [2024-06-27 21:20:08,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 348 transitions, 5778 flow [2024-06-27 21:20:08,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:08,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:08,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 89 transitions. [2024-06-27 21:20:08,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3803418803418803 [2024-06-27 21:20:08,086 INFO L175 Difference]: Start difference. First operand has 216 places, 339 transitions, 5062 flow. Second operand 6 states and 89 transitions. [2024-06-27 21:20:08,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 348 transitions, 5778 flow [2024-06-27 21:20:08,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 348 transitions, 5635 flow, removed 49 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:08,980 INFO L231 Difference]: Finished difference. Result has 218 places, 339 transitions, 4967 flow [2024-06-27 21:20:08,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4919, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4967, PETRI_PLACES=218, PETRI_TRANSITIONS=339} [2024-06-27 21:20:08,981 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 178 predicate places. [2024-06-27 21:20:08,981 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 339 transitions, 4967 flow [2024-06-27 21:20:08,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:08,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:08,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:08,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 21:20:08,982 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:08,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:08,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1266961863, now seen corresponding path program 5 times [2024-06-27 21:20:08,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:08,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853078500] [2024-06-27 21:20:08,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:08,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:08,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:09,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:09,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:09,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853078500] [2024-06-27 21:20:09,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853078500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:09,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:09,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:09,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [705556687] [2024-06-27 21:20:09,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:09,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:09,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:09,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:09,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:09,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:09,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 339 transitions, 4967 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:09,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:09,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:09,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:10,591 INFO L124 PetriNetUnfolderBase]: 3638/5367 cut-off events. [2024-06-27 21:20:10,591 INFO L125 PetriNetUnfolderBase]: For 362783/362787 co-relation queries the response was YES. [2024-06-27 21:20:10,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46163 conditions, 5367 events. 3638/5367 cut-off events. For 362783/362787 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27693 event pairs, 698 based on Foata normal form. 16/5381 useless extension candidates. Maximal degree in co-relation 46055. Up to 4456 conditions per place. [2024-06-27 21:20:10,649 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 276 selfloop transitions, 107 changer transitions 0/386 dead transitions. [2024-06-27 21:20:10,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 386 transitions, 6283 flow [2024-06-27 21:20:10,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:10,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:10,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:20:10,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775641025641026 [2024-06-27 21:20:10,651 INFO L175 Difference]: Start difference. First operand has 218 places, 339 transitions, 4967 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:20:10,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 386 transitions, 6283 flow [2024-06-27 21:20:11,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 386 transitions, 6214 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:11,587 INFO L231 Difference]: Finished difference. Result has 223 places, 350 transitions, 5453 flow [2024-06-27 21:20:11,588 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=4902, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5453, PETRI_PLACES=223, PETRI_TRANSITIONS=350} [2024-06-27 21:20:11,588 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 183 predicate places. [2024-06-27 21:20:11,588 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 350 transitions, 5453 flow [2024-06-27 21:20:11,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:11,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:11,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:11,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 21:20:11,589 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:11,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:11,589 INFO L85 PathProgramCache]: Analyzing trace with hash -1266951633, now seen corresponding path program 6 times [2024-06-27 21:20:11,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:11,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083519906] [2024-06-27 21:20:11,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:11,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:11,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:12,095 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:12,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:12,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083519906] [2024-06-27 21:20:12,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083519906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:12,096 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:12,096 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:12,096 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335689661] [2024-06-27 21:20:12,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:12,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:12,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:12,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:12,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:12,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:12,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 350 transitions, 5453 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:12,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:12,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:12,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:13,239 INFO L124 PetriNetUnfolderBase]: 3730/5499 cut-off events. [2024-06-27 21:20:13,239 INFO L125 PetriNetUnfolderBase]: For 373783/373783 co-relation queries the response was YES. [2024-06-27 21:20:13,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49150 conditions, 5499 events. 3730/5499 cut-off events. For 373783/373783 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 28470 event pairs, 796 based on Foata normal form. 6/5503 useless extension candidates. Maximal degree in co-relation 49039. Up to 4514 conditions per place. [2024-06-27 21:20:13,300 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 289 selfloop transitions, 99 changer transitions 0/391 dead transitions. [2024-06-27 21:20:13,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 391 transitions, 6828 flow [2024-06-27 21:20:13,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:13,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:13,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 21:20:13,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4519230769230769 [2024-06-27 21:20:13,302 INFO L175 Difference]: Start difference. First operand has 223 places, 350 transitions, 5453 flow. Second operand 8 states and 141 transitions. [2024-06-27 21:20:13,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 391 transitions, 6828 flow [2024-06-27 21:20:14,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 391 transitions, 6565 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:14,141 INFO L231 Difference]: Finished difference. Result has 228 places, 362 transitions, 5781 flow [2024-06-27 21:20:14,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5199, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5781, PETRI_PLACES=228, PETRI_TRANSITIONS=362} [2024-06-27 21:20:14,141 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 188 predicate places. [2024-06-27 21:20:14,142 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 362 transitions, 5781 flow [2024-06-27 21:20:14,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:14,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:14,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:14,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 21:20:14,142 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:14,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:14,146 INFO L85 PathProgramCache]: Analyzing trace with hash -361839885, now seen corresponding path program 5 times [2024-06-27 21:20:14,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:14,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049665759] [2024-06-27 21:20:14,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:14,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:14,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:14,999 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:15,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:15,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049665759] [2024-06-27 21:20:15,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049665759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:15,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:15,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:15,000 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058199718] [2024-06-27 21:20:15,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:15,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:15,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:15,001 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:15,001 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:15,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:15,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 362 transitions, 5781 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:15,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:15,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:15,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:16,646 INFO L124 PetriNetUnfolderBase]: 3914/5763 cut-off events. [2024-06-27 21:20:16,646 INFO L125 PetriNetUnfolderBase]: For 386030/386044 co-relation queries the response was YES. [2024-06-27 21:20:16,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51728 conditions, 5763 events. 3914/5763 cut-off events. For 386030/386044 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 30020 event pairs, 717 based on Foata normal form. 17/5778 useless extension candidates. Maximal degree in co-relation 51615. Up to 5368 conditions per place. [2024-06-27 21:20:16,713 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 370 selfloop transitions, 110 changer transitions 0/483 dead transitions. [2024-06-27 21:20:16,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 483 transitions, 8462 flow [2024-06-27 21:20:16,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:16,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:16,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:20:16,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-06-27 21:20:16,715 INFO L175 Difference]: Start difference. First operand has 228 places, 362 transitions, 5781 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:20:16,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 483 transitions, 8462 flow [2024-06-27 21:20:17,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 483 transitions, 8240 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:17,689 INFO L231 Difference]: Finished difference. Result has 239 places, 444 transitions, 7384 flow [2024-06-27 21:20:17,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=5571, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7384, PETRI_PLACES=239, PETRI_TRANSITIONS=444} [2024-06-27 21:20:17,690 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 199 predicate places. [2024-06-27 21:20:17,690 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 444 transitions, 7384 flow [2024-06-27 21:20:17,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:17,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:17,690 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:17,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 21:20:17,691 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:17,691 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:17,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1599991249, now seen corresponding path program 6 times [2024-06-27 21:20:17,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:17,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932524106] [2024-06-27 21:20:17,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:17,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:17,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:18,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:18,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:18,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932524106] [2024-06-27 21:20:18,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932524106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:18,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:18,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:20:18,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583735535] [2024-06-27 21:20:18,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:18,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:20:18,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:18,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:20:18,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:20:18,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:18,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 444 transitions, 7384 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:18,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:18,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:18,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:20,251 INFO L124 PetriNetUnfolderBase]: 4219/6200 cut-off events. [2024-06-27 21:20:20,251 INFO L125 PetriNetUnfolderBase]: For 415904/415916 co-relation queries the response was YES. [2024-06-27 21:20:20,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57660 conditions, 6200 events. 4219/6200 cut-off events. For 415904/415916 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 32573 event pairs, 767 based on Foata normal form. 15/6213 useless extension candidates. Maximal degree in co-relation 57541. Up to 5482 conditions per place. [2024-06-27 21:20:20,328 INFO L140 encePairwiseOnDemand]: 25/39 looper letters, 397 selfloop transitions, 201 changer transitions 0/601 dead transitions. [2024-06-27 21:20:20,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 601 transitions, 11415 flow [2024-06-27 21:20:20,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:20,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:20,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 21:20:20,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43846153846153846 [2024-06-27 21:20:20,329 INFO L175 Difference]: Start difference. First operand has 239 places, 444 transitions, 7384 flow. Second operand 10 states and 171 transitions. [2024-06-27 21:20:20,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 601 transitions, 11415 flow [2024-06-27 21:20:21,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 601 transitions, 11316 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-06-27 21:20:21,541 INFO L231 Difference]: Finished difference. Result has 252 places, 555 transitions, 10197 flow [2024-06-27 21:20:21,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=7327, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10197, PETRI_PLACES=252, PETRI_TRANSITIONS=555} [2024-06-27 21:20:21,542 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 212 predicate places. [2024-06-27 21:20:21,542 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 555 transitions, 10197 flow [2024-06-27 21:20:21,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:21,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:21,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:21,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 21:20:21,542 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:21,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:21,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1424383101, now seen corresponding path program 7 times [2024-06-27 21:20:21,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:21,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402048804] [2024-06-27 21:20:21,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:21,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:21,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:22,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-27 21:20:22,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:22,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402048804] [2024-06-27 21:20:22,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402048804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:22,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:22,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:22,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751970120] [2024-06-27 21:20:22,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:22,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:22,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:22,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:22,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:22,065 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:22,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 555 transitions, 10197 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:22,066 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:22,066 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:22,066 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:23,638 INFO L124 PetriNetUnfolderBase]: 4495/6607 cut-off events. [2024-06-27 21:20:23,638 INFO L125 PetriNetUnfolderBase]: For 464211/464225 co-relation queries the response was YES. [2024-06-27 21:20:23,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64103 conditions, 6607 events. 4495/6607 cut-off events. For 464211/464225 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 35345 event pairs, 828 based on Foata normal form. 13/6618 useless extension candidates. Maximal degree in co-relation 63977. Up to 3476 conditions per place. [2024-06-27 21:20:23,720 INFO L140 encePairwiseOnDemand]: 23/39 looper letters, 312 selfloop transitions, 444 changer transitions 0/759 dead transitions. [2024-06-27 21:20:23,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 759 transitions, 15391 flow [2024-06-27 21:20:23,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:23,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:23,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:20:23,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-27 21:20:23,722 INFO L175 Difference]: Start difference. First operand has 252 places, 555 transitions, 10197 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:20:23,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 759 transitions, 15391 flow [2024-06-27 21:20:25,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 759 transitions, 15115 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:25,314 INFO L231 Difference]: Finished difference. Result has 262 places, 702 transitions, 13977 flow [2024-06-27 21:20:25,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=9999, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=302, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13977, PETRI_PLACES=262, PETRI_TRANSITIONS=702} [2024-06-27 21:20:25,314 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 222 predicate places. [2024-06-27 21:20:25,314 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 702 transitions, 13977 flow [2024-06-27 21:20:25,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:25,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:25,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:25,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 21:20:25,315 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:25,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:25,315 INFO L85 PathProgramCache]: Analyzing trace with hash -1710515235, now seen corresponding path program 1 times [2024-06-27 21:20:25,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:25,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813242471] [2024-06-27 21:20:25,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:25,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:25,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:26,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:26,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:26,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813242471] [2024-06-27 21:20:26,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813242471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:26,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:26,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:26,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1287668461] [2024-06-27 21:20:26,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:26,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:26,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:26,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:26,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:26,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:26,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 702 transitions, 13977 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:26,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:26,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:26,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:27,816 INFO L124 PetriNetUnfolderBase]: 4503/6605 cut-off events. [2024-06-27 21:20:27,816 INFO L125 PetriNetUnfolderBase]: For 498199/498199 co-relation queries the response was YES. [2024-06-27 21:20:27,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69275 conditions, 6605 events. 4503/6605 cut-off events. For 498199/498199 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 34927 event pairs, 838 based on Foata normal form. 2/6605 useless extension candidates. Maximal degree in co-relation 69144. Up to 6497 conditions per place. [2024-06-27 21:20:27,903 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 694 selfloop transitions, 27 changer transitions 0/724 dead transitions. [2024-06-27 21:20:27,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 724 transitions, 15671 flow [2024-06-27 21:20:27,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:27,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:27,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 21:20:27,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956043956043956 [2024-06-27 21:20:27,905 INFO L175 Difference]: Start difference. First operand has 262 places, 702 transitions, 13977 flow. Second operand 7 states and 108 transitions. [2024-06-27 21:20:27,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 724 transitions, 15671 flow [2024-06-27 21:20:29,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 724 transitions, 15569 flow, removed 50 selfloop flow, removed 1 redundant places. [2024-06-27 21:20:29,735 INFO L231 Difference]: Finished difference. Result has 268 places, 706 transitions, 14018 flow [2024-06-27 21:20:29,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13875, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14018, PETRI_PLACES=268, PETRI_TRANSITIONS=706} [2024-06-27 21:20:29,737 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 228 predicate places. [2024-06-27 21:20:29,737 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 706 transitions, 14018 flow [2024-06-27 21:20:29,737 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:29,737 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:29,737 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:29,737 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 21:20:29,737 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:29,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:29,738 INFO L85 PathProgramCache]: Analyzing trace with hash 329177795, now seen corresponding path program 2 times [2024-06-27 21:20:29,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:29,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666304315] [2024-06-27 21:20:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:29,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:29,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:30,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:30,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666304315] [2024-06-27 21:20:30,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666304315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:30,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:30,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:30,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750514300] [2024-06-27 21:20:30,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:30,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:30,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:30,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:30,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:30,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:30,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 706 transitions, 14018 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:30,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:30,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:30,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:32,264 INFO L124 PetriNetUnfolderBase]: 4511/6617 cut-off events. [2024-06-27 21:20:32,265 INFO L125 PetriNetUnfolderBase]: For 511342/511342 co-relation queries the response was YES. [2024-06-27 21:20:32,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68653 conditions, 6617 events. 4511/6617 cut-off events. For 511342/511342 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 35047 event pairs, 874 based on Foata normal form. 2/6617 useless extension candidates. Maximal degree in co-relation 68519. Up to 6540 conditions per place. [2024-06-27 21:20:32,355 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 693 selfloop transitions, 25 changer transitions 0/721 dead transitions. [2024-06-27 21:20:32,355 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 721 transitions, 15542 flow [2024-06-27 21:20:32,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:20:32,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:20:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-27 21:20:32,356 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:20:32,356 INFO L175 Difference]: Start difference. First operand has 268 places, 706 transitions, 14018 flow. Second operand 7 states and 104 transitions. [2024-06-27 21:20:32,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 721 transitions, 15542 flow [2024-06-27 21:20:33,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 721 transitions, 15438 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-27 21:20:33,763 INFO L231 Difference]: Finished difference. Result has 272 places, 708 transitions, 14017 flow [2024-06-27 21:20:33,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13936, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=706, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=681, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=14017, PETRI_PLACES=272, PETRI_TRANSITIONS=708} [2024-06-27 21:20:33,764 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 232 predicate places. [2024-06-27 21:20:33,764 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 708 transitions, 14017 flow [2024-06-27 21:20:33,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:33,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:33,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:20:33,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 21:20:33,765 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:33,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:33,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1261236349, now seen corresponding path program 3 times [2024-06-27 21:20:33,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:33,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [715098774] [2024-06-27 21:20:33,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:33,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:33,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:34,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:34,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:34,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [715098774] [2024-06-27 21:20:34,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [715098774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:34,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:34,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:34,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483989248] [2024-06-27 21:20:34,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:34,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:34,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:34,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:34,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:34,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:34,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 708 transitions, 14017 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:34,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:34,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:34,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:36,233 INFO L124 PetriNetUnfolderBase]: 4506/6610 cut-off events. [2024-06-27 21:20:36,234 INFO L125 PetriNetUnfolderBase]: For 521999/521999 co-relation queries the response was YES. [2024-06-27 21:20:36,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68665 conditions, 6610 events. 4506/6610 cut-off events. For 521999/521999 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 34917 event pairs, 837 based on Foata normal form. 2/6610 useless extension candidates. Maximal degree in co-relation 68529. Up to 6523 conditions per place. [2024-06-27 21:20:36,327 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 698 selfloop transitions, 22 changer transitions 0/723 dead transitions. [2024-06-27 21:20:36,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 723 transitions, 15513 flow [2024-06-27 21:20:36,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:20:36,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:20:36,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 21:20:36,329 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:20:36,329 INFO L175 Difference]: Start difference. First operand has 272 places, 708 transitions, 14017 flow. Second operand 6 states and 96 transitions. [2024-06-27 21:20:36,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 723 transitions, 15513 flow [2024-06-27 21:20:38,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 723 transitions, 15440 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:38,023 INFO L231 Difference]: Finished difference. Result has 273 places, 708 transitions, 13996 flow [2024-06-27 21:20:38,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13944, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13996, PETRI_PLACES=273, PETRI_TRANSITIONS=708} [2024-06-27 21:20:38,024 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 233 predicate places. [2024-06-27 21:20:38,024 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 708 transitions, 13996 flow [2024-06-27 21:20:38,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:38,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:38,024 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-27 21:20:38,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 21:20:38,025 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:38,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:38,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1454181801, now seen corresponding path program 1 times [2024-06-27 21:20:38,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:38,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758695304] [2024-06-27 21:20:38,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:38,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:38,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:38,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:38,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:38,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758695304] [2024-06-27 21:20:38,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758695304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:38,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:38,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:38,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027402546] [2024-06-27 21:20:38,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:38,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:38,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:38,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:38,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:38,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:38,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 708 transitions, 13996 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:38,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:38,735 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:38,735 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:40,288 INFO L124 PetriNetUnfolderBase]: 4488/6584 cut-off events. [2024-06-27 21:20:40,288 INFO L125 PetriNetUnfolderBase]: For 530388/530400 co-relation queries the response was YES. [2024-06-27 21:20:40,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68310 conditions, 6584 events. 4488/6584 cut-off events. For 530388/530400 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 34839 event pairs, 690 based on Foata normal form. 18/6600 useless extension candidates. Maximal degree in co-relation 68173. Up to 5942 conditions per place. [2024-06-27 21:20:40,372 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 518 selfloop transitions, 214 changer transitions 0/735 dead transitions. [2024-06-27 21:20:40,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 735 transitions, 15702 flow [2024-06-27 21:20:40,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:40,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:40,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:20:40,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42628205128205127 [2024-06-27 21:20:40,373 INFO L175 Difference]: Start difference. First operand has 273 places, 708 transitions, 13996 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:20:40,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 735 transitions, 15702 flow [2024-06-27 21:20:42,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 735 transitions, 15587 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:42,450 INFO L231 Difference]: Finished difference. Result has 276 places, 708 transitions, 14330 flow [2024-06-27 21:20:42,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13881, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14330, PETRI_PLACES=276, PETRI_TRANSITIONS=708} [2024-06-27 21:20:42,451 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 236 predicate places. [2024-06-27 21:20:42,451 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 708 transitions, 14330 flow [2024-06-27 21:20:42,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:42,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:42,451 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-27 21:20:42,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 21:20:42,451 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:42,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:42,452 INFO L85 PathProgramCache]: Analyzing trace with hash -536359033, now seen corresponding path program 2 times [2024-06-27 21:20:42,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:42,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315415565] [2024-06-27 21:20:42,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:42,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:42,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:42,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:42,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:42,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315415565] [2024-06-27 21:20:42,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315415565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:42,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:42,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:42,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539018334] [2024-06-27 21:20:42,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:42,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:42,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:42,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:42,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:43,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:43,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 708 transitions, 14330 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:43,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:43,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:43,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:44,696 INFO L124 PetriNetUnfolderBase]: 4502/6607 cut-off events. [2024-06-27 21:20:44,696 INFO L125 PetriNetUnfolderBase]: For 550441/550461 co-relation queries the response was YES. [2024-06-27 21:20:44,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69285 conditions, 6607 events. 4502/6607 cut-off events. For 550441/550461 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 35028 event pairs, 689 based on Foata normal form. 26/6631 useless extension candidates. Maximal degree in co-relation 69147. Up to 5957 conditions per place. [2024-06-27 21:20:44,789 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 538 selfloop transitions, 204 changer transitions 0/745 dead transitions. [2024-06-27 21:20:44,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 745 transitions, 16331 flow [2024-06-27 21:20:44,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:44,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:44,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:20:44,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:20:44,791 INFO L175 Difference]: Start difference. First operand has 276 places, 708 transitions, 14330 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:20:44,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 745 transitions, 16331 flow [2024-06-27 21:20:46,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 745 transitions, 15769 flow, removed 47 selfloop flow, removed 8 redundant places. [2024-06-27 21:20:46,649 INFO L231 Difference]: Finished difference. Result has 276 places, 718 transitions, 14455 flow [2024-06-27 21:20:46,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=13778, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14455, PETRI_PLACES=276, PETRI_TRANSITIONS=718} [2024-06-27 21:20:46,650 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 236 predicate places. [2024-06-27 21:20:46,650 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 718 transitions, 14455 flow [2024-06-27 21:20:46,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:46,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:46,650 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-27 21:20:46,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 21:20:46,650 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:46,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:46,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1343383120, now seen corresponding path program 1 times [2024-06-27 21:20:46,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:46,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72405764] [2024-06-27 21:20:46,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:46,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:46,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:47,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:20:47,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:47,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72405764] [2024-06-27 21:20:47,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72405764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:47,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:47,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:47,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314891275] [2024-06-27 21:20:47,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:47,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:47,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:47,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:47,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:47,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:47,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 718 transitions, 14455 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:47,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:47,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:47,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:48,964 INFO L124 PetriNetUnfolderBase]: 4706/6895 cut-off events. [2024-06-27 21:20:48,964 INFO L125 PetriNetUnfolderBase]: For 621209/621211 co-relation queries the response was YES. [2024-06-27 21:20:49,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72760 conditions, 6895 events. 4706/6895 cut-off events. For 621209/621211 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 36749 event pairs, 774 based on Foata normal form. 20/6913 useless extension candidates. Maximal degree in co-relation 72623. Up to 3603 conditions per place. [2024-06-27 21:20:49,046 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 387 selfloop transitions, 402 changer transitions 0/792 dead transitions. [2024-06-27 21:20:49,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 792 transitions, 17536 flow [2024-06-27 21:20:49,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:20:49,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:20:49,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:20:49,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-27 21:20:49,048 INFO L175 Difference]: Start difference. First operand has 276 places, 718 transitions, 14455 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:20:49,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 792 transitions, 17536 flow [2024-06-27 21:20:50,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 792 transitions, 17112 flow, removed 79 selfloop flow, removed 5 redundant places. [2024-06-27 21:20:50,581 INFO L231 Difference]: Finished difference. Result has 281 places, 748 transitions, 15809 flow [2024-06-27 21:20:50,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=14031, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=718, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=372, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=15809, PETRI_PLACES=281, PETRI_TRANSITIONS=748} [2024-06-27 21:20:50,581 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 241 predicate places. [2024-06-27 21:20:50,581 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 748 transitions, 15809 flow [2024-06-27 21:20:50,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:50,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:50,581 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-27 21:20:50,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 21:20:50,582 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:50,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:50,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1195566130, now seen corresponding path program 2 times [2024-06-27 21:20:50,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:50,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928225406] [2024-06-27 21:20:50,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:50,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:50,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:51,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-27 21:20:51,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:51,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928225406] [2024-06-27 21:20:51,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928225406] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:51,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:51,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:51,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019561871] [2024-06-27 21:20:51,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:51,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:51,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:51,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:51,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:51,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:51,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 748 transitions, 15809 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:51,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:51,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:51,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:53,258 INFO L124 PetriNetUnfolderBase]: 4806/7029 cut-off events. [2024-06-27 21:20:53,258 INFO L125 PetriNetUnfolderBase]: For 651719/651723 co-relation queries the response was YES. [2024-06-27 21:20:53,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76448 conditions, 7029 events. 4806/7029 cut-off events. For 651719/651723 co-relation queries the response was YES. Maximal size of possible extension queue 373. Compared 37403 event pairs, 711 based on Foata normal form. 24/7051 useless extension candidates. Maximal degree in co-relation 76308. Up to 6241 conditions per place. [2024-06-27 21:20:53,361 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 664 selfloop transitions, 136 changer transitions 0/803 dead transitions. [2024-06-27 21:20:53,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 803 transitions, 18251 flow [2024-06-27 21:20:53,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:20:53,362 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:20:53,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 160 transitions. [2024-06-27 21:20:53,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41025641025641024 [2024-06-27 21:20:53,362 INFO L175 Difference]: Start difference. First operand has 281 places, 748 transitions, 15809 flow. Second operand 10 states and 160 transitions. [2024-06-27 21:20:53,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 803 transitions, 18251 flow [2024-06-27 21:20:55,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 803 transitions, 17436 flow, removed 134 selfloop flow, removed 4 redundant places. [2024-06-27 21:20:55,189 INFO L231 Difference]: Finished difference. Result has 287 places, 763 transitions, 15655 flow [2024-06-27 21:20:55,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15012, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=623, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15655, PETRI_PLACES=287, PETRI_TRANSITIONS=763} [2024-06-27 21:20:55,190 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 247 predicate places. [2024-06-27 21:20:55,190 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 763 transitions, 15655 flow [2024-06-27 21:20:55,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:55,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:55,190 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-27 21:20:55,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 21:20:55,191 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:55,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:55,191 INFO L85 PathProgramCache]: Analyzing trace with hash -388749092, now seen corresponding path program 3 times [2024-06-27 21:20:55,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:55,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178369063] [2024-06-27 21:20:55,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:55,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:55,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:20:55,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-27 21:20:55,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:20:55,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178369063] [2024-06-27 21:20:55,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178369063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:20:55,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:20:55,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:20:55,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131357072] [2024-06-27 21:20:55,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:20:55,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:20:55,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:20:55,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:20:55,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:20:55,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:20:55,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 763 transitions, 15655 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:55,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:20:55,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:20:55,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:20:57,615 INFO L124 PetriNetUnfolderBase]: 4722/6913 cut-off events. [2024-06-27 21:20:57,616 INFO L125 PetriNetUnfolderBase]: For 622085/622089 co-relation queries the response was YES. [2024-06-27 21:20:57,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72545 conditions, 6913 events. 4722/6913 cut-off events. For 622085/622089 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 36769 event pairs, 704 based on Foata normal form. 24/6935 useless extension candidates. Maximal degree in co-relation 72404. Up to 6201 conditions per place. [2024-06-27 21:20:57,699 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 667 selfloop transitions, 131 changer transitions 0/801 dead transitions. [2024-06-27 21:20:57,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 801 transitions, 17615 flow [2024-06-27 21:20:57,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:20:57,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:20:57,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 21:20:57,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42165242165242167 [2024-06-27 21:20:57,701 INFO L175 Difference]: Start difference. First operand has 287 places, 763 transitions, 15655 flow. Second operand 9 states and 148 transitions. [2024-06-27 21:20:57,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 801 transitions, 17615 flow [2024-06-27 21:20:59,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 801 transitions, 17262 flow, removed 84 selfloop flow, removed 7 redundant places. [2024-06-27 21:20:59,469 INFO L231 Difference]: Finished difference. Result has 289 places, 763 transitions, 15586 flow [2024-06-27 21:20:59,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15302, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15586, PETRI_PLACES=289, PETRI_TRANSITIONS=763} [2024-06-27 21:20:59,470 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 249 predicate places. [2024-06-27 21:20:59,470 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 763 transitions, 15586 flow [2024-06-27 21:20:59,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:20:59,470 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:20:59,470 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-27 21:20:59,470 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 21:20:59,470 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:20:59,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:20:59,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1461803337, now seen corresponding path program 1 times [2024-06-27 21:20:59,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:20:59,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176654715] [2024-06-27 21:20:59,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:20:59,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:20:59,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:00,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-27 21:21:00,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:00,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176654715] [2024-06-27 21:21:00,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [176654715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:00,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:00,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:00,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195570560] [2024-06-27 21:21:00,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:00,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:00,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:00,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:00,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:00,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:00,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 763 transitions, 15586 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:00,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:00,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:00,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:02,465 INFO L124 PetriNetUnfolderBase]: 4957/7287 cut-off events. [2024-06-27 21:21:02,465 INFO L125 PetriNetUnfolderBase]: For 653402/653414 co-relation queries the response was YES. [2024-06-27 21:21:02,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75737 conditions, 7287 events. 4957/7287 cut-off events. For 653402/653414 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 39565 event pairs, 642 based on Foata normal form. 26/7311 useless extension candidates. Maximal degree in co-relation 75595. Up to 5537 conditions per place. [2024-06-27 21:21:02,559 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 457 selfloop transitions, 380 changer transitions 0/840 dead transitions. [2024-06-27 21:21:02,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 840 transitions, 18543 flow [2024-06-27 21:21:02,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:02,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:02,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-27 21:21:02,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47293447293447294 [2024-06-27 21:21:02,561 INFO L175 Difference]: Start difference. First operand has 289 places, 763 transitions, 15586 flow. Second operand 9 states and 166 transitions. [2024-06-27 21:21:02,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 840 transitions, 18543 flow [2024-06-27 21:21:04,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 840 transitions, 18083 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-27 21:21:04,581 INFO L231 Difference]: Finished difference. Result has 290 places, 790 transitions, 16790 flow [2024-06-27 21:21:04,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=15138, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=763, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=355, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16790, PETRI_PLACES=290, PETRI_TRANSITIONS=790} [2024-06-27 21:21:04,582 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 250 predicate places. [2024-06-27 21:21:04,582 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 790 transitions, 16790 flow [2024-06-27 21:21:04,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:04,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:04,582 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-27 21:21:04,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 21:21:04,582 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:04,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:04,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1461594087, now seen corresponding path program 2 times [2024-06-27 21:21:04,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:04,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062034563] [2024-06-27 21:21:04,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:04,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:04,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:05,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:05,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:05,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062034563] [2024-06-27 21:21:05,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062034563] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:05,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:05,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:05,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865460376] [2024-06-27 21:21:05,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:05,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:05,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:05,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:05,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:05,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:05,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 790 transitions, 16790 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:05,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:05,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:05,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:07,491 INFO L124 PetriNetUnfolderBase]: 5053/7432 cut-off events. [2024-06-27 21:21:07,491 INFO L125 PetriNetUnfolderBase]: For 700882/700894 co-relation queries the response was YES. [2024-06-27 21:21:07,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78761 conditions, 7432 events. 5053/7432 cut-off events. For 700882/700894 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 40632 event pairs, 732 based on Foata normal form. 30/7460 useless extension candidates. Maximal degree in co-relation 78617. Up to 4693 conditions per place. [2024-06-27 21:21:07,587 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 261 selfloop transitions, 590 changer transitions 0/854 dead transitions. [2024-06-27 21:21:07,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 854 transitions, 19564 flow [2024-06-27 21:21:07,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:07,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:07,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 21:21:07,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4757834757834758 [2024-06-27 21:21:07,589 INFO L175 Difference]: Start difference. First operand has 290 places, 790 transitions, 16790 flow. Second operand 9 states and 167 transitions. [2024-06-27 21:21:07,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 854 transitions, 19564 flow [2024-06-27 21:21:10,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 854 transitions, 19209 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:21:10,252 INFO L231 Difference]: Finished difference. Result has 298 places, 807 transitions, 18707 flow [2024-06-27 21:21:10,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=16453, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=790, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=576, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18707, PETRI_PLACES=298, PETRI_TRANSITIONS=807} [2024-06-27 21:21:10,252 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 258 predicate places. [2024-06-27 21:21:10,253 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 807 transitions, 18707 flow [2024-06-27 21:21:10,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:10,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:10,253 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-27 21:21:10,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 21:21:10,253 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:10,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:10,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1454175198, now seen corresponding path program 1 times [2024-06-27 21:21:10,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:10,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167978997] [2024-06-27 21:21:10,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:10,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:10,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:11,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-27 21:21:11,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:11,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167978997] [2024-06-27 21:21:11,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167978997] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:11,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:11,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:11,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305059070] [2024-06-27 21:21:11,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:11,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:11,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:11,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:11,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:11,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:11,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 807 transitions, 18707 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:11,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:11,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:11,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:13,250 INFO L124 PetriNetUnfolderBase]: 5017/7385 cut-off events. [2024-06-27 21:21:13,251 INFO L125 PetriNetUnfolderBase]: For 687669/687681 co-relation queries the response was YES. [2024-06-27 21:21:13,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81604 conditions, 7385 events. 5017/7385 cut-off events. For 687669/687681 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 40383 event pairs, 745 based on Foata normal form. 24/7407 useless extension candidates. Maximal degree in co-relation 81455. Up to 5435 conditions per place. [2024-06-27 21:21:13,367 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 425 selfloop transitions, 422 changer transitions 0/850 dead transitions. [2024-06-27 21:21:13,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 850 transitions, 21155 flow [2024-06-27 21:21:13,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:13,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 21:21:13,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47115384615384615 [2024-06-27 21:21:13,368 INFO L175 Difference]: Start difference. First operand has 298 places, 807 transitions, 18707 flow. Second operand 8 states and 147 transitions. [2024-06-27 21:21:13,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 850 transitions, 21155 flow [2024-06-27 21:21:16,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 850 transitions, 21033 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-27 21:21:16,141 INFO L231 Difference]: Finished difference. Result has 304 places, 808 transitions, 19528 flow [2024-06-27 21:21:16,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18585, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=807, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19528, PETRI_PLACES=304, PETRI_TRANSITIONS=808} [2024-06-27 21:21:16,142 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 264 predicate places. [2024-06-27 21:21:16,142 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 808 transitions, 19528 flow [2024-06-27 21:21:16,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:16,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:16,143 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-27 21:21:16,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:21:16,143 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:16,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:16,144 INFO L85 PathProgramCache]: Analyzing trace with hash 1552972891, now seen corresponding path program 3 times [2024-06-27 21:21:16,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:16,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76965822] [2024-06-27 21:21:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:16,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:16,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:17,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:17,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:17,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76965822] [2024-06-27 21:21:17,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76965822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:17,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:17,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:17,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864983201] [2024-06-27 21:21:17,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:17,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:17,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:17,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:17,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:17,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:17,113 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 808 transitions, 19528 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:17,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:17,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:17,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:19,438 INFO L124 PetriNetUnfolderBase]: 5310/7868 cut-off events. [2024-06-27 21:21:19,438 INFO L125 PetriNetUnfolderBase]: For 850531/850543 co-relation queries the response was YES. [2024-06-27 21:21:19,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86139 conditions, 7868 events. 5310/7868 cut-off events. For 850531/850543 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43506 event pairs, 850 based on Foata normal form. 84/7950 useless extension candidates. Maximal degree in co-relation 85988. Up to 5406 conditions per place. [2024-06-27 21:21:19,546 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 432 selfloop transitions, 425 changer transitions 3/863 dead transitions. [2024-06-27 21:21:19,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 863 transitions, 22148 flow [2024-06-27 21:21:19,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:21:19,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:21:19,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:21:19,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-27 21:21:19,547 INFO L175 Difference]: Start difference. First operand has 304 places, 808 transitions, 19528 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:21:19,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 863 transitions, 22148 flow [2024-06-27 21:21:22,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 863 transitions, 21295 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:22,414 INFO L231 Difference]: Finished difference. Result has 308 places, 811 transitions, 19644 flow [2024-06-27 21:21:22,415 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18675, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19644, PETRI_PLACES=308, PETRI_TRANSITIONS=811} [2024-06-27 21:21:22,415 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 268 predicate places. [2024-06-27 21:21:22,415 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 811 transitions, 19644 flow [2024-06-27 21:21:22,415 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:22,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:22,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-27 21:21:22,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:21:22,416 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:22,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:22,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1195558194, now seen corresponding path program 1 times [2024-06-27 21:21:22,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:22,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74018965] [2024-06-27 21:21:22,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:22,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:22,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:23,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:23,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:23,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74018965] [2024-06-27 21:21:23,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74018965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:23,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:23,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:23,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437590318] [2024-06-27 21:21:23,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:23,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:23,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:23,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:23,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:23,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:23,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 811 transitions, 19644 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:23,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:23,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:23,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:25,469 INFO L124 PetriNetUnfolderBase]: 5314/7877 cut-off events. [2024-06-27 21:21:25,469 INFO L125 PetriNetUnfolderBase]: For 710951/710955 co-relation queries the response was YES. [2024-06-27 21:21:25,543 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86699 conditions, 7877 events. 5314/7877 cut-off events. For 710951/710955 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 43664 event pairs, 871 based on Foata normal form. 6/7881 useless extension candidates. Maximal degree in co-relation 86547. Up to 7761 conditions per place. [2024-06-27 21:21:25,581 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 783 selfloop transitions, 46 changer transitions 0/832 dead transitions. [2024-06-27 21:21:25,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 832 transitions, 21414 flow [2024-06-27 21:21:25,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:25,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:25,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:21:25,582 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38782051282051283 [2024-06-27 21:21:25,582 INFO L175 Difference]: Start difference. First operand has 308 places, 811 transitions, 19644 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:21:25,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 832 transitions, 21414 flow [2024-06-27 21:21:28,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 832 transitions, 20580 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:28,499 INFO L231 Difference]: Finished difference. Result has 310 places, 813 transitions, 18954 flow [2024-06-27 21:21:28,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18810, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=811, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=765, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18954, PETRI_PLACES=310, PETRI_TRANSITIONS=813} [2024-06-27 21:21:28,500 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 270 predicate places. [2024-06-27 21:21:28,500 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 813 transitions, 18954 flow [2024-06-27 21:21:28,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:28,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:28,501 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-27 21:21:28,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:21:28,501 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:28,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:28,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1195896807, now seen corresponding path program 4 times [2024-06-27 21:21:28,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:28,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337964425] [2024-06-27 21:21:28,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:28,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:28,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:29,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:29,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:29,225 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [337964425] [2024-06-27 21:21:29,225 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [337964425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:29,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:29,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:21:29,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884107738] [2024-06-27 21:21:29,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:29,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:21:29,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:29,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:21:29,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:21:29,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:29,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 813 transitions, 18954 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:29,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:29,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:29,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:31,814 INFO L124 PetriNetUnfolderBase]: 5534/8229 cut-off events. [2024-06-27 21:21:31,814 INFO L125 PetriNetUnfolderBase]: For 868742/868746 co-relation queries the response was YES. [2024-06-27 21:21:31,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86929 conditions, 8229 events. 5534/8229 cut-off events. For 868742/868746 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 45959 event pairs, 961 based on Foata normal form. 70/8297 useless extension candidates. Maximal degree in co-relation 86776. Up to 7301 conditions per place. [2024-06-27 21:21:31,919 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 705 selfloop transitions, 148 changer transitions 4/860 dead transitions. [2024-06-27 21:21:31,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 860 transitions, 21042 flow [2024-06-27 21:21:31,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:21:31,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:21:31,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-27 21:21:31,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41794871794871796 [2024-06-27 21:21:31,920 INFO L175 Difference]: Start difference. First operand has 310 places, 813 transitions, 18954 flow. Second operand 10 states and 163 transitions. [2024-06-27 21:21:31,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 860 transitions, 21042 flow [2024-06-27 21:21:34,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 860 transitions, 20916 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:34,682 INFO L231 Difference]: Finished difference. Result has 314 places, 814 transitions, 19187 flow [2024-06-27 21:21:34,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18828, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=813, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=19187, PETRI_PLACES=314, PETRI_TRANSITIONS=814} [2024-06-27 21:21:34,683 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 274 predicate places. [2024-06-27 21:21:34,683 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 814 transitions, 19187 flow [2024-06-27 21:21:34,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:34,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:34,683 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-27 21:21:34,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:21:34,684 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:34,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:34,684 INFO L85 PathProgramCache]: Analyzing trace with hash 117286980, now seen corresponding path program 4 times [2024-06-27 21:21:34,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:34,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911057238] [2024-06-27 21:21:34,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:34,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:34,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:35,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:35,272 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:35,272 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911057238] [2024-06-27 21:21:35,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911057238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:35,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:35,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:35,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606205659] [2024-06-27 21:21:35,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:35,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:35,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:35,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:35,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:35,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:35,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 814 transitions, 19187 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:35,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:35,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:35,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:37,517 INFO L124 PetriNetUnfolderBase]: 5547/8250 cut-off events. [2024-06-27 21:21:37,517 INFO L125 PetriNetUnfolderBase]: For 752872/752872 co-relation queries the response was YES. [2024-06-27 21:21:37,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88187 conditions, 8250 events. 5547/8250 cut-off events. For 752872/752872 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 46250 event pairs, 1071 based on Foata normal form. 5/8253 useless extension candidates. Maximal degree in co-relation 88033. Up to 7884 conditions per place. [2024-06-27 21:21:37,653 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 765 selfloop transitions, 89 changer transitions 0/857 dead transitions. [2024-06-27 21:21:37,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 857 transitions, 21677 flow [2024-06-27 21:21:37,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:37,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:37,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:21:37,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:21:37,654 INFO L175 Difference]: Start difference. First operand has 314 places, 814 transitions, 19187 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:21:37,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 857 transitions, 21677 flow [2024-06-27 21:21:41,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 857 transitions, 21403 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 21:21:41,508 INFO L231 Difference]: Finished difference. Result has 316 places, 822 transitions, 19358 flow [2024-06-27 21:21:41,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18913, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=814, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=732, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19358, PETRI_PLACES=316, PETRI_TRANSITIONS=822} [2024-06-27 21:21:41,509 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 276 predicate places. [2024-06-27 21:21:41,509 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 822 transitions, 19358 flow [2024-06-27 21:21:41,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:41,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:41,510 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-27 21:21:41,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:21:41,510 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:41,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:41,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1337431935, now seen corresponding path program 3 times [2024-06-27 21:21:41,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:41,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222498392] [2024-06-27 21:21:41,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:41,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:41,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:42,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:42,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:42,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222498392] [2024-06-27 21:21:42,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222498392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:42,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:42,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:42,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127576581] [2024-06-27 21:21:42,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:42,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:42,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:42,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:42,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:42,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:42,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 822 transitions, 19358 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:42,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:42,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:42,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:44,320 INFO L124 PetriNetUnfolderBase]: 5551/8256 cut-off events. [2024-06-27 21:21:44,321 INFO L125 PetriNetUnfolderBase]: For 760926/760926 co-relation queries the response was YES. [2024-06-27 21:21:44,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88123 conditions, 8256 events. 5551/8256 cut-off events. For 760926/760926 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 46286 event pairs, 1077 based on Foata normal form. 4/8258 useless extension candidates. Maximal degree in co-relation 87967. Up to 8132 conditions per place. [2024-06-27 21:21:44,452 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 794 selfloop transitions, 53 changer transitions 0/850 dead transitions. [2024-06-27 21:21:44,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 850 transitions, 21325 flow [2024-06-27 21:21:44,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:21:44,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:21:44,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 21:21:44,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-27 21:21:44,453 INFO L175 Difference]: Start difference. First operand has 316 places, 822 transitions, 19358 flow. Second operand 8 states and 120 transitions. [2024-06-27 21:21:44,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 850 transitions, 21325 flow [2024-06-27 21:21:47,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 850 transitions, 20515 flow, removed 92 selfloop flow, removed 6 redundant places. [2024-06-27 21:21:47,418 INFO L231 Difference]: Finished difference. Result has 318 places, 827 transitions, 18827 flow [2024-06-27 21:21:47,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18549, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=822, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18827, PETRI_PLACES=318, PETRI_TRANSITIONS=827} [2024-06-27 21:21:47,419 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 278 predicate places. [2024-06-27 21:21:47,419 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 827 transitions, 18827 flow [2024-06-27 21:21:47,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:47,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:47,419 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-27 21:21:47,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:21:47,419 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:47,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:47,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1604093841, now seen corresponding path program 1 times [2024-06-27 21:21:47,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:47,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779016537] [2024-06-27 21:21:47,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:47,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:47,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:48,109 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:21:48,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:48,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779016537] [2024-06-27 21:21:48,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779016537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:48,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:48,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:48,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407656334] [2024-06-27 21:21:48,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:48,110 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:48,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:48,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:48,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:48,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:48,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 827 transitions, 18827 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:48,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:48,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:48,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:50,378 INFO L124 PetriNetUnfolderBase]: 5544/8246 cut-off events. [2024-06-27 21:21:50,379 INFO L125 PetriNetUnfolderBase]: For 754196/754196 co-relation queries the response was YES. [2024-06-27 21:21:50,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86888 conditions, 8246 events. 5544/8246 cut-off events. For 754196/754196 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 46230 event pairs, 1073 based on Foata normal form. 1/8245 useless extension candidates. Maximal degree in co-relation 86732. Up to 8101 conditions per place. [2024-06-27 21:21:50,504 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 791 selfloop transitions, 60 changer transitions 0/854 dead transitions. [2024-06-27 21:21:50,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 854 transitions, 20961 flow [2024-06-27 21:21:50,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:50,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:50,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:21:50,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-27 21:21:50,505 INFO L175 Difference]: Start difference. First operand has 318 places, 827 transitions, 18827 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:21:50,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 854 transitions, 20961 flow [2024-06-27 21:21:53,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 854 transitions, 20768 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-27 21:21:53,806 INFO L231 Difference]: Finished difference. Result has 321 places, 833 transitions, 18999 flow [2024-06-27 21:21:53,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18634, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=827, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=767, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18999, PETRI_PLACES=321, PETRI_TRANSITIONS=833} [2024-06-27 21:21:53,807 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 281 predicate places. [2024-06-27 21:21:53,807 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 833 transitions, 18999 flow [2024-06-27 21:21:53,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:53,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:21:53,807 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-27 21:21:53,807 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:21:53,807 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:21:53,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:21:53,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1697686251, now seen corresponding path program 2 times [2024-06-27 21:21:53,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:21:53,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894280280] [2024-06-27 21:21:53,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:21:53,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:21:53,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:21:54,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-27 21:21:54,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:21:54,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894280280] [2024-06-27 21:21:54,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894280280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:21:54,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:21:54,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:21:54,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672333920] [2024-06-27 21:21:54,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:21:54,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:21:54,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:21:54,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:21:54,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:21:54,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:21:54,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 833 transitions, 18999 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:21:54,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:21:54,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:21:54,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:21:56,816 INFO L124 PetriNetUnfolderBase]: 5541/8242 cut-off events. [2024-06-27 21:21:56,817 INFO L125 PetriNetUnfolderBase]: For 769994/769994 co-relation queries the response was YES. [2024-06-27 21:21:56,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87133 conditions, 8242 events. 5541/8242 cut-off events. For 769994/769994 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 46189 event pairs, 1084 based on Foata normal form. 1/8241 useless extension candidates. Maximal degree in co-relation 86975. Up to 8161 conditions per place. [2024-06-27 21:21:56,933 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 812 selfloop transitions, 31 changer transitions 0/846 dead transitions. [2024-06-27 21:21:56,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 846 transitions, 20737 flow [2024-06-27 21:21:56,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:21:56,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:21:56,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-27 21:21:56,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-27 21:21:56,934 INFO L175 Difference]: Start difference. First operand has 321 places, 833 transitions, 18999 flow. Second operand 7 states and 105 transitions. [2024-06-27 21:21:56,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 846 transitions, 20737 flow [2024-06-27 21:22:00,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 846 transitions, 20606 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:00,315 INFO L231 Difference]: Finished difference. Result has 322 places, 833 transitions, 18942 flow [2024-06-27 21:22:00,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18868, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=802, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18942, PETRI_PLACES=322, PETRI_TRANSITIONS=833} [2024-06-27 21:22:00,316 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 282 predicate places. [2024-06-27 21:22:00,316 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 833 transitions, 18942 flow [2024-06-27 21:22:00,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:00,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:00,316 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-27 21:22:00,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:22:00,317 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:00,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:00,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1168489897, now seen corresponding path program 4 times [2024-06-27 21:22:00,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:00,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227865240] [2024-06-27 21:22:00,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:00,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:00,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:00,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:00,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:00,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [227865240] [2024-06-27 21:22:00,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [227865240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:00,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:00,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:00,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547777962] [2024-06-27 21:22:00,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:00,811 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:00,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:00,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:00,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:00,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:00,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 833 transitions, 18942 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:00,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:00,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:00,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:03,051 INFO L124 PetriNetUnfolderBase]: 5535/8234 cut-off events. [2024-06-27 21:22:03,051 INFO L125 PetriNetUnfolderBase]: For 766232/766232 co-relation queries the response was YES. [2024-06-27 21:22:03,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86791 conditions, 8234 events. 5535/8234 cut-off events. For 766232/766232 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 46181 event pairs, 1083 based on Foata normal form. 2/8234 useless extension candidates. Maximal degree in co-relation 86633. Up to 8165 conditions per place. [2024-06-27 21:22:03,165 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 818 selfloop transitions, 27 changer transitions 0/848 dead transitions. [2024-06-27 21:22:03,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 848 transitions, 20696 flow [2024-06-27 21:22:03,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:03,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:03,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 21:22:03,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685897435897436 [2024-06-27 21:22:03,166 INFO L175 Difference]: Start difference. First operand has 322 places, 833 transitions, 18942 flow. Second operand 8 states and 115 transitions. [2024-06-27 21:22:03,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 848 transitions, 20696 flow [2024-06-27 21:22:05,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 848 transitions, 20572 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 21:22:05,463 INFO L231 Difference]: Finished difference. Result has 324 places, 833 transitions, 18881 flow [2024-06-27 21:22:05,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18818, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=806, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18881, PETRI_PLACES=324, PETRI_TRANSITIONS=833} [2024-06-27 21:22:05,464 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 284 predicate places. [2024-06-27 21:22:05,464 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 833 transitions, 18881 flow [2024-06-27 21:22:05,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:05,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:05,465 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-27 21:22:05,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:22:05,465 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:05,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:05,465 INFO L85 PathProgramCache]: Analyzing trace with hash 1701024176, now seen corresponding path program 5 times [2024-06-27 21:22:05,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:05,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434483672] [2024-06-27 21:22:05,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:05,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:05,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:05,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:05,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:05,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434483672] [2024-06-27 21:22:05,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434483672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:05,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:05,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:05,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442111726] [2024-06-27 21:22:05,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:05,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:05,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:05,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:05,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:06,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:06,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 833 transitions, 18881 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:06,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:06,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:06,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:08,273 INFO L124 PetriNetUnfolderBase]: 5560/8269 cut-off events. [2024-06-27 21:22:08,273 INFO L125 PetriNetUnfolderBase]: For 775041/775041 co-relation queries the response was YES. [2024-06-27 21:22:08,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87072 conditions, 8269 events. 5560/8269 cut-off events. For 775041/775041 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 46380 event pairs, 1082 based on Foata normal form. 5/8272 useless extension candidates. Maximal degree in co-relation 86914. Up to 8070 conditions per place. [2024-06-27 21:22:08,385 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 808 selfloop transitions, 54 changer transitions 0/865 dead transitions. [2024-06-27 21:22:08,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 865 transitions, 21065 flow [2024-06-27 21:22:08,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:08,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:08,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:22:08,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40705128205128205 [2024-06-27 21:22:08,386 INFO L175 Difference]: Start difference. First operand has 324 places, 833 transitions, 18881 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:22:08,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 865 transitions, 21065 flow [2024-06-27 21:22:11,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 865 transitions, 20612 flow, removed 25 selfloop flow, removed 8 redundant places. [2024-06-27 21:22:11,747 INFO L231 Difference]: Finished difference. Result has 324 places, 838 transitions, 18674 flow [2024-06-27 21:22:11,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18428, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=833, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=784, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18674, PETRI_PLACES=324, PETRI_TRANSITIONS=838} [2024-06-27 21:22:11,747 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 284 predicate places. [2024-06-27 21:22:11,747 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 838 transitions, 18674 flow [2024-06-27 21:22:11,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:11,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:11,748 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-27 21:22:11,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:22:11,748 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:11,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:11,748 INFO L85 PathProgramCache]: Analyzing trace with hash -495619080, now seen corresponding path program 6 times [2024-06-27 21:22:11,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:11,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730100150] [2024-06-27 21:22:11,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:11,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:11,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:12,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:12,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:12,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730100150] [2024-06-27 21:22:12,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1730100150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:12,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:12,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:12,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6828308] [2024-06-27 21:22:12,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:12,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:12,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:12,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:12,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:12,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:12,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 838 transitions, 18674 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:12,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:12,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:12,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:14,656 INFO L124 PetriNetUnfolderBase]: 5566/8278 cut-off events. [2024-06-27 21:22:14,657 INFO L125 PetriNetUnfolderBase]: For 780177/780177 co-relation queries the response was YES. [2024-06-27 21:22:14,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87027 conditions, 8278 events. 5566/8278 cut-off events. For 780177/780177 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 46419 event pairs, 1087 based on Foata normal form. 5/8281 useless extension candidates. Maximal degree in co-relation 86868. Up to 8127 conditions per place. [2024-06-27 21:22:14,765 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 819 selfloop transitions, 46 changer transitions 0/868 dead transitions. [2024-06-27 21:22:14,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 868 transitions, 20736 flow [2024-06-27 21:22:14,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:14,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:14,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:22:14,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3974358974358974 [2024-06-27 21:22:14,766 INFO L175 Difference]: Start difference. First operand has 324 places, 838 transitions, 18674 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:22:14,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 868 transitions, 20736 flow [2024-06-27 21:22:17,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 868 transitions, 20543 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:17,850 INFO L231 Difference]: Finished difference. Result has 328 places, 847 transitions, 18797 flow [2024-06-27 21:22:17,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18511, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=838, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=794, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=18797, PETRI_PLACES=328, PETRI_TRANSITIONS=847} [2024-06-27 21:22:17,851 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 288 predicate places. [2024-06-27 21:22:17,851 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 847 transitions, 18797 flow [2024-06-27 21:22:17,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:17,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:17,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-27 21:22:17,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:22:17,852 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:17,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:17,852 INFO L85 PathProgramCache]: Analyzing trace with hash 411232116, now seen corresponding path program 7 times [2024-06-27 21:22:17,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:17,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592839310] [2024-06-27 21:22:17,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:17,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:17,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:18,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:18,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:18,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592839310] [2024-06-27 21:22:18,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592839310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:18,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:18,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:18,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1598368038] [2024-06-27 21:22:18,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:18,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:18,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:18,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:18,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:18,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:18,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 847 transitions, 18797 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:18,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:18,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:18,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:20,631 INFO L124 PetriNetUnfolderBase]: 5581/8299 cut-off events. [2024-06-27 21:22:20,631 INFO L125 PetriNetUnfolderBase]: For 798178/798178 co-relation queries the response was YES. [2024-06-27 21:22:20,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87790 conditions, 8299 events. 5581/8299 cut-off events. For 798178/798178 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 46524 event pairs, 1085 based on Foata normal form. 5/8302 useless extension candidates. Maximal degree in co-relation 87629. Up to 8175 conditions per place. [2024-06-27 21:22:20,757 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 830 selfloop transitions, 38 changer transitions 0/871 dead transitions. [2024-06-27 21:22:20,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 871 transitions, 20775 flow [2024-06-27 21:22:20,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:22:20,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:22:20,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:22:20,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-27 21:22:20,758 INFO L175 Difference]: Start difference. First operand has 328 places, 847 transitions, 18797 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:22:20,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 871 transitions, 20775 flow [2024-06-27 21:22:24,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 871 transitions, 20649 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-27 21:22:24,175 INFO L231 Difference]: Finished difference. Result has 332 places, 853 transitions, 18899 flow [2024-06-27 21:22:24,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18671, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=847, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=809, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18899, PETRI_PLACES=332, PETRI_TRANSITIONS=853} [2024-06-27 21:22:24,176 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 292 predicate places. [2024-06-27 21:22:24,176 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 853 transitions, 18899 flow [2024-06-27 21:22:24,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:24,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:24,176 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-27 21:22:24,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:22:24,176 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:24,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:24,177 INFO L85 PathProgramCache]: Analyzing trace with hash -616355732, now seen corresponding path program 8 times [2024-06-27 21:22:24,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:24,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981881238] [2024-06-27 21:22:24,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:24,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:24,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:24,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:24,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:24,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981881238] [2024-06-27 21:22:24,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1981881238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:24,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:24,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:24,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437832518] [2024-06-27 21:22:24,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:24,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:24,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:24,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:24,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:24,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:24,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 853 transitions, 18899 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:24,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:24,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:24,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:26,920 INFO L124 PetriNetUnfolderBase]: 5570/8285 cut-off events. [2024-06-27 21:22:26,920 INFO L125 PetriNetUnfolderBase]: For 801644/801644 co-relation queries the response was YES. [2024-06-27 21:22:27,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87478 conditions, 8285 events. 5570/8285 cut-off events. For 801644/801644 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 46508 event pairs, 1071 based on Foata normal form. 5/8288 useless extension candidates. Maximal degree in co-relation 87315. Up to 8046 conditions per place. [2024-06-27 21:22:27,038 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 812 selfloop transitions, 67 changer transitions 0/882 dead transitions. [2024-06-27 21:22:27,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 882 transitions, 21011 flow [2024-06-27 21:22:27,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:22:27,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:22:27,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 21:22:27,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:22:27,039 INFO L175 Difference]: Start difference. First operand has 332 places, 853 transitions, 18899 flow. Second operand 7 states and 117 transitions. [2024-06-27 21:22:27,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 882 transitions, 21011 flow [2024-06-27 21:22:30,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 882 transitions, 20929 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:22:30,731 INFO L231 Difference]: Finished difference. Result has 335 places, 853 transitions, 18961 flow [2024-06-27 21:22:30,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18817, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=786, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=18961, PETRI_PLACES=335, PETRI_TRANSITIONS=853} [2024-06-27 21:22:30,732 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 295 predicate places. [2024-06-27 21:22:30,732 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 853 transitions, 18961 flow [2024-06-27 21:22:30,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:30,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:30,733 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-27 21:22:30,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:22:30,733 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:30,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:30,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1562344762, now seen corresponding path program 9 times [2024-06-27 21:22:30,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:30,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [241680692] [2024-06-27 21:22:30,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:30,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:30,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:31,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:31,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:31,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [241680692] [2024-06-27 21:22:31,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [241680692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:31,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:31,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:31,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729756207] [2024-06-27 21:22:31,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:31,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:31,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:31,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:31,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:31,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:31,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 853 transitions, 18961 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:31,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:31,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:31,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:33,731 INFO L124 PetriNetUnfolderBase]: 5558/8269 cut-off events. [2024-06-27 21:22:33,731 INFO L125 PetriNetUnfolderBase]: For 804870/804870 co-relation queries the response was YES. [2024-06-27 21:22:33,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87346 conditions, 8269 events. 5558/8269 cut-off events. For 804870/804870 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 46394 event pairs, 1078 based on Foata normal form. 4/8271 useless extension candidates. Maximal degree in co-relation 87182. Up to 8168 conditions per place. [2024-06-27 21:22:33,836 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 830 selfloop transitions, 38 changer transitions 0/871 dead transitions. [2024-06-27 21:22:33,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 871 transitions, 20805 flow [2024-06-27 21:22:33,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:22:33,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:22:33,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 145 transitions. [2024-06-27 21:22:33,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.337995337995338 [2024-06-27 21:22:33,837 INFO L175 Difference]: Start difference. First operand has 335 places, 853 transitions, 18961 flow. Second operand 11 states and 145 transitions. [2024-06-27 21:22:33,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 871 transitions, 20805 flow [2024-06-27 21:22:37,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 871 transitions, 20630 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:37,440 INFO L231 Difference]: Finished difference. Result has 341 places, 853 transitions, 18869 flow [2024-06-27 21:22:37,441 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18786, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=815, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=18869, PETRI_PLACES=341, PETRI_TRANSITIONS=853} [2024-06-27 21:22:37,441 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 301 predicate places. [2024-06-27 21:22:37,441 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 853 transitions, 18869 flow [2024-06-27 21:22:37,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:37,442 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:37,442 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-27 21:22:37,442 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:22:37,442 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:37,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:37,442 INFO L85 PathProgramCache]: Analyzing trace with hash -1813033122, now seen corresponding path program 10 times [2024-06-27 21:22:37,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:37,443 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113842362] [2024-06-27 21:22:37,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:37,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:37,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:37,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-27 21:22:37,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:37,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113842362] [2024-06-27 21:22:37,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113842362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:37,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:37,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:37,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644979896] [2024-06-27 21:22:37,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:37,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:37,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:37,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:37,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:37,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:37,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 853 transitions, 18869 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:37,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:37,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:37,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:40,182 INFO L124 PetriNetUnfolderBase]: 5526/8225 cut-off events. [2024-06-27 21:22:40,182 INFO L125 PetriNetUnfolderBase]: For 807065/807065 co-relation queries the response was YES. [2024-06-27 21:22:40,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86344 conditions, 8225 events. 5526/8225 cut-off events. For 807065/807065 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 46132 event pairs, 1071 based on Foata normal form. 8/8231 useless extension candidates. Maximal degree in co-relation 86179. Up to 8000 conditions per place. [2024-06-27 21:22:40,307 INFO L140 encePairwiseOnDemand]: 26/39 looper letters, 819 selfloop transitions, 57 changer transitions 0/879 dead transitions. [2024-06-27 21:22:40,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 879 transitions, 20797 flow [2024-06-27 21:22:40,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:22:40,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:22:40,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 21:22:40,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38746438746438744 [2024-06-27 21:22:40,309 INFO L175 Difference]: Start difference. First operand has 341 places, 853 transitions, 18869 flow. Second operand 9 states and 136 transitions. [2024-06-27 21:22:40,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 879 transitions, 20797 flow [2024-06-27 21:22:44,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 879 transitions, 20586 flow, removed 39 selfloop flow, removed 12 redundant places. [2024-06-27 21:22:44,017 INFO L231 Difference]: Finished difference. Result has 338 places, 853 transitions, 18783 flow [2024-06-27 21:22:44,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18658, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=796, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18783, PETRI_PLACES=338, PETRI_TRANSITIONS=853} [2024-06-27 21:22:44,018 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 298 predicate places. [2024-06-27 21:22:44,018 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 853 transitions, 18783 flow [2024-06-27 21:22:44,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:44,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:44,018 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-27 21:22:44,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:22:44,019 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:44,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:44,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1678326728, now seen corresponding path program 11 times [2024-06-27 21:22:44,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:44,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678173373] [2024-06-27 21:22:44,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:44,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:44,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:44,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-27 21:22:44,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:44,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678173373] [2024-06-27 21:22:44,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678173373] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:44,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:44,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:44,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449922557] [2024-06-27 21:22:44,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:44,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:44,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:44,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:44,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:44,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:44,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 853 transitions, 18783 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:44,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:44,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:44,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:46,905 INFO L124 PetriNetUnfolderBase]: 5586/8309 cut-off events. [2024-06-27 21:22:46,905 INFO L125 PetriNetUnfolderBase]: For 836077/836077 co-relation queries the response was YES. [2024-06-27 21:22:46,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87300 conditions, 8309 events. 5586/8309 cut-off events. For 836077/836077 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 46518 event pairs, 867 based on Foata normal form. 12/8319 useless extension candidates. Maximal degree in co-relation 87138. Up to 6942 conditions per place. [2024-06-27 21:22:47,024 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 719 selfloop transitions, 184 changer transitions 0/906 dead transitions. [2024-06-27 21:22:47,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 906 transitions, 21415 flow [2024-06-27 21:22:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:22:47,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:22:47,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:22:47,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4551282051282051 [2024-06-27 21:22:47,025 INFO L175 Difference]: Start difference. First operand has 338 places, 853 transitions, 18783 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:22:47,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 906 transitions, 21415 flow [2024-06-27 21:22:50,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 906 transitions, 21287 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:22:50,626 INFO L231 Difference]: Finished difference. Result has 338 places, 862 transitions, 19254 flow [2024-06-27 21:22:50,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18655, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=853, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19254, PETRI_PLACES=338, PETRI_TRANSITIONS=862} [2024-06-27 21:22:50,626 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 298 predicate places. [2024-06-27 21:22:50,627 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 862 transitions, 19254 flow [2024-06-27 21:22:50,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:50,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:50,627 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-27 21:22:50,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:22:50,627 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:50,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:50,627 INFO L85 PathProgramCache]: Analyzing trace with hash -443628847, now seen corresponding path program 3 times [2024-06-27 21:22:50,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:50,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31460863] [2024-06-27 21:22:50,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:50,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:50,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:51,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:51,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:51,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31460863] [2024-06-27 21:22:51,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31460863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:51,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:51,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:51,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545750324] [2024-06-27 21:22:51,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:51,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:51,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:51,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:51,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:51,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:51,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 862 transitions, 19254 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:51,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:51,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:51,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:53,751 INFO L124 PetriNetUnfolderBase]: 5577/8296 cut-off events. [2024-06-27 21:22:53,751 INFO L125 PetriNetUnfolderBase]: For 823068/823068 co-relation queries the response was YES. [2024-06-27 21:22:53,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88091 conditions, 8296 events. 5577/8296 cut-off events. For 823068/823068 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 46529 event pairs, 1068 based on Foata normal form. 1/8295 useless extension candidates. Maximal degree in co-relation 87928. Up to 8189 conditions per place. [2024-06-27 21:22:53,860 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 840 selfloop transitions, 36 changer transitions 0/879 dead transitions. [2024-06-27 21:22:53,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 879 transitions, 21088 flow [2024-06-27 21:22:53,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:22:53,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:22:53,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 21:22:53,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41452991452991456 [2024-06-27 21:22:53,861 INFO L175 Difference]: Start difference. First operand has 338 places, 862 transitions, 19254 flow. Second operand 6 states and 97 transitions. [2024-06-27 21:22:53,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 879 transitions, 21088 flow [2024-06-27 21:22:57,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 879 transitions, 20722 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:22:57,249 INFO L231 Difference]: Finished difference. Result has 339 places, 862 transitions, 18984 flow [2024-06-27 21:22:57,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18888, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=826, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=18984, PETRI_PLACES=339, PETRI_TRANSITIONS=862} [2024-06-27 21:22:57,250 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 299 predicate places. [2024-06-27 21:22:57,250 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 862 transitions, 18984 flow [2024-06-27 21:22:57,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:57,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:22:57,250 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-27 21:22:57,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:22:57,251 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:22:57,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:22:57,251 INFO L85 PathProgramCache]: Analyzing trace with hash 240815828, now seen corresponding path program 12 times [2024-06-27 21:22:57,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:22:57,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949023081] [2024-06-27 21:22:57,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:22:57,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:22:57,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:22:57,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:22:57,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:22:57,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949023081] [2024-06-27 21:22:57,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949023081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:22:57,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:22:57,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:22:57,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709698245] [2024-06-27 21:22:57,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:22:57,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:22:57,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:22:57,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:22:57,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:22:57,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:22:57,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 862 transitions, 18984 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:22:57,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:22:57,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:22:57,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:22:59,896 INFO L124 PetriNetUnfolderBase]: 5535/8243 cut-off events. [2024-06-27 21:22:59,896 INFO L125 PetriNetUnfolderBase]: For 831098/831098 co-relation queries the response was YES. [2024-06-27 21:22:59,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86007 conditions, 8243 events. 5535/8243 cut-off events. For 831098/831098 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 46210 event pairs, 834 based on Foata normal form. 12/8253 useless extension candidates. Maximal degree in co-relation 85843. Up to 6920 conditions per place. [2024-06-27 21:23:00,034 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 698 selfloop transitions, 209 changer transitions 0/910 dead transitions. [2024-06-27 21:23:00,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 910 transitions, 21452 flow [2024-06-27 21:23:00,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:00,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:00,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:23:00,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46794871794871795 [2024-06-27 21:23:00,035 INFO L175 Difference]: Start difference. First operand has 339 places, 862 transitions, 18984 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:23:00,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 910 transitions, 21452 flow [2024-06-27 21:23:03,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 910 transitions, 21294 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-27 21:23:03,819 INFO L231 Difference]: Finished difference. Result has 340 places, 862 transitions, 19266 flow [2024-06-27 21:23:03,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18834, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19266, PETRI_PLACES=340, PETRI_TRANSITIONS=862} [2024-06-27 21:23:03,820 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 300 predicate places. [2024-06-27 21:23:03,820 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 862 transitions, 19266 flow [2024-06-27 21:23:03,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:03,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:03,820 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-27 21:23:03,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:23:03,821 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:03,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:03,821 INFO L85 PathProgramCache]: Analyzing trace with hash 240692541, now seen corresponding path program 5 times [2024-06-27 21:23:03,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:03,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203853960] [2024-06-27 21:23:03,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:03,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:03,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:04,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:04,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:04,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203853960] [2024-06-27 21:23:04,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203853960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:04,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:04,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:04,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919534237] [2024-06-27 21:23:04,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:04,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:04,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:04,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:04,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:04,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:04,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 862 transitions, 19266 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:04,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:04,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:04,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:07,110 INFO L124 PetriNetUnfolderBase]: 5835/8736 cut-off events. [2024-06-27 21:23:07,110 INFO L125 PetriNetUnfolderBase]: For 1015592/1015602 co-relation queries the response was YES. [2024-06-27 21:23:07,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89470 conditions, 8736 events. 5835/8736 cut-off events. For 1015592/1015602 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 49538 event pairs, 800 based on Foata normal form. 84/8818 useless extension candidates. Maximal degree in co-relation 89307. Up to 6795 conditions per place. [2024-06-27 21:23:07,254 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 666 selfloop transitions, 255 changer transitions 1/925 dead transitions. [2024-06-27 21:23:07,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 925 transitions, 21909 flow [2024-06-27 21:23:07,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:07,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:07,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 21:23:07,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5014245014245015 [2024-06-27 21:23:07,255 INFO L175 Difference]: Start difference. First operand has 340 places, 862 transitions, 19266 flow. Second operand 9 states and 176 transitions. [2024-06-27 21:23:07,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 925 transitions, 21909 flow [2024-06-27 21:23:10,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 925 transitions, 21422 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:10,782 INFO L231 Difference]: Finished difference. Result has 343 places, 865 transitions, 19431 flow [2024-06-27 21:23:10,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18779, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=862, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19431, PETRI_PLACES=343, PETRI_TRANSITIONS=865} [2024-06-27 21:23:10,784 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 303 predicate places. [2024-06-27 21:23:10,784 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 865 transitions, 19431 flow [2024-06-27 21:23:10,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:10,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:10,784 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-27 21:23:10,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:23:10,784 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:10,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:10,785 INFO L85 PathProgramCache]: Analyzing trace with hash -249884086, now seen corresponding path program 2 times [2024-06-27 21:23:10,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:10,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444351960] [2024-06-27 21:23:10,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:10,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:10,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:11,618 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:11,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444351960] [2024-06-27 21:23:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444351960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:11,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:11,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464617658] [2024-06-27 21:23:11,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:11,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:11,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:11,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:11,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:11,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:11,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 865 transitions, 19431 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:11,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:11,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:11,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:14,175 INFO L124 PetriNetUnfolderBase]: 5843/8751 cut-off events. [2024-06-27 21:23:14,175 INFO L125 PetriNetUnfolderBase]: For 812092/812092 co-relation queries the response was YES. [2024-06-27 21:23:14,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90218 conditions, 8751 events. 5843/8751 cut-off events. For 812092/812092 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 49902 event pairs, 1149 based on Foata normal form. 2/8751 useless extension candidates. Maximal degree in co-relation 90054. Up to 8693 conditions per place. [2024-06-27 21:23:14,308 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 854 selfloop transitions, 22 changer transitions 0/879 dead transitions. [2024-06-27 21:23:14,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 879 transitions, 21270 flow [2024-06-27 21:23:14,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:14,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:14,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-27 21:23:14,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33618233618233617 [2024-06-27 21:23:14,309 INFO L175 Difference]: Start difference. First operand has 343 places, 865 transitions, 19431 flow. Second operand 9 states and 118 transitions. [2024-06-27 21:23:14,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 879 transitions, 21270 flow [2024-06-27 21:23:18,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 879 transitions, 20733 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-27 21:23:18,070 INFO L231 Difference]: Finished difference. Result has 345 places, 867 transitions, 18997 flow [2024-06-27 21:23:18,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18894, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=865, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=18997, PETRI_PLACES=345, PETRI_TRANSITIONS=867} [2024-06-27 21:23:18,071 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 305 predicate places. [2024-06-27 21:23:18,071 INFO L495 AbstractCegarLoop]: Abstraction has has 345 places, 867 transitions, 18997 flow [2024-06-27 21:23:18,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:18,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:18,071 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-27 21:23:18,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:23:18,071 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:18,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:18,072 INFO L85 PathProgramCache]: Analyzing trace with hash -73861981, now seen corresponding path program 1 times [2024-06-27 21:23:18,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:18,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29971665] [2024-06-27 21:23:18,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:18,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:18,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:18,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:18,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:18,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29971665] [2024-06-27 21:23:18,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29971665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:18,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:18,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:18,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535885646] [2024-06-27 21:23:18,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:18,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:18,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:18,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:18,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:18,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:18,773 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 867 transitions, 18997 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:18,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:18,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:18,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:21,356 INFO L124 PetriNetUnfolderBase]: 5862/8774 cut-off events. [2024-06-27 21:23:21,357 INFO L125 PetriNetUnfolderBase]: For 820008/820008 co-relation queries the response was YES. [2024-06-27 21:23:21,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89260 conditions, 8774 events. 5862/8774 cut-off events. For 820008/820008 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 49967 event pairs, 1145 based on Foata normal form. 4/8776 useless extension candidates. Maximal degree in co-relation 89095. Up to 8488 conditions per place. [2024-06-27 21:23:21,473 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 819 selfloop transitions, 87 changer transitions 0/909 dead transitions. [2024-06-27 21:23:21,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 909 transitions, 21576 flow [2024-06-27 21:23:21,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:23:21,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:23:21,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 21:23:21,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39316239316239315 [2024-06-27 21:23:21,474 INFO L175 Difference]: Start difference. First operand has 345 places, 867 transitions, 18997 flow. Second operand 9 states and 138 transitions. [2024-06-27 21:23:21,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 909 transitions, 21576 flow [2024-06-27 21:23:25,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 909 transitions, 21497 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 21:23:25,650 INFO L231 Difference]: Finished difference. Result has 350 places, 885 transitions, 19665 flow [2024-06-27 21:23:25,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=18918, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=867, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19665, PETRI_PLACES=350, PETRI_TRANSITIONS=885} [2024-06-27 21:23:25,651 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 310 predicate places. [2024-06-27 21:23:25,651 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 885 transitions, 19665 flow [2024-06-27 21:23:25,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:25,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:25,651 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-27 21:23:25,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:23:25,651 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:25,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:25,651 INFO L85 PathProgramCache]: Analyzing trace with hash -236551606, now seen corresponding path program 3 times [2024-06-27 21:23:25,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:25,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256847487] [2024-06-27 21:23:25,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:25,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:25,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:26,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:26,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:26,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256847487] [2024-06-27 21:23:26,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256847487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:26,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:26,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:26,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775025237] [2024-06-27 21:23:26,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:26,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:26,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:26,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:26,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:26,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:26,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 885 transitions, 19665 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:26,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:26,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:26,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:28,588 INFO L124 PetriNetUnfolderBase]: 5870/8786 cut-off events. [2024-06-27 21:23:28,588 INFO L125 PetriNetUnfolderBase]: For 837487/837487 co-relation queries the response was YES. [2024-06-27 21:23:28,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90414 conditions, 8786 events. 5870/8786 cut-off events. For 837487/837487 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 49972 event pairs, 1145 based on Foata normal form. 2/8786 useless extension candidates. Maximal degree in co-relation 90246. Up to 8726 conditions per place. [2024-06-27 21:23:28,742 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 878 selfloop transitions, 17 changer transitions 0/898 dead transitions. [2024-06-27 21:23:28,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 898 transitions, 21541 flow [2024-06-27 21:23:28,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:28,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:28,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 99 transitions. [2024-06-27 21:23:28,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3626373626373626 [2024-06-27 21:23:28,743 INFO L175 Difference]: Start difference. First operand has 350 places, 885 transitions, 19665 flow. Second operand 7 states and 99 transitions. [2024-06-27 21:23:28,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 898 transitions, 21541 flow [2024-06-27 21:23:32,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 898 transitions, 21223 flow, removed 100 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:32,555 INFO L231 Difference]: Finished difference. Result has 352 places, 887 transitions, 19444 flow [2024-06-27 21:23:32,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19347, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=885, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=868, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19444, PETRI_PLACES=352, PETRI_TRANSITIONS=887} [2024-06-27 21:23:32,556 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 312 predicate places. [2024-06-27 21:23:32,556 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 887 transitions, 19444 flow [2024-06-27 21:23:32,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:32,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:32,557 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-27 21:23:32,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:23:32,557 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:32,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:32,557 INFO L85 PathProgramCache]: Analyzing trace with hash -624349912, now seen corresponding path program 4 times [2024-06-27 21:23:32,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:32,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900596112] [2024-06-27 21:23:32,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:32,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:33,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:33,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:33,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900596112] [2024-06-27 21:23:33,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900596112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:33,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:33,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:33,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341883316] [2024-06-27 21:23:33,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:33,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:33,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:33,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:33,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:33,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:33,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 887 transitions, 19444 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:33,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:33,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:33,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:35,735 INFO L124 PetriNetUnfolderBase]: 5878/8797 cut-off events. [2024-06-27 21:23:35,735 INFO L125 PetriNetUnfolderBase]: For 833766/833770 co-relation queries the response was YES. [2024-06-27 21:23:35,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89901 conditions, 8797 events. 5878/8797 cut-off events. For 833766/833770 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 50108 event pairs, 988 based on Foata normal form. 6/8801 useless extension candidates. Maximal degree in co-relation 89733. Up to 8675 conditions per place. [2024-06-27 21:23:35,867 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 856 selfloop transitions, 48 changer transitions 0/907 dead transitions. [2024-06-27 21:23:35,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 907 transitions, 21378 flow [2024-06-27 21:23:35,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:35,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:35,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:23:35,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40293040293040294 [2024-06-27 21:23:35,869 INFO L175 Difference]: Start difference. First operand has 352 places, 887 transitions, 19444 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:23:35,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 907 transitions, 21378 flow [2024-06-27 21:23:40,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 907 transitions, 21287 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:40,172 INFO L231 Difference]: Finished difference. Result has 354 places, 889 transitions, 19520 flow [2024-06-27 21:23:40,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19355, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=887, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=839, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19520, PETRI_PLACES=354, PETRI_TRANSITIONS=889} [2024-06-27 21:23:40,173 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 314 predicate places. [2024-06-27 21:23:40,173 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 889 transitions, 19520 flow [2024-06-27 21:23:40,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:40,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:40,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-27 21:23:40,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:23:40,173 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:40,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:40,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1948002536, now seen corresponding path program 5 times [2024-06-27 21:23:40,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:40,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647927936] [2024-06-27 21:23:40,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:40,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:40,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:40,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:40,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:40,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647927936] [2024-06-27 21:23:40,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647927936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:40,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:40,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:40,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202786608] [2024-06-27 21:23:40,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:40,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:40,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:40,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:40,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:40,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:40,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 889 transitions, 19520 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:40,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:40,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:40,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:43,309 INFO L124 PetriNetUnfolderBase]: 5873/8791 cut-off events. [2024-06-27 21:23:43,309 INFO L125 PetriNetUnfolderBase]: For 830063/830063 co-relation queries the response was YES. [2024-06-27 21:23:43,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89723 conditions, 8791 events. 5873/8791 cut-off events. For 830063/830063 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 50088 event pairs, 1144 based on Foata normal form. 2/8791 useless extension candidates. Maximal degree in co-relation 89554. Up to 8724 conditions per place. [2024-06-27 21:23:43,449 INFO L140 encePairwiseOnDemand]: 31/39 looper letters, 875 selfloop transitions, 24 changer transitions 0/902 dead transitions. [2024-06-27 21:23:43,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 902 transitions, 21413 flow [2024-06-27 21:23:43,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:23:43,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:23:43,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-27 21:23:43,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3663003663003663 [2024-06-27 21:23:43,450 INFO L175 Difference]: Start difference. First operand has 354 places, 889 transitions, 19520 flow. Second operand 7 states and 100 transitions. [2024-06-27 21:23:43,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 902 transitions, 21413 flow [2024-06-27 21:23:47,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 902 transitions, 21266 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 21:23:47,353 INFO L231 Difference]: Finished difference. Result has 356 places, 891 transitions, 19493 flow [2024-06-27 21:23:47,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19377, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=889, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=865, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19493, PETRI_PLACES=356, PETRI_TRANSITIONS=891} [2024-06-27 21:23:47,354 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 316 predicate places. [2024-06-27 21:23:47,354 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 891 transitions, 19493 flow [2024-06-27 21:23:47,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:47,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:47,354 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-27 21:23:47,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:23:47,354 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:47,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:47,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1287736926, now seen corresponding path program 1 times [2024-06-27 21:23:47,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:47,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269748692] [2024-06-27 21:23:47,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:47,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:47,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:48,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:48,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:48,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269748692] [2024-06-27 21:23:48,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269748692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:48,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:48,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:48,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41060168] [2024-06-27 21:23:48,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:48,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:48,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:48,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:48,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:48,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:48,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 891 transitions, 19493 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:48,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:48,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:48,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:50,671 INFO L124 PetriNetUnfolderBase]: 5947/8905 cut-off events. [2024-06-27 21:23:50,671 INFO L125 PetriNetUnfolderBase]: For 877214/877214 co-relation queries the response was YES. [2024-06-27 21:23:50,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90900 conditions, 8905 events. 5947/8905 cut-off events. For 877214/877214 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 50803 event pairs, 1139 based on Foata normal form. 8/8911 useless extension candidates. Maximal degree in co-relation 90730. Up to 8590 conditions per place. [2024-06-27 21:23:50,807 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 872 selfloop transitions, 48 changer transitions 0/923 dead transitions. [2024-06-27 21:23:50,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 923 transitions, 21711 flow [2024-06-27 21:23:50,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:50,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:50,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:23:50,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:23:50,808 INFO L175 Difference]: Start difference. First operand has 356 places, 891 transitions, 19493 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:23:50,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 923 transitions, 21711 flow [2024-06-27 21:23:54,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 923 transitions, 21622 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 21:23:54,113 INFO L231 Difference]: Finished difference. Result has 360 places, 893 transitions, 19544 flow [2024-06-27 21:23:54,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19406, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=891, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=844, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19544, PETRI_PLACES=360, PETRI_TRANSITIONS=893} [2024-06-27 21:23:54,113 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 320 predicate places. [2024-06-27 21:23:54,114 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 893 transitions, 19544 flow [2024-06-27 21:23:54,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:54,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:23:54,114 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-27 21:23:54,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:23:54,114 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:23:54,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:23:54,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1614578382, now seen corresponding path program 2 times [2024-06-27 21:23:54,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:23:54,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046382089] [2024-06-27 21:23:54,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:23:54,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:23:54,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:23:54,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:23:54,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:23:54,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046382089] [2024-06-27 21:23:54,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046382089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:23:54,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:23:54,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:23:54,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767098456] [2024-06-27 21:23:54,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:23:54,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:23:54,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:23:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:23:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:23:54,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:23:54,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 893 transitions, 19544 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:23:54,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:23:54,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:23:54,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:23:57,681 INFO L124 PetriNetUnfolderBase]: 6047/9057 cut-off events. [2024-06-27 21:23:57,681 INFO L125 PetriNetUnfolderBase]: For 919283/919283 co-relation queries the response was YES. [2024-06-27 21:23:57,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92846 conditions, 9057 events. 6047/9057 cut-off events. For 919283/919283 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 51906 event pairs, 1186 based on Foata normal form. 8/9063 useless extension candidates. Maximal degree in co-relation 92675. Up to 8804 conditions per place. [2024-06-27 21:23:57,810 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 873 selfloop transitions, 46 changer transitions 0/922 dead transitions. [2024-06-27 21:23:57,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 922 transitions, 21758 flow [2024-06-27 21:23:57,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:23:57,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:23:57,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:23:57,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41346153846153844 [2024-06-27 21:23:57,811 INFO L175 Difference]: Start difference. First operand has 360 places, 893 transitions, 19544 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:23:57,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 922 transitions, 21758 flow [2024-06-27 21:24:01,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 922 transitions, 21698 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 21:24:01,798 INFO L231 Difference]: Finished difference. Result has 364 places, 895 transitions, 19622 flow [2024-06-27 21:24:01,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19484, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=893, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=848, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19622, PETRI_PLACES=364, PETRI_TRANSITIONS=895} [2024-06-27 21:24:01,799 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 324 predicate places. [2024-06-27 21:24:01,799 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 895 transitions, 19622 flow [2024-06-27 21:24:01,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:01,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:01,799 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-27 21:24:01,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:24:01,799 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:01,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:01,800 INFO L85 PathProgramCache]: Analyzing trace with hash -582447104, now seen corresponding path program 3 times [2024-06-27 21:24:01,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:01,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809623522] [2024-06-27 21:24:01,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:01,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:02,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:02,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:02,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809623522] [2024-06-27 21:24:02,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809623522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:02,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:02,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:02,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777979274] [2024-06-27 21:24:02,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:02,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:02,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:02,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:02,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:02,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:02,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 895 transitions, 19622 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:02,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:02,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:02,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:05,396 INFO L124 PetriNetUnfolderBase]: 6019/9017 cut-off events. [2024-06-27 21:24:05,396 INFO L125 PetriNetUnfolderBase]: For 910074/910074 co-relation queries the response was YES. [2024-06-27 21:24:05,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91946 conditions, 9017 events. 6019/9017 cut-off events. For 910074/910074 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 51625 event pairs, 1184 based on Foata normal form. 12/9027 useless extension candidates. Maximal degree in co-relation 91773. Up to 8830 conditions per place. [2024-06-27 21:24:05,526 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 869 selfloop transitions, 45 changer transitions 0/917 dead transitions. [2024-06-27 21:24:05,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 917 transitions, 21598 flow [2024-06-27 21:24:05,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:24:05,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:24:05,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:24:05,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40064102564102566 [2024-06-27 21:24:05,527 INFO L175 Difference]: Start difference. First operand has 364 places, 895 transitions, 19622 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:24:05,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 917 transitions, 21598 flow [2024-06-27 21:24:09,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 917 transitions, 21531 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 21:24:09,667 INFO L231 Difference]: Finished difference. Result has 368 places, 895 transitions, 19651 flow [2024-06-27 21:24:09,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19555, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=850, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=19651, PETRI_PLACES=368, PETRI_TRANSITIONS=895} [2024-06-27 21:24:09,668 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 328 predicate places. [2024-06-27 21:24:09,668 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 895 transitions, 19651 flow [2024-06-27 21:24:09,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:09,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:09,668 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-27 21:24:09,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:24:09,668 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:09,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:09,668 INFO L85 PathProgramCache]: Analyzing trace with hash -438109576, now seen corresponding path program 4 times [2024-06-27 21:24:09,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:09,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431742759] [2024-06-27 21:24:09,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:09,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:09,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:10,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-27 21:24:10,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:10,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431742759] [2024-06-27 21:24:10,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431742759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:10,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:10,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:10,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30271733] [2024-06-27 21:24:10,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:10,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:10,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:10,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:10,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:10,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:10,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 895 transitions, 19651 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:10,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:10,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:10,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:13,122 INFO L124 PetriNetUnfolderBase]: 6063/9085 cut-off events. [2024-06-27 21:24:13,122 INFO L125 PetriNetUnfolderBase]: For 928700/928700 co-relation queries the response was YES. [2024-06-27 21:24:13,228 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92624 conditions, 9085 events. 6063/9085 cut-off events. For 928700/928700 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 52122 event pairs, 1186 based on Foata normal form. 12/9095 useless extension candidates. Maximal degree in co-relation 92449. Up to 8927 conditions per place. [2024-06-27 21:24:13,268 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 878 selfloop transitions, 38 changer transitions 0/919 dead transitions. [2024-06-27 21:24:13,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 919 transitions, 21640 flow [2024-06-27 21:24:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:24:13,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:24:13,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-27 21:24:13,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817663817663818 [2024-06-27 21:24:13,270 INFO L175 Difference]: Start difference. First operand has 368 places, 895 transitions, 19651 flow. Second operand 9 states and 134 transitions. [2024-06-27 21:24:13,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 919 transitions, 21640 flow [2024-06-27 21:24:16,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 919 transitions, 21545 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:16,832 INFO L231 Difference]: Finished difference. Result has 370 places, 896 transitions, 19662 flow [2024-06-27 21:24:16,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19556, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=895, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=857, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19662, PETRI_PLACES=370, PETRI_TRANSITIONS=896} [2024-06-27 21:24:16,833 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 330 predicate places. [2024-06-27 21:24:16,833 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 896 transitions, 19662 flow [2024-06-27 21:24:16,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:16,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:16,833 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-27 21:24:16,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:24:16,833 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:16,834 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:16,834 INFO L85 PathProgramCache]: Analyzing trace with hash -236545654, now seen corresponding path program 1 times [2024-06-27 21:24:16,834 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:16,834 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727636078] [2024-06-27 21:24:16,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:16,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:16,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:17,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:17,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:17,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727636078] [2024-06-27 21:24:17,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727636078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:17,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:17,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:17,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355336335] [2024-06-27 21:24:17,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:17,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:17,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:17,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:17,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:17,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:17,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 896 transitions, 19662 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:17,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:17,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:17,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:20,041 INFO L124 PetriNetUnfolderBase]: 6091/9129 cut-off events. [2024-06-27 21:24:20,041 INFO L125 PetriNetUnfolderBase]: For 933381/933381 co-relation queries the response was YES. [2024-06-27 21:24:20,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93132 conditions, 9129 events. 6091/9129 cut-off events. For 933381/933381 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 52439 event pairs, 1180 based on Foata normal form. 8/9135 useless extension candidates. Maximal degree in co-relation 92956. Up to 8847 conditions per place. [2024-06-27 21:24:20,194 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 878 selfloop transitions, 42 changer transitions 0/923 dead transitions. [2024-06-27 21:24:20,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 923 transitions, 21860 flow [2024-06-27 21:24:20,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:24:20,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:24:20,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-27 21:24:20,195 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38746438746438744 [2024-06-27 21:24:20,195 INFO L175 Difference]: Start difference. First operand has 370 places, 896 transitions, 19662 flow. Second operand 9 states and 136 transitions. [2024-06-27 21:24:20,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 923 transitions, 21860 flow [2024-06-27 21:24:23,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 923 transitions, 21778 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:23,937 INFO L231 Difference]: Finished difference. Result has 373 places, 897 transitions, 19707 flow [2024-06-27 21:24:23,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19580, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=896, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=854, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=19707, PETRI_PLACES=373, PETRI_TRANSITIONS=897} [2024-06-27 21:24:23,939 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 333 predicate places. [2024-06-27 21:24:23,939 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 897 transitions, 19707 flow [2024-06-27 21:24:23,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:23,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:23,939 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-27 21:24:23,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:24:23,939 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:23,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:23,940 INFO L85 PathProgramCache]: Analyzing trace with hash -443471956, now seen corresponding path program 5 times [2024-06-27 21:24:23,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:23,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202248315] [2024-06-27 21:24:23,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:23,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:23,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:24,871 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:24,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:24,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202248315] [2024-06-27 21:24:24,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1202248315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:24,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:24,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:24,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719405232] [2024-06-27 21:24:24,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:24,872 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:24,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:24,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:24,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:24,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:24,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 897 transitions, 19707 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:24,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:24,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:24,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:27,393 INFO L124 PetriNetUnfolderBase]: 6063/9089 cut-off events. [2024-06-27 21:24:27,394 INFO L125 PetriNetUnfolderBase]: For 922157/922157 co-relation queries the response was YES. [2024-06-27 21:24:27,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92083 conditions, 9089 events. 6063/9089 cut-off events. For 922157/922157 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 52183 event pairs, 1183 based on Foata normal form. 12/9099 useless extension candidates. Maximal degree in co-relation 91905. Up to 8925 conditions per place. [2024-06-27 21:24:27,552 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 878 selfloop transitions, 37 changer transitions 0/918 dead transitions. [2024-06-27 21:24:27,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 918 transitions, 21668 flow [2024-06-27 21:24:27,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:27,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:27,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 21:24:27,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139194139194139 [2024-06-27 21:24:27,554 INFO L175 Difference]: Start difference. First operand has 373 places, 897 transitions, 19707 flow. Second operand 7 states and 113 transitions. [2024-06-27 21:24:27,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 918 transitions, 21668 flow [2024-06-27 21:24:31,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 918 transitions, 21548 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 21:24:31,539 INFO L231 Difference]: Finished difference. Result has 373 places, 897 transitions, 19669 flow [2024-06-27 21:24:31,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19587, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=860, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19669, PETRI_PLACES=373, PETRI_TRANSITIONS=897} [2024-06-27 21:24:31,540 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 333 predicate places. [2024-06-27 21:24:31,540 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 897 transitions, 19669 flow [2024-06-27 21:24:31,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:31,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:31,540 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-27 21:24:31,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:24:31,540 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:31,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:31,540 INFO L85 PathProgramCache]: Analyzing trace with hash -443619826, now seen corresponding path program 6 times [2024-06-27 21:24:31,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:31,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113998104] [2024-06-27 21:24:31,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:31,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:31,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:32,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:32,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:32,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113998104] [2024-06-27 21:24:32,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113998104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:32,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:32,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:32,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549551623] [2024-06-27 21:24:32,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:32,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:32,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:32,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:32,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:32,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:32,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 897 transitions, 19669 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:32,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:32,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:32,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:34,756 INFO L124 PetriNetUnfolderBase]: 6045/9063 cut-off events. [2024-06-27 21:24:34,756 INFO L125 PetriNetUnfolderBase]: For 892894/892894 co-relation queries the response was YES. [2024-06-27 21:24:34,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91028 conditions, 9063 events. 6045/9063 cut-off events. For 892894/892894 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 51964 event pairs, 1129 based on Foata normal form. 8/9069 useless extension candidates. Maximal degree in co-relation 90850. Up to 8791 conditions per place. [2024-06-27 21:24:34,902 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 879 selfloop transitions, 41 changer transitions 0/923 dead transitions. [2024-06-27 21:24:34,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 923 transitions, 21659 flow [2024-06-27 21:24:34,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:24:34,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:24:34,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 21:24:34,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43223443223443225 [2024-06-27 21:24:34,903 INFO L175 Difference]: Start difference. First operand has 373 places, 897 transitions, 19669 flow. Second operand 7 states and 118 transitions. [2024-06-27 21:24:34,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 923 transitions, 21659 flow [2024-06-27 21:24:38,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 923 transitions, 21570 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:38,492 INFO L231 Difference]: Finished difference. Result has 374 places, 897 transitions, 19666 flow [2024-06-27 21:24:38,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19580, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=856, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=19666, PETRI_PLACES=374, PETRI_TRANSITIONS=897} [2024-06-27 21:24:38,492 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 334 predicate places. [2024-06-27 21:24:38,493 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 897 transitions, 19666 flow [2024-06-27 21:24:38,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:38,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:38,493 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-27 21:24:38,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:24:38,493 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:38,493 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:38,493 INFO L85 PathProgramCache]: Analyzing trace with hash 663072220, now seen corresponding path program 1 times [2024-06-27 21:24:38,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:38,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727035848] [2024-06-27 21:24:38,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:38,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:38,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:39,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:39,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:39,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727035848] [2024-06-27 21:24:39,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727035848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:39,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:39,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:24:39,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261580112] [2024-06-27 21:24:39,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:39,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:24:39,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:39,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:24:39,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:24:39,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:39,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 897 transitions, 19666 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:39,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:39,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:39,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:41,782 INFO L124 PetriNetUnfolderBase]: 6031/9044 cut-off events. [2024-06-27 21:24:41,783 INFO L125 PetriNetUnfolderBase]: For 879027/879047 co-relation queries the response was YES. [2024-06-27 21:24:41,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90877 conditions, 9044 events. 6031/9044 cut-off events. For 879027/879047 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 51981 event pairs, 945 based on Foata normal form. 22/9064 useless extension candidates. Maximal degree in co-relation 90698. Up to 7797 conditions per place. [2024-06-27 21:24:41,923 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 567 selfloop transitions, 379 changer transitions 0/949 dead transitions. [2024-06-27 21:24:41,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 949 transitions, 22382 flow [2024-06-27 21:24:41,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:24:41,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:24:41,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 21:24:41,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4282051282051282 [2024-06-27 21:24:41,925 INFO L175 Difference]: Start difference. First operand has 374 places, 897 transitions, 19666 flow. Second operand 10 states and 167 transitions. [2024-06-27 21:24:41,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 949 transitions, 22382 flow [2024-06-27 21:24:46,180 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 949 transitions, 22218 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:24:46,193 INFO L231 Difference]: Finished difference. Result has 377 places, 906 transitions, 20530 flow [2024-06-27 21:24:46,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19502, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=897, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=370, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20530, PETRI_PLACES=377, PETRI_TRANSITIONS=906} [2024-06-27 21:24:46,194 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 337 predicate places. [2024-06-27 21:24:46,194 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 906 transitions, 20530 flow [2024-06-27 21:24:46,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:46,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:46,194 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-27 21:24:46,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:24:46,194 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:46,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:46,195 INFO L85 PathProgramCache]: Analyzing trace with hash 1935226624, now seen corresponding path program 2 times [2024-06-27 21:24:46,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:46,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584542896] [2024-06-27 21:24:46,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:46,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:46,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:46,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:46,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:46,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584542896] [2024-06-27 21:24:46,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584542896] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:46,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:46,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:46,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904842249] [2024-06-27 21:24:46,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:46,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:46,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:46,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:46,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:46,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:46,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 906 transitions, 20530 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:46,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:46,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:46,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:49,709 INFO L124 PetriNetUnfolderBase]: 6025/9033 cut-off events. [2024-06-27 21:24:49,709 INFO L125 PetriNetUnfolderBase]: For 888919/888931 co-relation queries the response was YES. [2024-06-27 21:24:49,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91733 conditions, 9033 events. 6025/9033 cut-off events. For 888919/888931 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 51837 event pairs, 955 based on Foata normal form. 14/9045 useless extension candidates. Maximal degree in co-relation 91554. Up to 7944 conditions per place. [2024-06-27 21:24:49,858 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 552 selfloop transitions, 394 changer transitions 0/949 dead transitions. [2024-06-27 21:24:49,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 949 transitions, 22894 flow [2024-06-27 21:24:49,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:24:49,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:24:49,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-27 21:24:49,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4149184149184149 [2024-06-27 21:24:49,859 INFO L175 Difference]: Start difference. First operand has 377 places, 906 transitions, 20530 flow. Second operand 11 states and 178 transitions. [2024-06-27 21:24:49,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 949 transitions, 22894 flow [2024-06-27 21:24:53,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 949 transitions, 22331 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 21:24:53,957 INFO L231 Difference]: Finished difference. Result has 383 places, 908 transitions, 20962 flow [2024-06-27 21:24:53,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19969, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=906, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=392, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20962, PETRI_PLACES=383, PETRI_TRANSITIONS=908} [2024-06-27 21:24:53,958 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 343 predicate places. [2024-06-27 21:24:53,958 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 908 transitions, 20962 flow [2024-06-27 21:24:53,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:53,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:24:53,958 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-27 21:24:53,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:24:53,958 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:24:53,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:24:53,958 INFO L85 PathProgramCache]: Analyzing trace with hash 897820340, now seen corresponding path program 1 times [2024-06-27 21:24:53,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:24:53,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129149369] [2024-06-27 21:24:53,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:24:53,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:24:53,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:24:54,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:24:54,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:24:54,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129149369] [2024-06-27 21:24:54,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129149369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:24:54,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:24:54,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:24:54,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608950216] [2024-06-27 21:24:54,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:24:54,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:24:54,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:24:54,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:24:54,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:24:54,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:24:54,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 908 transitions, 20962 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:24:54,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:24:54,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:24:54,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:24:57,386 INFO L124 PetriNetUnfolderBase]: 6117/9162 cut-off events. [2024-06-27 21:24:57,387 INFO L125 PetriNetUnfolderBase]: For 952309/952315 co-relation queries the response was YES. [2024-06-27 21:24:57,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93887 conditions, 9162 events. 6117/9162 cut-off events. For 952309/952315 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 52596 event pairs, 968 based on Foata normal form. 16/9176 useless extension candidates. Maximal degree in co-relation 93706. Up to 5778 conditions per place. [2024-06-27 21:24:57,533 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 379 selfloop transitions, 596 changer transitions 1/979 dead transitions. [2024-06-27 21:24:57,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 979 transitions, 24609 flow [2024-06-27 21:24:57,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:24:57,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:24:57,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 21:24:57,534 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45454545454545453 [2024-06-27 21:24:57,534 INFO L175 Difference]: Start difference. First operand has 383 places, 908 transitions, 20962 flow. Second operand 11 states and 195 transitions. [2024-06-27 21:24:57,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 979 transitions, 24609 flow [2024-06-27 21:25:01,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 979 transitions, 23631 flow, removed 20 selfloop flow, removed 9 redundant places. [2024-06-27 21:25:01,347 INFO L231 Difference]: Finished difference. Result has 385 places, 922 transitions, 21528 flow [2024-06-27 21:25:01,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19988, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=908, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=582, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21528, PETRI_PLACES=385, PETRI_TRANSITIONS=922} [2024-06-27 21:25:01,348 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 345 predicate places. [2024-06-27 21:25:01,348 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 922 transitions, 21528 flow [2024-06-27 21:25:01,348 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:01,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:01,348 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-27 21:25:01,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:25:01,348 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:01,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:01,348 INFO L85 PathProgramCache]: Analyzing trace with hash -2129961542, now seen corresponding path program 2 times [2024-06-27 21:25:01,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:01,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773171226] [2024-06-27 21:25:01,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:01,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:01,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:01,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:01,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:01,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773171226] [2024-06-27 21:25:01,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773171226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:01,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:01,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:01,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011543072] [2024-06-27 21:25:01,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:01,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:01,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:01,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:01,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:02,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:02,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 922 transitions, 21528 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:02,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:02,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:02,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:04,785 INFO L124 PetriNetUnfolderBase]: 6081/9114 cut-off events. [2024-06-27 21:25:04,786 INFO L125 PetriNetUnfolderBase]: For 926494/926500 co-relation queries the response was YES. [2024-06-27 21:25:04,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93629 conditions, 9114 events. 6081/9114 cut-off events. For 926494/926500 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 52360 event pairs, 950 based on Foata normal form. 16/9128 useless extension candidates. Maximal degree in co-relation 93447. Up to 5762 conditions per place. [2024-06-27 21:25:04,936 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 416 selfloop transitions, 552 changer transitions 0/971 dead transitions. [2024-06-27 21:25:04,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 971 transitions, 24578 flow [2024-06-27 21:25:04,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:04,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:04,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:25:04,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4700854700854701 [2024-06-27 21:25:04,937 INFO L175 Difference]: Start difference. First operand has 385 places, 922 transitions, 21528 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:25:04,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 971 transitions, 24578 flow [2024-06-27 21:25:08,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 971 transitions, 22908 flow, removed 156 selfloop flow, removed 10 redundant places. [2024-06-27 21:25:08,320 INFO L231 Difference]: Finished difference. Result has 384 places, 922 transitions, 20980 flow [2024-06-27 21:25:08,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19858, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=552, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=20980, PETRI_PLACES=384, PETRI_TRANSITIONS=922} [2024-06-27 21:25:08,321 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 344 predicate places. [2024-06-27 21:25:08,321 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 922 transitions, 20980 flow [2024-06-27 21:25:08,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:08,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:08,322 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-27 21:25:08,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:25:08,322 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:08,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:08,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1456749346, now seen corresponding path program 1 times [2024-06-27 21:25:08,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:08,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [692219736] [2024-06-27 21:25:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:08,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:09,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:09,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:09,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [692219736] [2024-06-27 21:25:09,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [692219736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:09,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:09,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:09,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483403638] [2024-06-27 21:25:09,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:09,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:09,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:09,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:09,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:09,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:09,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 922 transitions, 20980 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:09,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:09,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:09,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:11,995 INFO L124 PetriNetUnfolderBase]: 6123/9178 cut-off events. [2024-06-27 21:25:11,995 INFO L125 PetriNetUnfolderBase]: For 933397/933417 co-relation queries the response was YES. [2024-06-27 21:25:12,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93128 conditions, 9178 events. 6123/9178 cut-off events. For 933397/933417 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 52906 event pairs, 969 based on Foata normal form. 24/9200 useless extension candidates. Maximal degree in co-relation 92948. Up to 8413 conditions per place. [2024-06-27 21:25:12,136 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 736 selfloop transitions, 217 changer transitions 0/956 dead transitions. [2024-06-27 21:25:12,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 956 transitions, 23371 flow [2024-06-27 21:25:12,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:12,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:12,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:25:12,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42628205128205127 [2024-06-27 21:25:12,137 INFO L175 Difference]: Start difference. First operand has 384 places, 922 transitions, 20980 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:25:12,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 956 transitions, 23371 flow [2024-06-27 21:25:16,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 956 transitions, 22267 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:25:16,823 INFO L231 Difference]: Finished difference. Result has 384 places, 928 transitions, 20506 flow [2024-06-27 21:25:16,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=19876, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=922, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=708, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20506, PETRI_PLACES=384, PETRI_TRANSITIONS=928} [2024-06-27 21:25:16,823 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 344 predicate places. [2024-06-27 21:25:16,824 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 928 transitions, 20506 flow [2024-06-27 21:25:16,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:16,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:16,824 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-27 21:25:16,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:25:16,824 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:16,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:16,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1301996130, now seen corresponding path program 2 times [2024-06-27 21:25:16,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:16,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157959811] [2024-06-27 21:25:16,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:16,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:16,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:17,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:17,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:17,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [157959811] [2024-06-27 21:25:17,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [157959811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:17,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:17,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:17,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728628212] [2024-06-27 21:25:17,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:17,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:17,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:17,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:17,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:17,673 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:17,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 928 transitions, 20506 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:17,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:17,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:17,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:20,272 INFO L124 PetriNetUnfolderBase]: 6139/9202 cut-off events. [2024-06-27 21:25:20,272 INFO L125 PetriNetUnfolderBase]: For 942445/942465 co-relation queries the response was YES. [2024-06-27 21:25:20,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92253 conditions, 9202 events. 6139/9202 cut-off events. For 942445/942465 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 53059 event pairs, 983 based on Foata normal form. 24/9224 useless extension candidates. Maximal degree in co-relation 92072. Up to 8533 conditions per place. [2024-06-27 21:25:20,422 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 741 selfloop transitions, 212 changer transitions 0/956 dead transitions. [2024-06-27 21:25:20,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 956 transitions, 22631 flow [2024-06-27 21:25:20,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:25:20,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:25:20,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 21:25:20,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41346153846153844 [2024-06-27 21:25:20,423 INFO L175 Difference]: Start difference. First operand has 384 places, 928 transitions, 20506 flow. Second operand 8 states and 129 transitions. [2024-06-27 21:25:20,423 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 956 transitions, 22631 flow [2024-06-27 21:25:24,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 956 transitions, 22199 flow, removed 89 selfloop flow, removed 4 redundant places. [2024-06-27 21:25:24,895 INFO L231 Difference]: Finished difference. Result has 388 places, 931 transitions, 20610 flow [2024-06-27 21:25:24,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20120, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=928, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=716, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20610, PETRI_PLACES=388, PETRI_TRANSITIONS=931} [2024-06-27 21:25:24,896 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 348 predicate places. [2024-06-27 21:25:24,896 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 931 transitions, 20610 flow [2024-06-27 21:25:24,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:24,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:24,896 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-27 21:25:24,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:25:24,896 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:24,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:24,897 INFO L85 PathProgramCache]: Analyzing trace with hash 1304797228, now seen corresponding path program 3 times [2024-06-27 21:25:24,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:24,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258150197] [2024-06-27 21:25:24,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:24,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:25,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-27 21:25:25,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:25,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258150197] [2024-06-27 21:25:25,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258150197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:25,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:25,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:25,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558132819] [2024-06-27 21:25:25,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:25,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:25,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:25,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:25,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:25,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:25,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 931 transitions, 20610 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:25,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:25,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:25,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:28,382 INFO L124 PetriNetUnfolderBase]: 6307/9438 cut-off events. [2024-06-27 21:25:28,382 INFO L125 PetriNetUnfolderBase]: For 1050211/1050213 co-relation queries the response was YES. [2024-06-27 21:25:28,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96302 conditions, 9438 events. 6307/9438 cut-off events. For 1050211/1050213 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 54379 event pairs, 1030 based on Foata normal form. 8/9444 useless extension candidates. Maximal degree in co-relation 96119. Up to 5942 conditions per place. [2024-06-27 21:25:28,530 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 485 selfloop transitions, 531 changer transitions 0/1019 dead transitions. [2024-06-27 21:25:28,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 1019 transitions, 24832 flow [2024-06-27 21:25:28,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:25:28,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:25:28,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 191 transitions. [2024-06-27 21:25:28,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44522144522144524 [2024-06-27 21:25:28,531 INFO L175 Difference]: Start difference. First operand has 388 places, 931 transitions, 20610 flow. Second operand 11 states and 191 transitions. [2024-06-27 21:25:28,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 1019 transitions, 24832 flow [2024-06-27 21:25:33,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 1019 transitions, 24374 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:33,611 INFO L231 Difference]: Finished difference. Result has 394 places, 960 transitions, 22044 flow [2024-06-27 21:25:33,611 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20152, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=931, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=504, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=22044, PETRI_PLACES=394, PETRI_TRANSITIONS=960} [2024-06-27 21:25:33,612 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 354 predicate places. [2024-06-27 21:25:33,612 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 960 transitions, 22044 flow [2024-06-27 21:25:33,612 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:33,612 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:33,612 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-27 21:25:33,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:25:33,612 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:33,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:33,612 INFO L85 PathProgramCache]: Analyzing trace with hash 37393884, now seen corresponding path program 3 times [2024-06-27 21:25:33,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:33,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767804559] [2024-06-27 21:25:33,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:33,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:33,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:34,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:34,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:34,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767804559] [2024-06-27 21:25:34,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [767804559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:34,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:34,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:34,342 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429610187] [2024-06-27 21:25:34,342 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:34,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:34,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:34,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:34,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:34,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:34,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 960 transitions, 22044 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:34,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:34,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:34,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:37,182 INFO L124 PetriNetUnfolderBase]: 6289/9410 cut-off events. [2024-06-27 21:25:37,182 INFO L125 PetriNetUnfolderBase]: For 1039881/1039901 co-relation queries the response was YES. [2024-06-27 21:25:37,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97280 conditions, 9410 events. 6289/9410 cut-off events. For 1039881/1039901 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 54251 event pairs, 980 based on Foata normal form. 26/9434 useless extension candidates. Maximal degree in co-relation 97095. Up to 8737 conditions per place. [2024-06-27 21:25:37,347 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 761 selfloop transitions, 224 changer transitions 0/988 dead transitions. [2024-06-27 21:25:37,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 988 transitions, 24160 flow [2024-06-27 21:25:37,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:37,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:37,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-27 21:25:37,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017094017094017 [2024-06-27 21:25:37,348 INFO L175 Difference]: Start difference. First operand has 394 places, 960 transitions, 22044 flow. Second operand 9 states and 141 transitions. [2024-06-27 21:25:37,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 988 transitions, 24160 flow [2024-06-27 21:25:42,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 988 transitions, 23223 flow, removed 154 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:42,622 INFO L231 Difference]: Finished difference. Result has 397 places, 960 transitions, 21578 flow [2024-06-27 21:25:42,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21107, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=736, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21578, PETRI_PLACES=397, PETRI_TRANSITIONS=960} [2024-06-27 21:25:42,623 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 357 predicate places. [2024-06-27 21:25:42,623 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 960 transitions, 21578 flow [2024-06-27 21:25:42,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:42,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:42,623 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-27 21:25:42,624 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:25:42,624 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:42,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:42,624 INFO L85 PathProgramCache]: Analyzing trace with hash 37394194, now seen corresponding path program 4 times [2024-06-27 21:25:42,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:42,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743102012] [2024-06-27 21:25:42,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:42,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:43,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:43,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:43,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743102012] [2024-06-27 21:25:43,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743102012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:43,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:43,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:43,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570385438] [2024-06-27 21:25:43,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:43,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:43,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:43,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:43,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:43,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:43,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 960 transitions, 21578 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:43,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:43,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:43,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:46,161 INFO L124 PetriNetUnfolderBase]: 6253/9366 cut-off events. [2024-06-27 21:25:46,161 INFO L125 PetriNetUnfolderBase]: For 1030743/1030745 co-relation queries the response was YES. [2024-06-27 21:25:46,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94050 conditions, 9366 events. 6253/9366 cut-off events. For 1030743/1030745 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 54001 event pairs, 1030 based on Foata normal form. 12/9376 useless extension candidates. Maximal degree in co-relation 93864. Up to 5917 conditions per place. [2024-06-27 21:25:46,314 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 491 selfloop transitions, 518 changer transitions 0/1012 dead transitions. [2024-06-27 21:25:46,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 1012 transitions, 24786 flow [2024-06-27 21:25:46,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:46,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:46,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 21:25:46,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46153846153846156 [2024-06-27 21:25:46,315 INFO L175 Difference]: Start difference. First operand has 397 places, 960 transitions, 21578 flow. Second operand 9 states and 162 transitions. [2024-06-27 21:25:46,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 1012 transitions, 24786 flow [2024-06-27 21:25:51,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 1012 transitions, 24253 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-27 21:25:51,232 INFO L231 Difference]: Finished difference. Result has 400 places, 960 transitions, 22104 flow [2024-06-27 21:25:51,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21045, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=518, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22104, PETRI_PLACES=400, PETRI_TRANSITIONS=960} [2024-06-27 21:25:51,233 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 360 predicate places. [2024-06-27 21:25:51,233 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 960 transitions, 22104 flow [2024-06-27 21:25:51,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:51,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:25:51,233 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-27 21:25:51,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:25:51,233 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:25:51,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:25:51,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1585722944, now seen corresponding path program 3 times [2024-06-27 21:25:51,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:25:51,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022350053] [2024-06-27 21:25:51,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:25:51,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:25:51,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:25:52,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:25:52,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:25:52,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022350053] [2024-06-27 21:25:52,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022350053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:25:52,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:25:52,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:25:52,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787698290] [2024-06-27 21:25:52,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:25:52,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:25:52,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:25:52,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:25:52,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:25:52,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:25:52,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 960 transitions, 22104 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:25:52,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:25:52,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:25:52,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:25:54,943 INFO L124 PetriNetUnfolderBase]: 6269/9384 cut-off events. [2024-06-27 21:25:54,943 INFO L125 PetriNetUnfolderBase]: For 1019124/1019128 co-relation queries the response was YES. [2024-06-27 21:25:55,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95736 conditions, 9384 events. 6269/9384 cut-off events. For 1019124/1019128 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 54171 event pairs, 1043 based on Foata normal form. 8/9390 useless extension candidates. Maximal degree in co-relation 95549. Up to 9222 conditions per place. [2024-06-27 21:25:55,099 INFO L140 encePairwiseOnDemand]: 29/39 looper letters, 921 selfloop transitions, 61 changer transitions 0/985 dead transitions. [2024-06-27 21:25:55,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 985 transitions, 24228 flow [2024-06-27 21:25:55,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:25:55,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:25:55,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-27 21:25:55,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37606837606837606 [2024-06-27 21:25:55,101 INFO L175 Difference]: Start difference. First operand has 400 places, 960 transitions, 22104 flow. Second operand 9 states and 132 transitions. [2024-06-27 21:25:55,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 985 transitions, 24228 flow [2024-06-27 21:26:01,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 985 transitions, 23192 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 21:26:01,379 INFO L231 Difference]: Finished difference. Result has 401 places, 963 transitions, 21262 flow [2024-06-27 21:26:01,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21068, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=960, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=899, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21262, PETRI_PLACES=401, PETRI_TRANSITIONS=963} [2024-06-27 21:26:01,380 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 361 predicate places. [2024-06-27 21:26:01,380 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 963 transitions, 21262 flow [2024-06-27 21:26:01,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:01,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:01,380 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-27 21:26:01,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:26:01,380 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:01,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:01,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1581997922, now seen corresponding path program 4 times [2024-06-27 21:26:01,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:01,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1509408858] [2024-06-27 21:26:01,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:01,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:01,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:02,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:02,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:02,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1509408858] [2024-06-27 21:26:02,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1509408858] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:02,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:02,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:02,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [892933192] [2024-06-27 21:26:02,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:02,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:02,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:02,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:02,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:02,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:26:02,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 963 transitions, 21262 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:02,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:02,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:26:02,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:04,971 INFO L124 PetriNetUnfolderBase]: 6279/9398 cut-off events. [2024-06-27 21:26:04,971 INFO L125 PetriNetUnfolderBase]: For 1014201/1014205 co-relation queries the response was YES. [2024-06-27 21:26:05,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94118 conditions, 9398 events. 6279/9398 cut-off events. For 1014201/1014205 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 54264 event pairs, 1042 based on Foata normal form. 6/9402 useless extension candidates. Maximal degree in co-relation 93930. Up to 9240 conditions per place. [2024-06-27 21:26:05,132 INFO L140 encePairwiseOnDemand]: 28/39 looper letters, 924 selfloop transitions, 61 changer transitions 0/988 dead transitions. [2024-06-27 21:26:05,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 988 transitions, 23395 flow [2024-06-27 21:26:05,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:05,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:05,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-27 21:26:05,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37606837606837606 [2024-06-27 21:26:05,133 INFO L175 Difference]: Start difference. First operand has 401 places, 963 transitions, 21262 flow. Second operand 9 states and 132 transitions. [2024-06-27 21:26:05,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 988 transitions, 23395 flow [2024-06-27 21:26:10,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 988 transitions, 23265 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 21:26:10,918 INFO L231 Difference]: Finished difference. Result has 405 places, 966 transitions, 21312 flow [2024-06-27 21:26:10,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21132, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=963, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=902, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21312, PETRI_PLACES=405, PETRI_TRANSITIONS=966} [2024-06-27 21:26:10,919 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 365 predicate places. [2024-06-27 21:26:10,919 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 966 transitions, 21312 flow [2024-06-27 21:26:10,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:10,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:10,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-27 21:26:10,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:26:10,919 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:10,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:10,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1581907712, now seen corresponding path program 5 times [2024-06-27 21:26:10,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:10,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894492515] [2024-06-27 21:26:10,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:10,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:10,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:11,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:11,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:11,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894492515] [2024-06-27 21:26:11,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894492515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:11,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:11,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:26:11,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832461966] [2024-06-27 21:26:11,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:11,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:26:11,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:11,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:26:11,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:26:11,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:26:11,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 966 transitions, 21312 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:11,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:11,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:26:11,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:14,289 INFO L124 PetriNetUnfolderBase]: 6285/9406 cut-off events. [2024-06-27 21:26:14,289 INFO L125 PetriNetUnfolderBase]: For 1042757/1042761 co-relation queries the response was YES. [2024-06-27 21:26:14,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94108 conditions, 9406 events. 6285/9406 cut-off events. For 1042757/1042761 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 54262 event pairs, 1021 based on Foata normal form. 10/9414 useless extension candidates. Maximal degree in co-relation 93919. Up to 8752 conditions per place. [2024-06-27 21:26:14,438 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 870 selfloop transitions, 132 changer transitions 0/1005 dead transitions. [2024-06-27 21:26:14,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 1005 transitions, 23802 flow [2024-06-27 21:26:14,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:14,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:14,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 21:26:14,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41595441595441596 [2024-06-27 21:26:14,439 INFO L175 Difference]: Start difference. First operand has 405 places, 966 transitions, 21312 flow. Second operand 9 states and 146 transitions. [2024-06-27 21:26:14,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 1005 transitions, 23802 flow [2024-06-27 21:26:19,213 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 1005 transitions, 23681 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:19,230 INFO L231 Difference]: Finished difference. Result has 407 places, 969 transitions, 21516 flow [2024-06-27 21:26:19,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21191, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=966, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=837, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21516, PETRI_PLACES=407, PETRI_TRANSITIONS=969} [2024-06-27 21:26:19,231 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 367 predicate places. [2024-06-27 21:26:19,231 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 969 transitions, 21516 flow [2024-06-27 21:26:19,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:19,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:19,231 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-27 21:26:19,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:26:19,232 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:19,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:19,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1928738138, now seen corresponding path program 1 times [2024-06-27 21:26:19,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:19,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106151715] [2024-06-27 21:26:19,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:19,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:19,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:19,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:19,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:19,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106151715] [2024-06-27 21:26:19,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106151715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:19,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:19,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:19,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698007585] [2024-06-27 21:26:19,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:19,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:19,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:19,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:19,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:20,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:26:20,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 969 transitions, 21516 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:20,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:20,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:26:20,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:23,244 INFO L124 PetriNetUnfolderBase]: 7089/10686 cut-off events. [2024-06-27 21:26:23,245 INFO L125 PetriNetUnfolderBase]: For 1857494/1857500 co-relation queries the response was YES. [2024-06-27 21:26:23,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113132 conditions, 10686 events. 7089/10686 cut-off events. For 1857494/1857500 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 63205 event pairs, 1127 based on Foata normal form. 60/10744 useless extension candidates. Maximal degree in co-relation 112942. Up to 3394 conditions per place. [2024-06-27 21:26:23,424 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 458 selfloop transitions, 557 changer transitions 16/1034 dead transitions. [2024-06-27 21:26:23,424 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 1034 transitions, 25072 flow [2024-06-27 21:26:23,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:23,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:23,425 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-27 21:26:23,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-06-27 21:26:23,425 INFO L175 Difference]: Start difference. First operand has 407 places, 969 transitions, 21516 flow. Second operand 9 states and 180 transitions. [2024-06-27 21:26:23,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 1034 transitions, 25072 flow [2024-06-27 21:26:31,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 1034 transitions, 24788 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 21:26:31,218 INFO L231 Difference]: Finished difference. Result has 410 places, 959 transitions, 22043 flow [2024-06-27 21:26:31,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21232, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=969, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=554, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=22043, PETRI_PLACES=410, PETRI_TRANSITIONS=959} [2024-06-27 21:26:31,219 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 370 predicate places. [2024-06-27 21:26:31,219 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 959 transitions, 22043 flow [2024-06-27 21:26:31,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:31,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:31,219 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-27 21:26:31,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:26:31,219 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:31,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:31,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1183178380, now seen corresponding path program 2 times [2024-06-27 21:26:31,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:31,219 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095923380] [2024-06-27 21:26:31,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:31,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:31,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:32,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:32,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:32,157 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095923380] [2024-06-27 21:26:32,157 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095923380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:32,157 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:32,157 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:32,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973176523] [2024-06-27 21:26:32,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:32,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:32,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:32,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:32,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:32,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:26:32,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 959 transitions, 22043 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:32,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:32,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:26:32,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:35,711 INFO L124 PetriNetUnfolderBase]: 7667/11628 cut-off events. [2024-06-27 21:26:35,711 INFO L125 PetriNetUnfolderBase]: For 2337851/2337857 co-relation queries the response was YES. [2024-06-27 21:26:35,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129681 conditions, 11628 events. 7667/11628 cut-off events. For 2337851/2337857 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 70288 event pairs, 1580 based on Foata normal form. 60/11686 useless extension candidates. Maximal degree in co-relation 129489. Up to 6333 conditions per place. [2024-06-27 21:26:35,916 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 449 selfloop transitions, 540 changer transitions 28/1020 dead transitions. [2024-06-27 21:26:35,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1020 transitions, 25524 flow [2024-06-27 21:26:35,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:35,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:35,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-27 21:26:35,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4928774928774929 [2024-06-27 21:26:35,917 INFO L175 Difference]: Start difference. First operand has 410 places, 959 transitions, 22043 flow. Second operand 9 states and 173 transitions. [2024-06-27 21:26:35,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1020 transitions, 25524 flow [2024-06-27 21:26:47,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 1020 transitions, 24731 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-27 21:26:47,250 INFO L231 Difference]: Finished difference. Result has 416 places, 937 transitions, 21918 flow [2024-06-27 21:26:47,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21250, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=959, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=536, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21918, PETRI_PLACES=416, PETRI_TRANSITIONS=937} [2024-06-27 21:26:47,251 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 376 predicate places. [2024-06-27 21:26:47,251 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 937 transitions, 21918 flow [2024-06-27 21:26:47,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:47,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:26:47,251 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-27 21:26:47,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:26:47,251 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:26:47,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:26:47,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1183186750, now seen corresponding path program 3 times [2024-06-27 21:26:47,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:26:47,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172454028] [2024-06-27 21:26:47,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:26:47,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:26:47,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:26:47,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:26:47,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:26:47,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172454028] [2024-06-27 21:26:47,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172454028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:26:47,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:26:47,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:26:47,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453877169] [2024-06-27 21:26:47,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:26:47,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:26:47,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:26:47,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:26:47,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:26:48,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:26:48,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 937 transitions, 21918 flow. Second operand has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:26:48,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:26:48,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:26:48,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:26:52,501 INFO L124 PetriNetUnfolderBase]: 7684/11723 cut-off events. [2024-06-27 21:26:52,501 INFO L125 PetriNetUnfolderBase]: For 2308412/2308418 co-relation queries the response was YES. [2024-06-27 21:26:52,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128921 conditions, 11723 events. 7684/11723 cut-off events. For 2308412/2308418 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 71717 event pairs, 1754 based on Foata normal form. 72/11793 useless extension candidates. Maximal degree in co-relation 128726. Up to 7823 conditions per place. [2024-06-27 21:26:52,710 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 401 selfloop transitions, 557 changer transitions 27/988 dead transitions. [2024-06-27 21:26:52,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 988 transitions, 24970 flow [2024-06-27 21:26:52,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:26:52,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:26:52,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-27 21:26:52,711 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47863247863247865 [2024-06-27 21:26:52,711 INFO L175 Difference]: Start difference. First operand has 416 places, 937 transitions, 21918 flow. Second operand 9 states and 168 transitions. [2024-06-27 21:26:52,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 988 transitions, 24970 flow [2024-06-27 21:27:03,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 988 transitions, 24165 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:27:03,129 INFO L231 Difference]: Finished difference. Result has 420 places, 915 transitions, 21673 flow [2024-06-27 21:27:03,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=21113, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=937, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=555, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=21673, PETRI_PLACES=420, PETRI_TRANSITIONS=915} [2024-06-27 21:27:03,130 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 380 predicate places. [2024-06-27 21:27:03,130 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 915 transitions, 21673 flow [2024-06-27 21:27:03,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.7) internal successors, (87), 10 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:03,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:03,130 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-27 21:27:03,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:27:03,130 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:03,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:03,131 INFO L85 PathProgramCache]: Analyzing trace with hash 840344040, now seen corresponding path program 1 times [2024-06-27 21:27:03,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:03,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780824718] [2024-06-27 21:27:03,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:03,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:03,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:03,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:03,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:03,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780824718] [2024-06-27 21:27:03,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [780824718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:03,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:03,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:03,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151927529] [2024-06-27 21:27:03,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:03,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:03,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:03,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:03,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:04,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:27:04,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 915 transitions, 21673 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:04,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:04,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:27:04,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:08,757 INFO L124 PetriNetUnfolderBase]: 7681/11744 cut-off events. [2024-06-27 21:27:08,758 INFO L125 PetriNetUnfolderBase]: For 2059198/2059202 co-relation queries the response was YES. [2024-06-27 21:27:08,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 130398 conditions, 11744 events. 7681/11744 cut-off events. For 2059198/2059202 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 72259 event pairs, 1861 based on Foata normal form. 18/11760 useless extension candidates. Maximal degree in co-relation 130201. Up to 10952 conditions per place. [2024-06-27 21:27:08,944 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 814 selfloop transitions, 146 changer transitions 0/963 dead transitions. [2024-06-27 21:27:08,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 963 transitions, 24197 flow [2024-06-27 21:27:08,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:27:08,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:27:08,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 21:27:08,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40559440559440557 [2024-06-27 21:27:08,945 INFO L175 Difference]: Start difference. First operand has 420 places, 915 transitions, 21673 flow. Second operand 11 states and 174 transitions. [2024-06-27 21:27:08,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 963 transitions, 24197 flow [2024-06-27 21:27:19,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 963 transitions, 22590 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-27 21:27:19,890 INFO L231 Difference]: Finished difference. Result has 421 places, 917 transitions, 20448 flow [2024-06-27 21:27:19,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20066, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=915, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=769, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20448, PETRI_PLACES=421, PETRI_TRANSITIONS=917} [2024-06-27 21:27:19,891 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 381 predicate places. [2024-06-27 21:27:19,891 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 917 transitions, 20448 flow [2024-06-27 21:27:19,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:19,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:19,891 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-27 21:27:19,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:27:19,891 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:19,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:19,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1592402638, now seen corresponding path program 2 times [2024-06-27 21:27:19,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:19,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281032494] [2024-06-27 21:27:19,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:19,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:19,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:20,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:20,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:20,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281032494] [2024-06-27 21:27:20,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281032494] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:20,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:20,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:20,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852658922] [2024-06-27 21:27:20,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:20,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:20,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:20,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:20,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:20,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:27:20,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 917 transitions, 20448 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:20,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:20,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:27:20,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:25,794 INFO L124 PetriNetUnfolderBase]: 8501/13012 cut-off events. [2024-06-27 21:27:25,794 INFO L125 PetriNetUnfolderBase]: For 2827325/2827329 co-relation queries the response was YES. [2024-06-27 21:27:25,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 150234 conditions, 13012 events. 8501/13012 cut-off events. For 2827325/2827329 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 81684 event pairs, 2112 based on Foata normal form. 18/13028 useless extension candidates. Maximal degree in co-relation 150037. Up to 10912 conditions per place. [2024-06-27 21:27:26,022 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 832 selfloop transitions, 138 changer transitions 0/973 dead transitions. [2024-06-27 21:27:26,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 973 transitions, 23336 flow [2024-06-27 21:27:26,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:27:26,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:27:26,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 180 transitions. [2024-06-27 21:27:26,023 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195804195804196 [2024-06-27 21:27:26,023 INFO L175 Difference]: Start difference. First operand has 421 places, 917 transitions, 20448 flow. Second operand 11 states and 180 transitions. [2024-06-27 21:27:26,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 973 transitions, 23336 flow [2024-06-27 21:27:37,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 973 transitions, 22998 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-27 21:27:37,285 INFO L231 Difference]: Finished difference. Result has 424 places, 921 transitions, 20570 flow [2024-06-27 21:27:37,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20110, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=917, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=780, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20570, PETRI_PLACES=424, PETRI_TRANSITIONS=921} [2024-06-27 21:27:37,286 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 384 predicate places. [2024-06-27 21:27:37,286 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 921 transitions, 20570 flow [2024-06-27 21:27:37,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:37,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:37,286 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-27 21:27:37,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:27:37,286 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:37,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:37,287 INFO L85 PathProgramCache]: Analyzing trace with hash 314521542, now seen corresponding path program 4 times [2024-06-27 21:27:37,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:37,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664257008] [2024-06-27 21:27:37,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:37,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:37,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:38,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:38,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:38,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [664257008] [2024-06-27 21:27:38,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [664257008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:38,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:38,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:38,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261158756] [2024-06-27 21:27:38,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:38,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:38,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:38,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:38,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:38,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:27:38,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 921 transitions, 20570 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:38,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:38,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:27:38,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:42,844 INFO L124 PetriNetUnfolderBase]: 8353/12796 cut-off events. [2024-06-27 21:27:42,844 INFO L125 PetriNetUnfolderBase]: For 2807125/2807129 co-relation queries the response was YES. [2024-06-27 21:27:42,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 142411 conditions, 12796 events. 8353/12796 cut-off events. For 2807125/2807129 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 80223 event pairs, 2152 based on Foata normal form. 72/12866 useless extension candidates. Maximal degree in co-relation 142212. Up to 11852 conditions per place. [2024-06-27 21:27:43,047 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 814 selfloop transitions, 151 changer transitions 7/975 dead transitions. [2024-06-27 21:27:43,047 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 975 transitions, 22997 flow [2024-06-27 21:27:43,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 21:27:43,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 21:27:43,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-27 21:27:43,048 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4081196581196581 [2024-06-27 21:27:43,048 INFO L175 Difference]: Start difference. First operand has 424 places, 921 transitions, 20570 flow. Second operand 12 states and 191 transitions. [2024-06-27 21:27:43,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 975 transitions, 22997 flow [2024-06-27 21:27:53,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 975 transitions, 22741 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 21:27:53,881 INFO L231 Difference]: Finished difference. Result has 429 places, 919 transitions, 20632 flow [2024-06-27 21:27:53,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20322, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=921, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=770, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=20632, PETRI_PLACES=429, PETRI_TRANSITIONS=919} [2024-06-27 21:27:53,882 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 389 predicate places. [2024-06-27 21:27:53,882 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 919 transitions, 20632 flow [2024-06-27 21:27:53,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:53,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:27:53,882 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-27 21:27:53,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:27:53,883 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:27:53,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:27:53,883 INFO L85 PathProgramCache]: Analyzing trace with hash 314513172, now seen corresponding path program 5 times [2024-06-27 21:27:53,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:27:53,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [341103269] [2024-06-27 21:27:53,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:27:53,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:27:53,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:27:54,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:27:54,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:27:54,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [341103269] [2024-06-27 21:27:54,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [341103269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:27:54,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:27:54,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:27:54,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469830003] [2024-06-27 21:27:54,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:27:54,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:27:54,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:27:54,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:27:54,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:27:54,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:27:54,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 919 transitions, 20632 flow. Second operand has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:27:54,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:27:54,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:27:54,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:27:59,709 INFO L124 PetriNetUnfolderBase]: 8798/13527 cut-off events. [2024-06-27 21:27:59,709 INFO L125 PetriNetUnfolderBase]: For 3065028/3065032 co-relation queries the response was YES. [2024-06-27 21:27:59,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 151841 conditions, 13527 events. 8798/13527 cut-off events. For 3065028/3065032 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 85978 event pairs, 2243 based on Foata normal form. 60/13585 useless extension candidates. Maximal degree in co-relation 151640. Up to 11392 conditions per place. [2024-06-27 21:27:59,937 INFO L140 encePairwiseOnDemand]: 27/39 looper letters, 820 selfloop transitions, 142 changer transitions 13/978 dead transitions. [2024-06-27 21:27:59,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 978 transitions, 23385 flow [2024-06-27 21:27:59,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:27:59,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:27:59,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-27 21:27:59,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42657342657342656 [2024-06-27 21:27:59,939 INFO L175 Difference]: Start difference. First operand has 429 places, 919 transitions, 20632 flow. Second operand 11 states and 183 transitions. [2024-06-27 21:27:59,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 978 transitions, 23385 flow [2024-06-27 21:28:12,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 978 transitions, 22921 flow, removed 28 selfloop flow, removed 11 redundant places. [2024-06-27 21:28:12,265 INFO L231 Difference]: Finished difference. Result has 430 places, 914 transitions, 20394 flow [2024-06-27 21:28:12,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20168, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=919, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20394, PETRI_PLACES=430, PETRI_TRANSITIONS=914} [2024-06-27 21:28:12,265 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 390 predicate places. [2024-06-27 21:28:12,265 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 914 transitions, 20394 flow [2024-06-27 21:28:12,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.545454545454545) internal successors, (94), 11 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:12,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:12,265 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-27 21:28:12,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:28:12,266 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:12,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:12,266 INFO L85 PathProgramCache]: Analyzing trace with hash -944685866, now seen corresponding path program 4 times [2024-06-27 21:28:12,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:12,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729317989] [2024-06-27 21:28:12,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:12,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:12,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:13,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:13,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:13,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729317989] [2024-06-27 21:28:13,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729317989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:13,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:13,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:13,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537186657] [2024-06-27 21:28:13,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:13,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:13,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:13,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:13,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:13,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:28:13,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 914 transitions, 20394 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:13,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:13,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:28:13,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:17,904 INFO L124 PetriNetUnfolderBase]: 8793/13529 cut-off events. [2024-06-27 21:28:17,904 INFO L125 PetriNetUnfolderBase]: For 2829200/2829200 co-relation queries the response was YES. [2024-06-27 21:28:18,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152188 conditions, 13529 events. 8793/13529 cut-off events. For 2829200/2829200 co-relation queries the response was YES. Maximal size of possible extension queue 583. Compared 86198 event pairs, 2470 based on Foata normal form. 2/13529 useless extension candidates. Maximal degree in co-relation 151986. Up to 13369 conditions per place. [2024-06-27 21:28:18,349 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 904 selfloop transitions, 34 changer transitions 0/941 dead transitions. [2024-06-27 21:28:18,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 941 transitions, 22706 flow [2024-06-27 21:28:18,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:18,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:18,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 21:28:18,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942307692307692 [2024-06-27 21:28:18,350 INFO L175 Difference]: Start difference. First operand has 430 places, 914 transitions, 20394 flow. Second operand 8 states and 123 transitions. [2024-06-27 21:28:18,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 941 transitions, 22706 flow [2024-06-27 21:28:31,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 941 transitions, 22483 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 21:28:31,396 INFO L231 Difference]: Finished difference. Result has 432 places, 918 transitions, 20392 flow [2024-06-27 21:28:31,397 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20171, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=914, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=882, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20392, PETRI_PLACES=432, PETRI_TRANSITIONS=918} [2024-06-27 21:28:31,397 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 392 predicate places. [2024-06-27 21:28:31,397 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 918 transitions, 20392 flow [2024-06-27 21:28:31,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:31,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:31,397 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-27 21:28:31,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:28:31,397 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:31,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:31,398 INFO L85 PathProgramCache]: Analyzing trace with hash -605906396, now seen corresponding path program 5 times [2024-06-27 21:28:31,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:31,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878200804] [2024-06-27 21:28:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:31,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:31,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:32,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:32,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:32,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878200804] [2024-06-27 21:28:32,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878200804] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:32,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:32,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:28:32,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984612247] [2024-06-27 21:28:32,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:32,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:28:32,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:32,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:28:32,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:28:32,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:28:32,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 918 transitions, 20392 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:32,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:32,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:28:32,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:28:37,074 INFO L124 PetriNetUnfolderBase]: 8801/13541 cut-off events. [2024-06-27 21:28:37,075 INFO L125 PetriNetUnfolderBase]: For 2870612/2870612 co-relation queries the response was YES. [2024-06-27 21:28:37,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152284 conditions, 13541 events. 8801/13541 cut-off events. For 2870612/2870612 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 86250 event pairs, 2472 based on Foata normal form. 2/13541 useless extension candidates. Maximal degree in co-relation 152080. Up to 13423 conditions per place. [2024-06-27 21:28:37,304 INFO L140 encePairwiseOnDemand]: 30/39 looper letters, 905 selfloop transitions, 31 changer transitions 0/939 dead transitions. [2024-06-27 21:28:37,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 939 transitions, 22404 flow [2024-06-27 21:28:37,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:28:37,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:28:37,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 21:28:37,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782051282051282 [2024-06-27 21:28:37,305 INFO L175 Difference]: Start difference. First operand has 432 places, 918 transitions, 20392 flow. Second operand 8 states and 118 transitions. [2024-06-27 21:28:37,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 939 transitions, 22404 flow [2024-06-27 21:28:50,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 939 transitions, 22194 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-27 21:28:50,155 INFO L231 Difference]: Finished difference. Result has 435 places, 920 transitions, 20329 flow [2024-06-27 21:28:50,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=39, PETRI_DIFFERENCE_MINUEND_FLOW=20224, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=918, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=887, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=20329, PETRI_PLACES=435, PETRI_TRANSITIONS=920} [2024-06-27 21:28:50,155 INFO L281 CegarLoopForPetriNet]: 40 programPoint places, 395 predicate places. [2024-06-27 21:28:50,155 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 920 transitions, 20329 flow [2024-06-27 21:28:50,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:50,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:28:50,156 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-27 21:28:50,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:28:50,156 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:28:50,156 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:28:50,157 INFO L85 PathProgramCache]: Analyzing trace with hash -1201394913, now seen corresponding path program 1 times [2024-06-27 21:28:50,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:28:50,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82146436] [2024-06-27 21:28:50,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:28:50,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:28:50,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:28:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:28:50,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:28:50,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82146436] [2024-06-27 21:28:50,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [82146436] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:28:50,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:28:50,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:28:50,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392855499] [2024-06-27 21:28:50,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:28:50,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:28:50,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:28:50,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:28:50,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:28:50,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 39 [2024-06-27 21:28:50,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 920 transitions, 20329 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:28:50,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:28:50,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 39 [2024-06-27 21:28:50,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand