./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.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/safe004_power.oepc_pso.oepc_rmo.oepc.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/safe004_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/safe004_power.oepc_pso.oepc_rmo.oepc.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 20:55:41,127 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:55:41,209 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:55:41,215 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:55:41,216 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:55:41,246 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:55:41,247 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:55:41,247 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:55:41,248 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:55:41,251 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:55:41,252 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:55:41,252 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:55:41,253 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:55:41,254 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:55:41,255 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:55:41,255 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:55:41,255 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:55:41,255 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:55:41,256 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:55:41,256 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:55:41,257 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:55:41,258 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:55:41,258 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:55:41,258 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:55:41,258 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:55:41,259 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:55:41,259 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:55:41,259 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:55:41,260 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:55:41,260 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:55:41,261 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:55:41,261 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:55:41,261 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:55:41,262 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:55:41,262 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:55:41,262 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:55:41,262 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:55:41,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:55:41,263 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:55:41,263 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:55:41,263 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:55:41,264 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:55:41,264 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:55:41,264 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 20:55:41,534 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:55:41,570 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:55:41,574 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:55:41,575 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:55:41,576 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:55:41,577 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/safe004_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 20:55:41,764 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:55:41,764 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:55:41,765 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 20:55:42,877 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:55:43,213 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:55:43,217 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 20:55:43,251 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28cdfa3e6/291e69a67f2b489892b8ee92f76966cd/FLAG072ae3ed0 [2024-06-27 20:55:43,268 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28cdfa3e6/291e69a67f2b489892b8ee92f76966cd [2024-06-27 20:55:43,269 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:55:43,270 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:55:43,273 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:55:43,273 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:55:43,277 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:55:43,278 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:55:41" (1/2) ... [2024-06-27 20:55:43,279 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cde78e4 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:55:43, skipping insertion in model container [2024-06-27 20:55:43,279 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:55:41" (1/2) ... [2024-06-27 20:55:43,280 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@73c864a3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:55:43, skipping insertion in model container [2024-06-27 20:55:43,281 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:55:43" (2/2) ... [2024-06-27 20:55:43,281 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cde78e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43, skipping insertion in model container [2024-06-27 20:55:43,281 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:55:43" (2/2) ... [2024-06-27 20:55:43,281 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:55:43,373 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:55:43,378 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) [2024-06-27 20:55:43,378 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) [2024-06-27 20:55:43,379 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) [2024-06-27 20:55:43,379 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:55:43,379 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-27 20:55:43,423 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:55:43,771 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:55:43,780 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:55:43,919 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:55:43,966 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:55:43,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43 WrapperNode [2024-06-27 20:55:43,967 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:55:43,968 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:55:43,968 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:55:43,969 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:55:43,975 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,008 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,053 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 143 [2024-06-27 20:55:44,054 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:55:44,054 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:55:44,055 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:55:44,055 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:55:44,065 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,065 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,077 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,103 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 20:55:44,103 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,104 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,123 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,125 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,127 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,128 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,132 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:55:44,133 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:55:44,133 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:55:44,133 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:55:44,134 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (1/1) ... [2024-06-27 20:55:44,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:55:44,146 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:55:44,159 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 20:55:44,181 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 20:55:44,196 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:55:44,196 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:55:44,196 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:55:44,196 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:55:44,197 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:55:44,197 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:55:44,197 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:55:44,197 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:55:44,197 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:55:44,197 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:55:44,198 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:55:44,198 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:55:44,200 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 20:55:44,322 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:55:44,324 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:55:44,692 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:55:44,694 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:55:44,929 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:55:44,929 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:55:44,930 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:55:44 BoogieIcfgContainer [2024-06-27 20:55:44,930 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:55:44,932 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:55:44,932 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:55:44,935 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:55:44,935 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:55:41" (1/4) ... [2024-06-27 20:55:44,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9ec4d13 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:55:44, skipping insertion in model container [2024-06-27 20:55:44,936 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:55:43" (2/4) ... [2024-06-27 20:55:44,936 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9ec4d13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:55:44, skipping insertion in model container [2024-06-27 20:55:44,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:43" (3/4) ... [2024-06-27 20:55:44,937 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@9ec4d13 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:55:44, skipping insertion in model container [2024-06-27 20:55:44,937 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:55:44" (4/4) ... [2024-06-27 20:55:44,939 INFO L112 eAbstractionObserver]: Analyzing ICFG safe004_power.oepc_pso.oepc_rmo.oepc.i [2024-06-27 20:55:44,953 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:55:44,954 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:55:44,954 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:55:45,004 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:55:45,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 20:55:45,062 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 20:55:45,063 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:55:45,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 60 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:55:45,066 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 20:55:45,072 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 20:55:45,080 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:55:45,086 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;@5c60bd2e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:55:45,086 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:55:45,089 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:55:45,090 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:55:45,090 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:55:45,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:45,091 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:55:45,091 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 20:55:45,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:45,095 INFO L85 PathProgramCache]: Analyzing trace with hash 440169185, now seen corresponding path program 1 times [2024-06-27 20:55:45,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:45,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50272058] [2024-06-27 20:55:45,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:45,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:45,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:46,145 INFO 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 20:55:46,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:46,147 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50272058] [2024-06-27 20:55:46,147 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50272058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:46,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:46,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:55:46,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10271200] [2024-06-27 20:55:46,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:46,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:55:46,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:46,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:55:46,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:55:46,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:55:46,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 20:55:46,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:46,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:55:46,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:46,796 INFO L124 PetriNetUnfolderBase]: 1650/2465 cut-off events. [2024-06-27 20:55:46,797 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 20:55:46,805 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5017 conditions, 2465 events. 1650/2465 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11607 event pairs, 881 based on Foata normal form. 4/2429 useless extension candidates. Maximal degree in co-relation 5005. Up to 2444 conditions per place. [2024-06-27 20:55:46,818 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 36 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-27 20:55:46,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 44 transitions, 183 flow [2024-06-27 20:55:46,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:55:46,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:55:46,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-27 20:55:46,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-06-27 20:55:46,831 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 70 transitions. [2024-06-27 20:55:46,832 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 44 transitions, 183 flow [2024-06-27 20:55:46,834 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 44 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:46,836 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 20:55:46,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 20:55:46,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 20:55:46,840 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 20:55:46,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states 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 20:55:46,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:46,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:46,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:55:46,842 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 20:55:46,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:46,842 INFO L85 PathProgramCache]: Analyzing trace with hash 2096760960, now seen corresponding path program 1 times [2024-06-27 20:55:46,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:46,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1262869026] [2024-06-27 20:55:46,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:46,843 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:46,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:47,553 INFO 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 20:55:47,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:47,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1262869026] [2024-06-27 20:55:47,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1262869026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:47,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:47,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:55:47,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748834645] [2024-06-27 20:55:47,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:47,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:55:47,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:47,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:55:47,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:55:47,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:55:47,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 20:55:47,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:47,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:55:47,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:48,024 INFO L124 PetriNetUnfolderBase]: 1659/2477 cut-off events. [2024-06-27 20:55:48,024 INFO L125 PetriNetUnfolderBase]: For 376/376 co-relation queries the response was YES. [2024-06-27 20:55:48,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5687 conditions, 2477 events. 1659/2477 cut-off events. For 376/376 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11330 event pairs, 955 based on Foata normal form. 6/2483 useless extension candidates. Maximal degree in co-relation 5675. Up to 2441 conditions per place. [2024-06-27 20:55:48,041 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 46 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-27 20:55:48,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 57 transitions, 268 flow [2024-06-27 20:55:48,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:55:48,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:55:48,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-27 20:55:48,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-27 20:55:48,046 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-27 20:55:48,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 57 transitions, 268 flow [2024-06-27 20:55:48,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 57 transitions, 262 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:55:48,050 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 154 flow [2024-06-27 20:55:48,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-06-27 20:55:48,051 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 4 predicate places. [2024-06-27 20:55:48,052 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 154 flow [2024-06-27 20:55:48,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states 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 20:55:48,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:48,053 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:48,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:55:48,055 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 20:55:48,057 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:48,058 INFO L85 PathProgramCache]: Analyzing trace with hash 575081838, now seen corresponding path program 1 times [2024-06-27 20:55:48,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:48,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656604897] [2024-06-27 20:55:48,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:48,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:48,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:48,923 INFO 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 20:55:48,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:48,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656604897] [2024-06-27 20:55:48,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656604897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:48,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:48,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:55:48,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547046895] [2024-06-27 20:55:48,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:48,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:55:48,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:48,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:55:48,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:55:48,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:55:48,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 154 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 20:55:48,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:48,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:55:48,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:49,456 INFO L124 PetriNetUnfolderBase]: 1751/2607 cut-off events. [2024-06-27 20:55:49,457 INFO L125 PetriNetUnfolderBase]: For 1290/1290 co-relation queries the response was YES. [2024-06-27 20:55:49,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6759 conditions, 2607 events. 1751/2607 cut-off events. For 1290/1290 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 12068 event pairs, 770 based on Foata normal form. 11/2618 useless extension candidates. Maximal degree in co-relation 6744. Up to 2426 conditions per place. [2024-06-27 20:55:49,472 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 62 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-27 20:55:49,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 82 transitions, 444 flow [2024-06-27 20:55:49,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:55:49,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:55:49,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-27 20:55:49,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595 [2024-06-27 20:55:49,474 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 154 flow. Second operand 5 states and 119 transitions. [2024-06-27 20:55:49,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 82 transitions, 444 flow [2024-06-27 20:55:49,476 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 82 transitions, 434 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-27 20:55:49,478 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 257 flow [2024-06-27 20:55:49,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2024-06-27 20:55:49,479 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 10 predicate places. [2024-06-27 20:55:49,479 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 257 flow [2024-06-27 20:55:49,479 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 20:55:49,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:49,480 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:49,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:55:49,480 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 20:55:49,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:49,480 INFO L85 PathProgramCache]: Analyzing trace with hash -238910817, now seen corresponding path program 1 times [2024-06-27 20:55:49,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:49,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115149463] [2024-06-27 20:55:49,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:49,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:49,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:50,708 INFO 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 20:55:50,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:50,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115149463] [2024-06-27 20:55:50,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115149463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:50,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:50,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:55:50,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422460805] [2024-06-27 20:55:50,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:50,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:55:50,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:50,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:55:50,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:55:50,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:55:50,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 257 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 20:55:50,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:50,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:55:50,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:51,388 INFO L124 PetriNetUnfolderBase]: 1851/2750 cut-off events. [2024-06-27 20:55:51,388 INFO L125 PetriNetUnfolderBase]: For 3395/3397 co-relation queries the response was YES. [2024-06-27 20:55:51,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8530 conditions, 2750 events. 1851/2750 cut-off events. For 3395/3397 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12970 event pairs, 480 based on Foata normal form. 19/2769 useless extension candidates. Maximal degree in co-relation 8511. Up to 2378 conditions per place. [2024-06-27 20:55:51,406 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 75 selfloop transitions, 32 changer transitions 0/111 dead transitions. [2024-06-27 20:55:51,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 111 transitions, 707 flow [2024-06-27 20:55:51,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:51,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:51,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 20:55:51,410 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6041666666666666 [2024-06-27 20:55:51,411 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 257 flow. Second operand 6 states and 145 transitions. [2024-06-27 20:55:51,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 111 transitions, 707 flow [2024-06-27 20:55:51,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 111 transitions, 699 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 20:55:51,420 INFO L231 Difference]: Finished difference. Result has 60 places, 69 transitions, 482 flow [2024-06-27 20:55:51,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=482, PETRI_PLACES=60, PETRI_TRANSITIONS=69} [2024-06-27 20:55:51,422 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 19 predicate places. [2024-06-27 20:55:51,422 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 69 transitions, 482 flow [2024-06-27 20:55:51,423 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 20:55:51,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:51,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:51,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:55:51,423 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 20:55:51,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:51,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1183700845, now seen corresponding path program 1 times [2024-06-27 20:55:51,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:51,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467317450] [2024-06-27 20:55:51,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:51,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:51,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:52,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:52,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:52,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467317450] [2024-06-27 20:55:52,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467317450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:52,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:52,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:52,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291291460] [2024-06-27 20:55:52,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:52,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:52,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:52,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:52,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:52,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:55:52,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 69 transitions, 482 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 20:55:52,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:52,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:55:52,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:53,606 INFO L124 PetriNetUnfolderBase]: 2005/2996 cut-off events. [2024-06-27 20:55:53,607 INFO L125 PetriNetUnfolderBase]: For 8682/8684 co-relation queries the response was YES. [2024-06-27 20:55:53,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11767 conditions, 2996 events. 2005/2996 cut-off events. For 8682/8684 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14417 event pairs, 355 based on Foata normal form. 40/3036 useless extension candidates. Maximal degree in co-relation 11742. Up to 2407 conditions per place. [2024-06-27 20:55:53,633 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 84 selfloop transitions, 36 changer transitions 0/124 dead transitions. [2024-06-27 20:55:53,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 124 transitions, 954 flow [2024-06-27 20:55:53,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:53,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:53,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-27 20:55:53,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5928571428571429 [2024-06-27 20:55:53,636 INFO L175 Difference]: Start difference. First operand has 60 places, 69 transitions, 482 flow. Second operand 7 states and 166 transitions. [2024-06-27 20:55:53,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 124 transitions, 954 flow [2024-06-27 20:55:53,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 124 transitions, 914 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-06-27 20:55:53,654 INFO L231 Difference]: Finished difference. Result has 66 places, 72 transitions, 558 flow [2024-06-27 20:55:53,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=438, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=558, PETRI_PLACES=66, PETRI_TRANSITIONS=72} [2024-06-27 20:55:53,657 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-27 20:55:53,658 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 72 transitions, 558 flow [2024-06-27 20:55:53,659 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 20:55:53,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:53,659 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:53,660 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:55:53,660 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 20:55:53,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:53,661 INFO L85 PathProgramCache]: Analyzing trace with hash 257532158, now seen corresponding path program 1 times [2024-06-27 20:55:53,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:53,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143017758] [2024-06-27 20:55:53,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:53,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:53,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:54,141 INFO 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 20:55:54,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:54,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143017758] [2024-06-27 20:55:54,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143017758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:54,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:54,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:55:54,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711969898] [2024-06-27 20:55:54,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:54,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:55:54,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:54,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:55:54,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:55:54,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:55:54,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 72 transitions, 558 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 20:55:54,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:54,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:55:54,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:54,754 INFO L124 PetriNetUnfolderBase]: 1991/2976 cut-off events. [2024-06-27 20:55:54,754 INFO L125 PetriNetUnfolderBase]: For 10042/10042 co-relation queries the response was YES. [2024-06-27 20:55:54,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12300 conditions, 2976 events. 1991/2976 cut-off events. For 10042/10042 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14019 event pairs, 773 based on Foata normal form. 5/2981 useless extension candidates. Maximal degree in co-relation 12271. Up to 2931 conditions per place. [2024-06-27 20:55:54,778 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 71 selfloop transitions, 15 changer transitions 0/89 dead transitions. [2024-06-27 20:55:54,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 89 transitions, 799 flow [2024-06-27 20:55:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:55:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:55:54,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-27 20:55:54,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-06-27 20:55:54,780 INFO L175 Difference]: Start difference. First operand has 66 places, 72 transitions, 558 flow. Second operand 5 states and 87 transitions. [2024-06-27 20:55:54,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 89 transitions, 799 flow [2024-06-27 20:55:54,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 89 transitions, 725 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:54,787 INFO L231 Difference]: Finished difference. Result has 66 places, 75 transitions, 557 flow [2024-06-27 20:55:54,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=486, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=557, PETRI_PLACES=66, PETRI_TRANSITIONS=75} [2024-06-27 20:55:54,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-27 20:55:54,789 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 75 transitions, 557 flow [2024-06-27 20:55:54,789 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 20:55:54,789 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:54,789 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:54,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:55:54,789 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 20:55:54,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:54,790 INFO L85 PathProgramCache]: Analyzing trace with hash -606667320, now seen corresponding path program 1 times [2024-06-27 20:55:54,790 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:54,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039108107] [2024-06-27 20:55:54,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:54,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:54,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:55,366 INFO 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 20:55:55,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:55,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039108107] [2024-06-27 20:55:55,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039108107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:55,367 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:55,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:55,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894699650] [2024-06-27 20:55:55,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:55,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:55,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:55,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:55,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:55,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:55:55,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 75 transitions, 557 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 20:55:55,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:55,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:55:55,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:56,048 INFO L124 PetriNetUnfolderBase]: 1981/2962 cut-off events. [2024-06-27 20:55:56,049 INFO L125 PetriNetUnfolderBase]: For 11034/11034 co-relation queries the response was YES. [2024-06-27 20:55:56,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12280 conditions, 2962 events. 1981/2962 cut-off events. For 11034/11034 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13959 event pairs, 745 based on Foata normal form. 4/2966 useless extension candidates. Maximal degree in co-relation 12249. Up to 2923 conditions per place. [2024-06-27 20:55:56,073 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 80 selfloop transitions, 11 changer transitions 0/94 dead transitions. [2024-06-27 20:55:56,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 94 transitions, 801 flow [2024-06-27 20:55:56,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:56,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:56,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 20:55:56,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:55:56,075 INFO L175 Difference]: Start difference. First operand has 66 places, 75 transitions, 557 flow. Second operand 6 states and 96 transitions. [2024-06-27 20:55:56,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 94 transitions, 801 flow [2024-06-27 20:55:56,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 94 transitions, 770 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:56,084 INFO L231 Difference]: Finished difference. Result has 69 places, 78 transitions, 584 flow [2024-06-27 20:55:56,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=584, PETRI_PLACES=69, PETRI_TRANSITIONS=78} [2024-06-27 20:55:56,085 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 28 predicate places. [2024-06-27 20:55:56,085 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 78 transitions, 584 flow [2024-06-27 20:55:56,085 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 20:55:56,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:56,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:56,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:55:56,086 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 20:55:56,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:56,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1826477957, now seen corresponding path program 1 times [2024-06-27 20:55:56,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:56,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [877341328] [2024-06-27 20:55:56,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:56,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:56,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:56,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:56,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:56,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [877341328] [2024-06-27 20:55:56,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [877341328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:56,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:56,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:56,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700911861] [2024-06-27 20:55:56,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:56,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:56,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:56,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:56,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:56,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:55:56,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 78 transitions, 584 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 20:55:56,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:56,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:55:56,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:57,322 INFO L124 PetriNetUnfolderBase]: 1993/2981 cut-off events. [2024-06-27 20:55:57,322 INFO L125 PetriNetUnfolderBase]: For 13187/13191 co-relation queries the response was YES. [2024-06-27 20:55:57,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12898 conditions, 2981 events. 1993/2981 cut-off events. For 13187/13191 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14127 event pairs, 625 based on Foata normal form. 14/2995 useless extension candidates. Maximal degree in co-relation 12866. Up to 2788 conditions per place. [2024-06-27 20:55:57,345 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 85 selfloop transitions, 19 changer transitions 0/107 dead transitions. [2024-06-27 20:55:57,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 107 transitions, 948 flow [2024-06-27 20:55:57,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:57,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:57,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 20:55:57,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-27 20:55:57,347 INFO L175 Difference]: Start difference. First operand has 69 places, 78 transitions, 584 flow. Second operand 6 states and 110 transitions. [2024-06-27 20:55:57,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 107 transitions, 948 flow [2024-06-27 20:55:57,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 107 transitions, 910 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 20:55:57,358 INFO L231 Difference]: Finished difference. Result has 71 places, 81 transitions, 628 flow [2024-06-27 20:55:57,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=546, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=628, PETRI_PLACES=71, PETRI_TRANSITIONS=81} [2024-06-27 20:55:57,358 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-27 20:55:57,359 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 81 transitions, 628 flow [2024-06-27 20:55:57,359 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 20:55:57,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:57,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:57,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:55:57,360 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 20:55:57,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:57,360 INFO L85 PathProgramCache]: Analyzing trace with hash -2132639827, now seen corresponding path program 2 times [2024-06-27 20:55:57,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:57,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260781368] [2024-06-27 20:55:57,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:57,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:57,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:57,930 INFO 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 20:55:57,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:57,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260781368] [2024-06-27 20:55:57,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [260781368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:57,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:57,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:57,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204816108] [2024-06-27 20:55:57,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:57,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:57,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:57,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:57,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:57,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:55:57,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 81 transitions, 628 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 20:55:57,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:57,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:55:57,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:58,526 INFO L124 PetriNetUnfolderBase]: 1963/2934 cut-off events. [2024-06-27 20:55:58,526 INFO L125 PetriNetUnfolderBase]: For 14439/14439 co-relation queries the response was YES. [2024-06-27 20:55:58,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12967 conditions, 2934 events. 1963/2934 cut-off events. For 14439/14439 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 13785 event pairs, 740 based on Foata normal form. 5/2939 useless extension candidates. Maximal degree in co-relation 12935. Up to 2895 conditions per place. [2024-06-27 20:55:58,551 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 85 selfloop transitions, 11 changer transitions 0/99 dead transitions. [2024-06-27 20:55:58,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 880 flow [2024-06-27 20:55:58,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:58,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:58,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-27 20:55:58,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 20:55:58,553 INFO L175 Difference]: Start difference. First operand has 71 places, 81 transitions, 628 flow. Second operand 6 states and 98 transitions. [2024-06-27 20:55:58,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 880 flow [2024-06-27 20:55:58,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 99 transitions, 851 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:58,567 INFO L231 Difference]: Finished difference. Result has 74 places, 81 transitions, 629 flow [2024-06-27 20:55:58,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=629, PETRI_PLACES=74, PETRI_TRANSITIONS=81} [2024-06-27 20:55:58,568 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-27 20:55:58,568 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 81 transitions, 629 flow [2024-06-27 20:55:58,568 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 20:55:58,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:58,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:58,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:55:58,569 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 20:55:58,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:58,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1893055063, now seen corresponding path program 1 times [2024-06-27 20:55:58,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:58,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515223343] [2024-06-27 20:55:58,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:58,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:58,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:59,321 INFO 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 20:55:59,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:59,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515223343] [2024-06-27 20:55:59,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515223343] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:59,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:59,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:55:59,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485602883] [2024-06-27 20:55:59,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:59,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:55:59,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:59,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:55:59,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:55:59,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:55:59,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 81 transitions, 629 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 20:55:59,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:59,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:55:59,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:59,899 INFO L124 PetriNetUnfolderBase]: 2067/3088 cut-off events. [2024-06-27 20:55:59,899 INFO L125 PetriNetUnfolderBase]: For 17212/17212 co-relation queries the response was YES. [2024-06-27 20:55:59,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13688 conditions, 3088 events. 2067/3088 cut-off events. For 17212/17212 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14610 event pairs, 562 based on Foata normal form. 12/3099 useless extension candidates. Maximal degree in co-relation 13655. Up to 2729 conditions per place. [2024-06-27 20:55:59,922 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 107 selfloop transitions, 28 changer transitions 0/138 dead transitions. [2024-06-27 20:55:59,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 138 transitions, 1265 flow [2024-06-27 20:55:59,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:59,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:59,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:55:59,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-27 20:55:59,925 INFO L175 Difference]: Start difference. First operand has 74 places, 81 transitions, 629 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:55:59,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 138 transitions, 1265 flow [2024-06-27 20:55:59,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 138 transitions, 1199 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:59,943 INFO L231 Difference]: Finished difference. Result has 77 places, 99 transitions, 823 flow [2024-06-27 20:55:59,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=823, PETRI_PLACES=77, PETRI_TRANSITIONS=99} [2024-06-27 20:55:59,944 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-27 20:55:59,945 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 99 transitions, 823 flow [2024-06-27 20:55:59,945 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 20:55:59,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:59,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:59,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:55:59,946 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 20:55:59,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:59,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1330583899, now seen corresponding path program 2 times [2024-06-27 20:55:59,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:59,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365340823] [2024-06-27 20:55:59,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:59,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:59,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:00,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:00,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:00,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365340823] [2024-06-27 20:56:00,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365340823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:00,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:00,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:00,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360352739] [2024-06-27 20:56:00,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:00,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:00,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:00,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:00,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:00,640 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:00,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 99 transitions, 823 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 20:56:00,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:00,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:00,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:01,158 INFO L124 PetriNetUnfolderBase]: 2089/3118 cut-off events. [2024-06-27 20:56:01,158 INFO L125 PetriNetUnfolderBase]: For 20106/20106 co-relation queries the response was YES. [2024-06-27 20:56:01,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15057 conditions, 3118 events. 2089/3118 cut-off events. For 20106/20106 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14731 event pairs, 606 based on Foata normal form. 4/3122 useless extension candidates. Maximal degree in co-relation 15021. Up to 3023 conditions per place. [2024-06-27 20:56:01,180 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 18 changer transitions 0/131 dead transitions. [2024-06-27 20:56:01,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 131 transitions, 1259 flow [2024-06-27 20:56:01,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:01,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:01,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:56:01,182 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 20:56:01,182 INFO L175 Difference]: Start difference. First operand has 77 places, 99 transitions, 823 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:56:01,182 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 131 transitions, 1259 flow [2024-06-27 20:56:01,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 131 transitions, 1213 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-27 20:56:01,201 INFO L231 Difference]: Finished difference. Result has 83 places, 107 transitions, 918 flow [2024-06-27 20:56:01,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=785, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=918, PETRI_PLACES=83, PETRI_TRANSITIONS=107} [2024-06-27 20:56:01,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 42 predicate places. [2024-06-27 20:56:01,202 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 107 transitions, 918 flow [2024-06-27 20:56:01,203 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 20:56:01,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:01,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:01,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:56:01,203 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 20:56:01,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:01,204 INFO L85 PathProgramCache]: Analyzing trace with hash -608872135, now seen corresponding path program 3 times [2024-06-27 20:56:01,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:01,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342586004] [2024-06-27 20:56:01,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:01,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:01,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:01,823 INFO 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 20:56:01,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:01,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342586004] [2024-06-27 20:56:01,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342586004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:01,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:01,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:01,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374276811] [2024-06-27 20:56:01,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:01,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:01,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:01,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:01,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:01,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:01,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 107 transitions, 918 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 20:56:01,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:01,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:01,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:02,352 INFO L124 PetriNetUnfolderBase]: 2095/3127 cut-off events. [2024-06-27 20:56:02,352 INFO L125 PetriNetUnfolderBase]: For 22711/22711 co-relation queries the response was YES. [2024-06-27 20:56:02,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15409 conditions, 3127 events. 2095/3127 cut-off events. For 22711/22711 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 14736 event pairs, 606 based on Foata normal form. 4/3131 useless extension candidates. Maximal degree in co-relation 15370. Up to 3070 conditions per place. [2024-06-27 20:56:02,370 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 113 selfloop transitions, 17 changer transitions 0/133 dead transitions. [2024-06-27 20:56:02,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 133 transitions, 1281 flow [2024-06-27 20:56:02,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:02,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:02,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 20:56:02,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-27 20:56:02,372 INFO L175 Difference]: Start difference. First operand has 83 places, 107 transitions, 918 flow. Second operand 7 states and 111 transitions. [2024-06-27 20:56:02,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 133 transitions, 1281 flow [2024-06-27 20:56:02,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 133 transitions, 1253 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:02,394 INFO L231 Difference]: Finished difference. Result has 88 places, 113 transitions, 997 flow [2024-06-27 20:56:02,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=892, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=997, PETRI_PLACES=88, PETRI_TRANSITIONS=113} [2024-06-27 20:56:02,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 47 predicate places. [2024-06-27 20:56:02,395 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 113 transitions, 997 flow [2024-06-27 20:56:02,395 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 20:56:02,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:02,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:02,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:56:02,396 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 20:56:02,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1108291207, now seen corresponding path program 1 times [2024-06-27 20:56:02,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:02,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1816210881] [2024-06-27 20:56:02,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:02,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:02,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:03,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:03,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:03,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1816210881] [2024-06-27 20:56:03,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1816210881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:03,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:03,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:03,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145374146] [2024-06-27 20:56:03,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:03,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:03,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:03,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:03,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:03,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:03,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 113 transitions, 997 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 20:56:03,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:03,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:03,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:03,981 INFO L124 PetriNetUnfolderBase]: 2087/3115 cut-off events. [2024-06-27 20:56:03,981 INFO L125 PetriNetUnfolderBase]: For 24820/24820 co-relation queries the response was YES. [2024-06-27 20:56:03,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15753 conditions, 3115 events. 2087/3115 cut-off events. For 24820/24820 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 14658 event pairs, 587 based on Foata normal form. 4/3119 useless extension candidates. Maximal degree in co-relation 15711. Up to 3058 conditions per place. [2024-06-27 20:56:03,998 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 117 selfloop transitions, 15 changer transitions 0/135 dead transitions. [2024-06-27 20:56:03,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 135 transitions, 1337 flow [2024-06-27 20:56:03,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:03,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:04,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 20:56:04,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 20:56:04,000 INFO L175 Difference]: Start difference. First operand has 88 places, 113 transitions, 997 flow. Second operand 7 states and 110 transitions. [2024-06-27 20:56:04,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 135 transitions, 1337 flow [2024-06-27 20:56:04,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 135 transitions, 1305 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:04,027 INFO L231 Difference]: Finished difference. Result has 92 places, 115 transitions, 1032 flow [2024-06-27 20:56:04,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=965, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1032, PETRI_PLACES=92, PETRI_TRANSITIONS=115} [2024-06-27 20:56:04,028 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 51 predicate places. [2024-06-27 20:56:04,028 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 115 transitions, 1032 flow [2024-06-27 20:56:04,028 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 20:56:04,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:04,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:04,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:56:04,029 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 20:56:04,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:04,029 INFO L85 PathProgramCache]: Analyzing trace with hash 1441107494, now seen corresponding path program 1 times [2024-06-27 20:56:04,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:04,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459963174] [2024-06-27 20:56:04,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:04,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:04,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:05,023 INFO 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 20:56:05,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:05,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459963174] [2024-06-27 20:56:05,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459963174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:05,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:05,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:05,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276374346] [2024-06-27 20:56:05,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:05,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:05,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:05,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:05,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:05,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:05,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 115 transitions, 1032 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 20:56:05,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:05,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:05,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:05,697 INFO L124 PetriNetUnfolderBase]: 2121/3162 cut-off events. [2024-06-27 20:56:05,697 INFO L125 PetriNetUnfolderBase]: For 28407/28411 co-relation queries the response was YES. [2024-06-27 20:56:05,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16253 conditions, 3162 events. 2121/3162 cut-off events. For 28407/28411 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14884 event pairs, 593 based on Foata normal form. 9/3171 useless extension candidates. Maximal degree in co-relation 16210. Up to 2908 conditions per place. [2024-06-27 20:56:05,714 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 122 selfloop transitions, 39 changer transitions 0/164 dead transitions. [2024-06-27 20:56:05,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 164 transitions, 1579 flow [2024-06-27 20:56:05,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:05,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:05,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:56:05,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-27 20:56:05,716 INFO L175 Difference]: Start difference. First operand has 92 places, 115 transitions, 1032 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:56:05,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 164 transitions, 1579 flow [2024-06-27 20:56:05,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 164 transitions, 1530 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:05,738 INFO L231 Difference]: Finished difference. Result has 96 places, 126 transitions, 1189 flow [2024-06-27 20:56:05,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=983, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1189, PETRI_PLACES=96, PETRI_TRANSITIONS=126} [2024-06-27 20:56:05,739 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-27 20:56:05,739 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 126 transitions, 1189 flow [2024-06-27 20:56:05,740 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 20:56:05,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:05,740 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:05,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:56:05,740 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 20:56:05,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:05,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1444830439, now seen corresponding path program 1 times [2024-06-27 20:56:05,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:05,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455439965] [2024-06-27 20:56:05,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:05,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:05,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:06,455 INFO 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 20:56:06,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:06,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455439965] [2024-06-27 20:56:06,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [455439965] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:06,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:06,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:06,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843230336] [2024-06-27 20:56:06,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:06,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:06,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:06,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:06,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:06,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:06,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 126 transitions, 1189 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 20:56:06,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:06,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:06,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:07,102 INFO L124 PetriNetUnfolderBase]: 2165/3227 cut-off events. [2024-06-27 20:56:07,103 INFO L125 PetriNetUnfolderBase]: For 32152/32154 co-relation queries the response was YES. [2024-06-27 20:56:07,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17459 conditions, 3227 events. 2165/3227 cut-off events. For 32152/32154 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15261 event pairs, 569 based on Foata normal form. 8/3235 useless extension candidates. Maximal degree in co-relation 17414. Up to 2812 conditions per place. [2024-06-27 20:56:07,124 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 120 selfloop transitions, 46 changer transitions 0/169 dead transitions. [2024-06-27 20:56:07,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 169 transitions, 1828 flow [2024-06-27 20:56:07,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:07,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:07,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:56:07,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 20:56:07,127 INFO L175 Difference]: Start difference. First operand has 96 places, 126 transitions, 1189 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:56:07,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 169 transitions, 1828 flow [2024-06-27 20:56:07,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 169 transitions, 1730 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:07,157 INFO L231 Difference]: Finished difference. Result has 100 places, 134 transitions, 1325 flow [2024-06-27 20:56:07,157 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1325, PETRI_PLACES=100, PETRI_TRANSITIONS=134} [2024-06-27 20:56:07,158 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 59 predicate places. [2024-06-27 20:56:07,158 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 134 transitions, 1325 flow [2024-06-27 20:56:07,158 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 20:56:07,158 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:07,158 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:07,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:56:07,159 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 20:56:07,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:07,159 INFO L85 PathProgramCache]: Analyzing trace with hash 1396339649, now seen corresponding path program 2 times [2024-06-27 20:56:07,159 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:07,159 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719029478] [2024-06-27 20:56:07,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:07,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:07,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:07,798 INFO 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 20:56:07,800 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:07,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719029478] [2024-06-27 20:56:07,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719029478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:07,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:07,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:07,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413741573] [2024-06-27 20:56:07,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:07,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:07,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:07,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:07,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:07,843 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:07,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 134 transitions, 1325 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 20:56:07,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:07,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:07,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:08,342 INFO L124 PetriNetUnfolderBase]: 2187/3259 cut-off events. [2024-06-27 20:56:08,342 INFO L125 PetriNetUnfolderBase]: For 35757/35759 co-relation queries the response was YES. [2024-06-27 20:56:08,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18333 conditions, 3259 events. 2187/3259 cut-off events. For 35757/35759 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15411 event pairs, 560 based on Foata normal form. 4/3263 useless extension candidates. Maximal degree in co-relation 18285. Up to 2821 conditions per place. [2024-06-27 20:56:08,363 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 118 selfloop transitions, 46 changer transitions 0/167 dead transitions. [2024-06-27 20:56:08,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 167 transitions, 1853 flow [2024-06-27 20:56:08,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:08,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:08,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:56:08,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 20:56:08,365 INFO L175 Difference]: Start difference. First operand has 100 places, 134 transitions, 1325 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:56:08,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 167 transitions, 1853 flow [2024-06-27 20:56:08,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 167 transitions, 1784 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:08,400 INFO L231 Difference]: Finished difference. Result has 104 places, 137 transitions, 1395 flow [2024-06-27 20:56:08,400 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1395, PETRI_PLACES=104, PETRI_TRANSITIONS=137} [2024-06-27 20:56:08,400 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-27 20:56:08,401 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 137 transitions, 1395 flow [2024-06-27 20:56:08,401 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 20:56:08,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:08,401 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:08,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:56:08,401 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 20:56:08,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:08,402 INFO L85 PathProgramCache]: Analyzing trace with hash -1729067426, now seen corresponding path program 1 times [2024-06-27 20:56:08,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:08,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1183503615] [2024-06-27 20:56:08,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:08,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:08,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:09,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:09,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:09,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1183503615] [2024-06-27 20:56:09,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1183503615] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:09,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:09,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:09,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [344376184] [2024-06-27 20:56:09,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:09,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:09,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:09,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:09,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:09,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:09,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 137 transitions, 1395 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 20:56:09,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:09,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:09,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:10,005 INFO L124 PetriNetUnfolderBase]: 2182/3250 cut-off events. [2024-06-27 20:56:10,005 INFO L125 PetriNetUnfolderBase]: For 39035/39035 co-relation queries the response was YES. [2024-06-27 20:56:10,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18583 conditions, 3250 events. 2182/3250 cut-off events. For 39035/39035 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15300 event pairs, 606 based on Foata normal form. 2/3252 useless extension candidates. Maximal degree in co-relation 18534. Up to 3184 conditions per place. [2024-06-27 20:56:10,025 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 19 changer transitions 0/158 dead transitions. [2024-06-27 20:56:10,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 158 transitions, 1777 flow [2024-06-27 20:56:10,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:10,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:10,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 20:56:10,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-27 20:56:10,027 INFO L175 Difference]: Start difference. First operand has 104 places, 137 transitions, 1395 flow. Second operand 7 states and 111 transitions. [2024-06-27 20:56:10,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 158 transitions, 1777 flow [2024-06-27 20:56:10,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 158 transitions, 1684 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:10,069 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1374 flow [2024-06-27 20:56:10,070 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1309, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1374, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-06-27 20:56:10,070 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 66 predicate places. [2024-06-27 20:56:10,070 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1374 flow [2024-06-27 20:56:10,070 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 20:56:10,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:10,071 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:10,071 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:56:10,071 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:10,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:10,072 INFO L85 PathProgramCache]: Analyzing trace with hash -2986891, now seen corresponding path program 3 times [2024-06-27 20:56:10,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:10,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469422041] [2024-06-27 20:56:10,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:10,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:10,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:10,670 INFO 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 20:56:10,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:10,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469422041] [2024-06-27 20:56:10,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469422041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:10,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:10,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:10,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186863438] [2024-06-27 20:56:10,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:10,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:10,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:10,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:10,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:10,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:10,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1374 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 20:56:10,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:10,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:10,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:11,425 INFO L124 PetriNetUnfolderBase]: 2188/3261 cut-off events. [2024-06-27 20:56:11,426 INFO L125 PetriNetUnfolderBase]: For 42642/42646 co-relation queries the response was YES. [2024-06-27 20:56:11,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18617 conditions, 3261 events. 2188/3261 cut-off events. For 42642/42646 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 15391 event pairs, 614 based on Foata normal form. 8/3269 useless extension candidates. Maximal degree in co-relation 18567. Up to 3179 conditions per place. [2024-06-27 20:56:11,455 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 140 selfloop transitions, 19 changer transitions 0/162 dead transitions. [2024-06-27 20:56:11,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 162 transitions, 1782 flow [2024-06-27 20:56:11,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:11,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:11,459 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:56:11,459 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-27 20:56:11,459 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1374 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:56:11,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 162 transitions, 1782 flow [2024-06-27 20:56:11,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 162 transitions, 1744 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:11,515 INFO L231 Difference]: Finished difference. Result has 109 places, 141 transitions, 1422 flow [2024-06-27 20:56:11,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1336, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1422, PETRI_PLACES=109, PETRI_TRANSITIONS=141} [2024-06-27 20:56:11,516 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-27 20:56:11,516 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 141 transitions, 1422 flow [2024-06-27 20:56:11,516 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 20:56:11,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:11,516 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:11,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:56:11,517 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 20:56:11,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:11,517 INFO L85 PathProgramCache]: Analyzing trace with hash 218531134, now seen corresponding path program 1 times [2024-06-27 20:56:11,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:11,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461431978] [2024-06-27 20:56:11,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:11,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:11,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:12,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:12,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:12,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461431978] [2024-06-27 20:56:12,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461431978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:12,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:12,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:12,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046451984] [2024-06-27 20:56:12,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:12,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:12,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:12,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:12,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:12,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:12,629 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 141 transitions, 1422 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 20:56:12,629 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:12,629 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:12,629 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:13,377 INFO L124 PetriNetUnfolderBase]: 2468/3685 cut-off events. [2024-06-27 20:56:13,377 INFO L125 PetriNetUnfolderBase]: For 51299/51303 co-relation queries the response was YES. [2024-06-27 20:56:13,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21321 conditions, 3685 events. 2468/3685 cut-off events. For 51299/51303 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 18105 event pairs, 467 based on Foata normal form. 24/3709 useless extension candidates. Maximal degree in co-relation 21270. Up to 2649 conditions per place. [2024-06-27 20:56:13,402 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 143 selfloop transitions, 61 changer transitions 0/207 dead transitions. [2024-06-27 20:56:13,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 207 transitions, 2358 flow [2024-06-27 20:56:13,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:13,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:13,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 20:56:13,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 20:56:13,403 INFO L175 Difference]: Start difference. First operand has 109 places, 141 transitions, 1422 flow. Second operand 8 states and 160 transitions. [2024-06-27 20:56:13,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 207 transitions, 2358 flow [2024-06-27 20:56:13,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 207 transitions, 2308 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:13,451 INFO L231 Difference]: Finished difference. Result has 114 places, 153 transitions, 1709 flow [2024-06-27 20:56:13,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1372, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1709, PETRI_PLACES=114, PETRI_TRANSITIONS=153} [2024-06-27 20:56:13,452 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 73 predicate places. [2024-06-27 20:56:13,452 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 153 transitions, 1709 flow [2024-06-27 20:56:13,452 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 20:56:13,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:13,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:13,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:56:13,453 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 20:56:13,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:13,453 INFO L85 PathProgramCache]: Analyzing trace with hash 218591584, now seen corresponding path program 2 times [2024-06-27 20:56:13,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:13,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691425926] [2024-06-27 20:56:13,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:13,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:13,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:14,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:14,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:14,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691425926] [2024-06-27 20:56:14,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691425926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:14,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:14,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:14,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029655528] [2024-06-27 20:56:14,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:14,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:14,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:14,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:14,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:14,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:14,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 153 transitions, 1709 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 20:56:14,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:14,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:14,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:15,315 INFO L124 PetriNetUnfolderBase]: 2518/3770 cut-off events. [2024-06-27 20:56:15,315 INFO L125 PetriNetUnfolderBase]: For 60865/60869 co-relation queries the response was YES. [2024-06-27 20:56:15,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23659 conditions, 3770 events. 2518/3770 cut-off events. For 60865/60869 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18698 event pairs, 629 based on Foata normal form. 33/3803 useless extension candidates. Maximal degree in co-relation 23605. Up to 3215 conditions per place. [2024-06-27 20:56:15,341 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 139 selfloop transitions, 67 changer transitions 0/209 dead transitions. [2024-06-27 20:56:15,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 209 transitions, 2463 flow [2024-06-27 20:56:15,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:15,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:15,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-27 20:56:15,343 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4777777777777778 [2024-06-27 20:56:15,343 INFO L175 Difference]: Start difference. First operand has 114 places, 153 transitions, 1709 flow. Second operand 9 states and 172 transitions. [2024-06-27 20:56:15,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 209 transitions, 2463 flow [2024-06-27 20:56:15,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 209 transitions, 2389 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:15,403 INFO L231 Difference]: Finished difference. Result has 123 places, 159 transitions, 1930 flow [2024-06-27 20:56:15,403 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1639, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1930, PETRI_PLACES=123, PETRI_TRANSITIONS=159} [2024-06-27 20:56:15,404 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 82 predicate places. [2024-06-27 20:56:15,404 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 159 transitions, 1930 flow [2024-06-27 20:56:15,404 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 20:56:15,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:15,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:15,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:56:15,405 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 20:56:15,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:15,405 INFO L85 PathProgramCache]: Analyzing trace with hash 221392868, now seen corresponding path program 1 times [2024-06-27 20:56:15,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:15,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174813730] [2024-06-27 20:56:15,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:15,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:15,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:16,245 INFO 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 20:56:16,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:16,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174813730] [2024-06-27 20:56:16,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174813730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:16,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:16,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:16,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991336811] [2024-06-27 20:56:16,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:16,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:16,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:16,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:16,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:16,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:16,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 159 transitions, 1930 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:16,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:16,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:16,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:16,950 INFO L124 PetriNetUnfolderBase]: 2519/3773 cut-off events. [2024-06-27 20:56:16,951 INFO L125 PetriNetUnfolderBase]: For 70032/70034 co-relation queries the response was YES. [2024-06-27 20:56:16,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25067 conditions, 3773 events. 2519/3773 cut-off events. For 70032/70034 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18729 event pairs, 661 based on Foata normal form. 4/3777 useless extension candidates. Maximal degree in co-relation 25008. Up to 3463 conditions per place. [2024-06-27 20:56:16,972 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 149 selfloop transitions, 47 changer transitions 0/199 dead transitions. [2024-06-27 20:56:16,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 199 transitions, 2642 flow [2024-06-27 20:56:16,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:16,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:16,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:56:16,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 20:56:16,974 INFO L175 Difference]: Start difference. First operand has 123 places, 159 transitions, 1930 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:56:16,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 199 transitions, 2642 flow [2024-06-27 20:56:17,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 199 transitions, 2491 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:17,041 INFO L231 Difference]: Finished difference. Result has 127 places, 172 transitions, 2113 flow [2024-06-27 20:56:17,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1793, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2113, PETRI_PLACES=127, PETRI_TRANSITIONS=172} [2024-06-27 20:56:17,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-27 20:56:17,041 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 172 transitions, 2113 flow [2024-06-27 20:56:17,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:17,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:17,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:17,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:56:17,042 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 20:56:17,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:17,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1840071508, now seen corresponding path program 2 times [2024-06-27 20:56:17,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:17,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108203857] [2024-06-27 20:56:17,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:17,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:17,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:17,739 INFO 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 20:56:17,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:17,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108203857] [2024-06-27 20:56:17,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108203857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:17,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:17,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:17,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501624194] [2024-06-27 20:56:17,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:17,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:17,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:17,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:17,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:17,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:17,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 172 transitions, 2113 flow. Second operand has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:17,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:17,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:17,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:18,499 INFO L124 PetriNetUnfolderBase]: 2512/3764 cut-off events. [2024-06-27 20:56:18,499 INFO L125 PetriNetUnfolderBase]: For 74882/74884 co-relation queries the response was YES. [2024-06-27 20:56:18,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25227 conditions, 3764 events. 2512/3764 cut-off events. For 74882/74884 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 18672 event pairs, 656 based on Foata normal form. 4/3768 useless extension candidates. Maximal degree in co-relation 25165. Up to 3412 conditions per place. [2024-06-27 20:56:18,524 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 150 selfloop transitions, 52 changer transitions 0/205 dead transitions. [2024-06-27 20:56:18,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 205 transitions, 2691 flow [2024-06-27 20:56:18,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:18,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:18,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-27 20:56:18,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 20:56:18,525 INFO L175 Difference]: Start difference. First operand has 127 places, 172 transitions, 2113 flow. Second operand 7 states and 133 transitions. [2024-06-27 20:56:18,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 205 transitions, 2691 flow [2024-06-27 20:56:18,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 205 transitions, 2608 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:18,606 INFO L231 Difference]: Finished difference. Result has 130 places, 172 transitions, 2150 flow [2024-06-27 20:56:18,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2030, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2150, PETRI_PLACES=130, PETRI_TRANSITIONS=172} [2024-06-27 20:56:18,606 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 20:56:18,607 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 172 transitions, 2150 flow [2024-06-27 20:56:18,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.625) internal successors, (69), 8 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:18,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:18,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:18,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:56:18,607 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 20:56:18,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:18,608 INFO L85 PathProgramCache]: Analyzing trace with hash 336863962, now seen corresponding path program 1 times [2024-06-27 20:56:18,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:18,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817519984] [2024-06-27 20:56:18,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:18,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:18,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:19,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:19,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:19,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817519984] [2024-06-27 20:56:19,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817519984] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:19,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:19,762 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:19,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1021544362] [2024-06-27 20:56:19,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:19,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:19,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:19,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:19,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:19,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:19,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 172 transitions, 2150 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:19,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:19,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:19,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:20,509 INFO L124 PetriNetUnfolderBase]: 2621/3943 cut-off events. [2024-06-27 20:56:20,509 INFO L125 PetriNetUnfolderBase]: For 87477/87479 co-relation queries the response was YES. [2024-06-27 20:56:20,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26375 conditions, 3943 events. 2621/3943 cut-off events. For 87477/87479 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19878 event pairs, 641 based on Foata normal form. 28/3971 useless extension candidates. Maximal degree in co-relation 26312. Up to 3353 conditions per place. [2024-06-27 20:56:20,539 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 148 selfloop transitions, 60 changer transitions 0/211 dead transitions. [2024-06-27 20:56:20,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 211 transitions, 2808 flow [2024-06-27 20:56:20,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:20,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:20,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:56:20,540 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-27 20:56:20,541 INFO L175 Difference]: Start difference. First operand has 130 places, 172 transitions, 2150 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:56:20,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 211 transitions, 2808 flow [2024-06-27 20:56:20,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 211 transitions, 2714 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:20,633 INFO L231 Difference]: Finished difference. Result has 134 places, 175 transitions, 2238 flow [2024-06-27 20:56:20,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2056, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2238, PETRI_PLACES=134, PETRI_TRANSITIONS=175} [2024-06-27 20:56:20,633 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-27 20:56:20,633 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 175 transitions, 2238 flow [2024-06-27 20:56:20,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:20,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:20,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:20,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:56:20,634 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 20:56:20,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:20,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2067968328, now seen corresponding path program 2 times [2024-06-27 20:56:20,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:20,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337069905] [2024-06-27 20:56:20,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:20,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:20,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:21,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:21,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:21,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337069905] [2024-06-27 20:56:21,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337069905] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:21,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:21,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:21,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308766636] [2024-06-27 20:56:21,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:21,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:21,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:21,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:21,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:21,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:21,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 175 transitions, 2238 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:21,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:21,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:21,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:22,447 INFO L124 PetriNetUnfolderBase]: 2638/3968 cut-off events. [2024-06-27 20:56:22,447 INFO L125 PetriNetUnfolderBase]: For 87922/87922 co-relation queries the response was YES. [2024-06-27 20:56:22,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27185 conditions, 3968 events. 2638/3968 cut-off events. For 87922/87922 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19992 event pairs, 695 based on Foata normal form. 4/3972 useless extension candidates. Maximal degree in co-relation 27121. Up to 3857 conditions per place. [2024-06-27 20:56:22,476 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 174 selfloop transitions, 26 changer transitions 0/203 dead transitions. [2024-06-27 20:56:22,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 203 transitions, 2742 flow [2024-06-27 20:56:22,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:22,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:22,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:56:22,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:56:22,478 INFO L175 Difference]: Start difference. First operand has 134 places, 175 transitions, 2238 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:56:22,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 203 transitions, 2742 flow [2024-06-27 20:56:22,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 203 transitions, 2594 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:22,568 INFO L231 Difference]: Finished difference. Result has 136 places, 177 transitions, 2189 flow [2024-06-27 20:56:22,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2090, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2189, PETRI_PLACES=136, PETRI_TRANSITIONS=177} [2024-06-27 20:56:22,569 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-27 20:56:22,569 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 177 transitions, 2189 flow [2024-06-27 20:56:22,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:22,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:22,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:22,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:56:22,570 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 20:56:22,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:22,570 INFO L85 PathProgramCache]: Analyzing trace with hash -590641338, now seen corresponding path program 3 times [2024-06-27 20:56:22,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:22,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523089195] [2024-06-27 20:56:22,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:22,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:22,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:23,577 INFO 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 20:56:23,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:23,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523089195] [2024-06-27 20:56:23,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523089195] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:23,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:23,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:23,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349617927] [2024-06-27 20:56:23,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:23,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:23,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:23,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:23,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:23,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:23,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 177 transitions, 2189 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:23,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:23,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:23,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:24,370 INFO L124 PetriNetUnfolderBase]: 2655/3995 cut-off events. [2024-06-27 20:56:24,371 INFO L125 PetriNetUnfolderBase]: For 93085/93085 co-relation queries the response was YES. [2024-06-27 20:56:24,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27280 conditions, 3995 events. 2655/3995 cut-off events. For 93085/93085 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20172 event pairs, 695 based on Foata normal form. 4/3999 useless extension candidates. Maximal degree in co-relation 27215. Up to 3920 conditions per place. [2024-06-27 20:56:24,396 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 182 selfloop transitions, 19 changer transitions 0/204 dead transitions. [2024-06-27 20:56:24,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 204 transitions, 2695 flow [2024-06-27 20:56:24,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:24,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:24,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:56:24,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 20:56:24,397 INFO L175 Difference]: Start difference. First operand has 136 places, 177 transitions, 2189 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:56:24,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 204 transitions, 2695 flow [2024-06-27 20:56:24,487 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 204 transitions, 2614 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:24,490 INFO L231 Difference]: Finished difference. Result has 138 places, 179 transitions, 2197 flow [2024-06-27 20:56:24,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2108, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2197, PETRI_PLACES=138, PETRI_TRANSITIONS=179} [2024-06-27 20:56:24,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 97 predicate places. [2024-06-27 20:56:24,490 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 179 transitions, 2197 flow [2024-06-27 20:56:24,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:24,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:24,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:24,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:56:24,491 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 20:56:24,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:24,491 INFO L85 PathProgramCache]: Analyzing trace with hash -92355178, now seen corresponding path program 4 times [2024-06-27 20:56:24,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:24,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999665659] [2024-06-27 20:56:24,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:24,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:24,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:25,362 INFO 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 20:56:25,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:25,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999665659] [2024-06-27 20:56:25,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999665659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:25,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:25,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:25,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48031997] [2024-06-27 20:56:25,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:25,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:25,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:25,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:25,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:25,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:25,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 179 transitions, 2197 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:25,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:25,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:25,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:26,268 INFO L124 PetriNetUnfolderBase]: 2672/4022 cut-off events. [2024-06-27 20:56:26,269 INFO L125 PetriNetUnfolderBase]: For 99523/99523 co-relation queries the response was YES. [2024-06-27 20:56:26,287 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27721 conditions, 4022 events. 2672/4022 cut-off events. For 99523/99523 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 20266 event pairs, 700 based on Foata normal form. 4/4026 useless extension candidates. Maximal degree in co-relation 27655. Up to 3920 conditions per place. [2024-06-27 20:56:26,302 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 180 selfloop transitions, 23 changer transitions 0/206 dead transitions. [2024-06-27 20:56:26,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2711 flow [2024-06-27 20:56:26,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:26,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:26,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:56:26,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 20:56:26,304 INFO L175 Difference]: Start difference. First operand has 138 places, 179 transitions, 2197 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:56:26,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2711 flow [2024-06-27 20:56:26,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 206 transitions, 2640 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:26,394 INFO L231 Difference]: Finished difference. Result has 140 places, 181 transitions, 2230 flow [2024-06-27 20:56:26,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2230, PETRI_PLACES=140, PETRI_TRANSITIONS=181} [2024-06-27 20:56:26,395 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-27 20:56:26,395 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 181 transitions, 2230 flow [2024-06-27 20:56:26,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:26,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:26,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:26,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:56:26,396 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:26,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:26,396 INFO L85 PathProgramCache]: Analyzing trace with hash -84014938, now seen corresponding path program 5 times [2024-06-27 20:56:26,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:26,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671096305] [2024-06-27 20:56:26,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:26,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:26,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:27,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 20:56:27,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:27,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671096305] [2024-06-27 20:56:27,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671096305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:27,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:27,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:27,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533407148] [2024-06-27 20:56:27,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:27,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:27,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:27,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:27,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:27,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:27,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 181 transitions, 2230 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:27,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:27,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:27,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:27,988 INFO L124 PetriNetUnfolderBase]: 2664/4010 cut-off events. [2024-06-27 20:56:27,988 INFO L125 PetriNetUnfolderBase]: For 103392/103392 co-relation queries the response was YES. [2024-06-27 20:56:28,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27830 conditions, 4010 events. 2664/4010 cut-off events. For 103392/103392 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 20222 event pairs, 683 based on Foata normal form. 4/4014 useless extension candidates. Maximal degree in co-relation 27763. Up to 3930 conditions per place. [2024-06-27 20:56:28,014 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 188 selfloop transitions, 17 changer transitions 0/208 dead transitions. [2024-06-27 20:56:28,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 208 transitions, 2750 flow [2024-06-27 20:56:28,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:28,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:28,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:56:28,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-27 20:56:28,016 INFO L175 Difference]: Start difference. First operand has 140 places, 181 transitions, 2230 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:56:28,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 208 transitions, 2750 flow [2024-06-27 20:56:28,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 208 transitions, 2662 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:28,113 INFO L231 Difference]: Finished difference. Result has 142 places, 183 transitions, 2235 flow [2024-06-27 20:56:28,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2146, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2235, PETRI_PLACES=142, PETRI_TRANSITIONS=183} [2024-06-27 20:56:28,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-27 20:56:28,113 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 183 transitions, 2235 flow [2024-06-27 20:56:28,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:28,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:28,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:28,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:56:28,114 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:28,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:28,114 INFO L85 PathProgramCache]: Analyzing trace with hash -590410946, now seen corresponding path program 1 times [2024-06-27 20:56:28,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:28,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774353360] [2024-06-27 20:56:28,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:28,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:28,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:28,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:28,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774353360] [2024-06-27 20:56:28,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774353360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:28,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:28,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:28,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441784369] [2024-06-27 20:56:28,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:28,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:28,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:28,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:28,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:28,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:28,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 183 transitions, 2235 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 20:56:28,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:28,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:28,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:29,660 INFO L124 PetriNetUnfolderBase]: 2656/3999 cut-off events. [2024-06-27 20:56:29,660 INFO L125 PetriNetUnfolderBase]: For 101773/101777 co-relation queries the response was YES. [2024-06-27 20:56:29,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27557 conditions, 3999 events. 2656/3999 cut-off events. For 101773/101777 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 20147 event pairs, 702 based on Foata normal form. 6/4005 useless extension candidates. Maximal degree in co-relation 27489. Up to 3900 conditions per place. [2024-06-27 20:56:29,687 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 178 selfloop transitions, 24 changer transitions 0/205 dead transitions. [2024-06-27 20:56:29,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 205 transitions, 2713 flow [2024-06-27 20:56:29,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:29,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:29,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:56:29,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-27 20:56:29,688 INFO L175 Difference]: Start difference. First operand has 142 places, 183 transitions, 2235 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:56:29,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 205 transitions, 2713 flow [2024-06-27 20:56:29,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 205 transitions, 2626 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:29,775 INFO L231 Difference]: Finished difference. Result has 143 places, 184 transitions, 2228 flow [2024-06-27 20:56:29,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2228, PETRI_PLACES=143, PETRI_TRANSITIONS=184} [2024-06-27 20:56:29,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 20:56:29,776 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 184 transitions, 2228 flow [2024-06-27 20:56:29,776 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 20:56:29,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:29,777 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:29,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:56:29,777 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 20:56:29,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:29,777 INFO L85 PathProgramCache]: Analyzing trace with hash -972887351, now seen corresponding path program 1 times [2024-06-27 20:56:29,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:29,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486869036] [2024-06-27 20:56:29,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:29,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:29,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:30,479 INFO 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 20:56:30,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:30,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486869036] [2024-06-27 20:56:30,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486869036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:30,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:30,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:56:30,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202101415] [2024-06-27 20:56:30,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:30,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:56:30,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:30,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:56:30,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:56:30,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:30,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 184 transitions, 2228 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 20:56:30,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:30,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:30,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:31,147 INFO L124 PetriNetUnfolderBase]: 2567/3855 cut-off events. [2024-06-27 20:56:31,147 INFO L125 PetriNetUnfolderBase]: For 102941/102941 co-relation queries the response was YES. [2024-06-27 20:56:31,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26711 conditions, 3855 events. 2567/3855 cut-off events. For 102941/102941 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19176 event pairs, 662 based on Foata normal form. 3/3858 useless extension candidates. Maximal degree in co-relation 26642. Up to 3802 conditions per place. [2024-06-27 20:56:31,174 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 187 selfloop transitions, 15 changer transitions 0/205 dead transitions. [2024-06-27 20:56:31,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 205 transitions, 2741 flow [2024-06-27 20:56:31,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:56:31,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:56:31,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 20:56:31,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-27 20:56:31,176 INFO L175 Difference]: Start difference. First operand has 143 places, 184 transitions, 2228 flow. Second operand 5 states and 88 transitions. [2024-06-27 20:56:31,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 205 transitions, 2741 flow [2024-06-27 20:56:31,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 205 transitions, 2695 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:31,273 INFO L231 Difference]: Finished difference. Result has 144 places, 188 transitions, 2279 flow [2024-06-27 20:56:31,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2182, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2279, PETRI_PLACES=144, PETRI_TRANSITIONS=188} [2024-06-27 20:56:31,274 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 20:56:31,274 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 188 transitions, 2279 flow [2024-06-27 20:56:31,274 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 20:56:31,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:31,274 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:31,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:56:31,275 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 20:56:31,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:31,275 INFO L85 PathProgramCache]: Analyzing trace with hash 1839870186, now seen corresponding path program 1 times [2024-06-27 20:56:31,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:31,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995096180] [2024-06-27 20:56:31,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:31,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:31,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:31,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:31,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:31,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995096180] [2024-06-27 20:56:31,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995096180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:31,952 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:31,952 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:31,952 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330352710] [2024-06-27 20:56:31,952 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:31,952 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:31,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:31,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:31,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:32,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:32,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 188 transitions, 2279 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 20:56:32,024 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:32,024 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:32,024 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:32,853 INFO L124 PetriNetUnfolderBase]: 2711/4097 cut-off events. [2024-06-27 20:56:32,853 INFO L125 PetriNetUnfolderBase]: For 122859/122861 co-relation queries the response was YES. [2024-06-27 20:56:32,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28581 conditions, 4097 events. 2711/4097 cut-off events. For 122859/122861 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 20778 event pairs, 502 based on Foata normal form. 16/4113 useless extension candidates. Maximal degree in co-relation 28510. Up to 2952 conditions per place. [2024-06-27 20:56:32,888 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 171 selfloop transitions, 60 changer transitions 0/234 dead transitions. [2024-06-27 20:56:32,888 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 234 transitions, 3082 flow [2024-06-27 20:56:32,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:32,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:32,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:56:32,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-27 20:56:32,889 INFO L175 Difference]: Start difference. First operand has 144 places, 188 transitions, 2279 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:56:32,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 234 transitions, 3082 flow [2024-06-27 20:56:33,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 234 transitions, 3058 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 20:56:33,014 INFO L231 Difference]: Finished difference. Result has 152 places, 192 transitions, 2494 flow [2024-06-27 20:56:33,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2255, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2494, PETRI_PLACES=152, PETRI_TRANSITIONS=192} [2024-06-27 20:56:33,014 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 111 predicate places. [2024-06-27 20:56:33,014 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 192 transitions, 2494 flow [2024-06-27 20:56:33,015 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 20:56:33,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:33,015 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:33,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:56:33,015 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 20:56:33,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:33,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1813594474, now seen corresponding path program 2 times [2024-06-27 20:56:33,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:33,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169266958] [2024-06-27 20:56:33,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:33,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:33,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:33,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:33,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:33,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169266958] [2024-06-27 20:56:33,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169266958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:33,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:33,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:33,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838638999] [2024-06-27 20:56:33,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:33,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:33,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:33,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:33,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:33,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:33,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 192 transitions, 2494 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 20:56:33,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:33,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:33,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:34,594 INFO L124 PetriNetUnfolderBase]: 2880/4376 cut-off events. [2024-06-27 20:56:34,594 INFO L125 PetriNetUnfolderBase]: For 142897/142899 co-relation queries the response was YES. [2024-06-27 20:56:34,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31264 conditions, 4376 events. 2880/4376 cut-off events. For 142897/142899 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 22787 event pairs, 704 based on Foata normal form. 16/4392 useless extension candidates. Maximal degree in co-relation 31189. Up to 3499 conditions per place. [2024-06-27 20:56:34,630 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 60 changer transitions 0/234 dead transitions. [2024-06-27 20:56:34,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 234 transitions, 3259 flow [2024-06-27 20:56:34,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:34,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:34,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:56:34,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-27 20:56:34,631 INFO L175 Difference]: Start difference. First operand has 152 places, 192 transitions, 2494 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:56:34,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 234 transitions, 3259 flow [2024-06-27 20:56:34,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 234 transitions, 3163 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:34,861 INFO L231 Difference]: Finished difference. Result has 158 places, 195 transitions, 2611 flow [2024-06-27 20:56:34,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2611, PETRI_PLACES=158, PETRI_TRANSITIONS=195} [2024-06-27 20:56:34,861 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 117 predicate places. [2024-06-27 20:56:34,861 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 195 transitions, 2611 flow [2024-06-27 20:56:34,862 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 20:56:34,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:34,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:34,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:56:34,862 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:34,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:34,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1928583816, now seen corresponding path program 3 times [2024-06-27 20:56:34,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:34,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944323054] [2024-06-27 20:56:34,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:34,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:34,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:35,902 INFO 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 20:56:35,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:35,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944323054] [2024-06-27 20:56:35,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944323054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:35,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:35,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:35,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286313909] [2024-06-27 20:56:35,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:35,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:35,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:35,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:35,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:35,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:35,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 195 transitions, 2611 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 20:56:35,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:35,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:35,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:36,906 INFO L124 PetriNetUnfolderBase]: 3077/4705 cut-off events. [2024-06-27 20:56:36,906 INFO L125 PetriNetUnfolderBase]: For 151780/151782 co-relation queries the response was YES. [2024-06-27 20:56:36,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32995 conditions, 4705 events. 3077/4705 cut-off events. For 151780/151782 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 25172 event pairs, 777 based on Foata normal form. 20/4725 useless extension candidates. Maximal degree in co-relation 32917. Up to 3993 conditions per place. [2024-06-27 20:56:36,938 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 181 selfloop transitions, 57 changer transitions 0/241 dead transitions. [2024-06-27 20:56:36,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 241 transitions, 3344 flow [2024-06-27 20:56:36,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:36,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:36,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:56:36,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-27 20:56:36,940 INFO L175 Difference]: Start difference. First operand has 158 places, 195 transitions, 2611 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:56:36,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 241 transitions, 3344 flow [2024-06-27 20:56:37,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 241 transitions, 3241 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:37,105 INFO L231 Difference]: Finished difference. Result has 164 places, 202 transitions, 2792 flow [2024-06-27 20:56:37,105 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2529, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2792, PETRI_PLACES=164, PETRI_TRANSITIONS=202} [2024-06-27 20:56:37,105 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 20:56:37,105 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 202 transitions, 2792 flow [2024-06-27 20:56:37,106 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 20:56:37,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:37,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:37,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:56:37,106 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:37,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:37,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1207494920, now seen corresponding path program 4 times [2024-06-27 20:56:37,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:37,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931563094] [2024-06-27 20:56:37,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:37,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:37,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:38,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 20:56:38,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:38,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931563094] [2024-06-27 20:56:38,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1931563094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:38,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:38,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:38,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304107385] [2024-06-27 20:56:38,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:38,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:38,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:38,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:38,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:38,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:38,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 202 transitions, 2792 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 20:56:38,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:38,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:38,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:39,074 INFO L124 PetriNetUnfolderBase]: 3221/4945 cut-off events. [2024-06-27 20:56:39,074 INFO L125 PetriNetUnfolderBase]: For 165422/165424 co-relation queries the response was YES. [2024-06-27 20:56:39,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35188 conditions, 4945 events. 3221/4945 cut-off events. For 165422/165424 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 26947 event pairs, 702 based on Foata normal form. 16/4961 useless extension candidates. Maximal degree in co-relation 35107. Up to 4205 conditions per place. [2024-06-27 20:56:39,108 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 193 selfloop transitions, 60 changer transitions 0/256 dead transitions. [2024-06-27 20:56:39,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 256 transitions, 3647 flow [2024-06-27 20:56:39,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:39,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:39,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:56:39,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-27 20:56:39,109 INFO L175 Difference]: Start difference. First operand has 164 places, 202 transitions, 2792 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:56:39,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 256 transitions, 3647 flow [2024-06-27 20:56:39,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 256 transitions, 3543 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:39,287 INFO L231 Difference]: Finished difference. Result has 169 places, 205 transitions, 2894 flow [2024-06-27 20:56:39,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2688, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2894, PETRI_PLACES=169, PETRI_TRANSITIONS=205} [2024-06-27 20:56:39,287 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-27 20:56:39,287 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 205 transitions, 2894 flow [2024-06-27 20:56:39,287 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 20:56:39,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:39,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:39,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:56:39,288 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 20:56:39,288 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:39,288 INFO L85 PathProgramCache]: Analyzing trace with hash 1847127326, now seen corresponding path program 5 times [2024-06-27 20:56:39,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:39,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868505317] [2024-06-27 20:56:39,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:39,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:39,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:39,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:39,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:39,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868505317] [2024-06-27 20:56:39,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868505317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:39,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:39,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:39,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869149841] [2024-06-27 20:56:39,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:39,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:39,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:39,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:39,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:40,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:40,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 205 transitions, 2894 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 20:56:40,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:40,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:40,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:41,036 INFO L124 PetriNetUnfolderBase]: 3313/5097 cut-off events. [2024-06-27 20:56:41,036 INFO L125 PetriNetUnfolderBase]: For 180178/180180 co-relation queries the response was YES. [2024-06-27 20:56:41,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36412 conditions, 5097 events. 3313/5097 cut-off events. For 180178/180180 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 28070 event pairs, 817 based on Foata normal form. 24/5121 useless extension candidates. Maximal degree in co-relation 36329. Up to 4516 conditions per place. [2024-06-27 20:56:41,080 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 175 selfloop transitions, 66 changer transitions 0/244 dead transitions. [2024-06-27 20:56:41,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 244 transitions, 3532 flow [2024-06-27 20:56:41,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:41,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:41,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-27 20:56:41,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.459375 [2024-06-27 20:56:41,084 INFO L175 Difference]: Start difference. First operand has 169 places, 205 transitions, 2894 flow. Second operand 8 states and 147 transitions. [2024-06-27 20:56:41,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 244 transitions, 3532 flow [2024-06-27 20:56:41,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 244 transitions, 3447 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:41,322 INFO L231 Difference]: Finished difference. Result has 173 places, 207 transitions, 3000 flow [2024-06-27 20:56:41,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2811, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3000, PETRI_PLACES=173, PETRI_TRANSITIONS=207} [2024-06-27 20:56:41,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 20:56:41,323 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 207 transitions, 3000 flow [2024-06-27 20:56:41,323 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 20:56:41,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:41,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:41,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:56:41,323 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:41,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:41,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1852841618, now seen corresponding path program 1 times [2024-06-27 20:56:41,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:41,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248207363] [2024-06-27 20:56:41,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:41,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:41,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:42,356 INFO 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 20:56:42,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:42,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248207363] [2024-06-27 20:56:42,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248207363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:42,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:42,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:42,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762733781] [2024-06-27 20:56:42,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:42,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:42,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:42,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:42,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:42,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:42,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 207 transitions, 3000 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 20:56:42,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:42,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:42,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:43,398 INFO L124 PetriNetUnfolderBase]: 3330/5124 cut-off events. [2024-06-27 20:56:43,398 INFO L125 PetriNetUnfolderBase]: For 178728/178730 co-relation queries the response was YES. [2024-06-27 20:56:43,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37165 conditions, 5124 events. 3330/5124 cut-off events. For 178728/178730 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 28312 event pairs, 817 based on Foata normal form. 4/5128 useless extension candidates. Maximal degree in co-relation 37080. Up to 4663 conditions per place. [2024-06-27 20:56:43,447 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 65 changer transitions 0/239 dead transitions. [2024-06-27 20:56:43,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 239 transitions, 3600 flow [2024-06-27 20:56:43,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:43,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:43,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 20:56:43,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-27 20:56:43,449 INFO L175 Difference]: Start difference. First operand has 173 places, 207 transitions, 3000 flow. Second operand 8 states and 138 transitions. [2024-06-27 20:56:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 239 transitions, 3600 flow [2024-06-27 20:56:43,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 239 transitions, 3445 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:43,716 INFO L231 Difference]: Finished difference. Result has 175 places, 209 transitions, 3034 flow [2024-06-27 20:56:43,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2845, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3034, PETRI_PLACES=175, PETRI_TRANSITIONS=209} [2024-06-27 20:56:43,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 134 predicate places. [2024-06-27 20:56:43,717 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 209 transitions, 3034 flow [2024-06-27 20:56:43,717 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 20:56:43,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:43,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:43,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:56:43,717 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:43,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:43,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1847271476, now seen corresponding path program 6 times [2024-06-27 20:56:43,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:43,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335572218] [2024-06-27 20:56:43,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:43,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:43,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:44,688 INFO 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 20:56:44,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:44,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335572218] [2024-06-27 20:56:44,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335572218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:44,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:44,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:44,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522953092] [2024-06-27 20:56:44,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:44,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:44,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:44,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:44,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:44,749 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:44,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 209 transitions, 3034 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 20:56:44,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:44,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:44,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:45,750 INFO L124 PetriNetUnfolderBase]: 3427/5281 cut-off events. [2024-06-27 20:56:45,751 INFO L125 PetriNetUnfolderBase]: For 197765/197767 co-relation queries the response was YES. [2024-06-27 20:56:45,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38288 conditions, 5281 events. 3427/5281 cut-off events. For 197765/197767 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 29369 event pairs, 827 based on Foata normal form. 20/5301 useless extension candidates. Maximal degree in co-relation 38202. Up to 4567 conditions per place. [2024-06-27 20:56:45,800 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 182 selfloop transitions, 70 changer transitions 0/255 dead transitions. [2024-06-27 20:56:45,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 255 transitions, 3747 flow [2024-06-27 20:56:45,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:45,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:45,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 20:56:45,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 20:56:45,801 INFO L175 Difference]: Start difference. First operand has 175 places, 209 transitions, 3034 flow. Second operand 9 states and 162 transitions. [2024-06-27 20:56:45,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 255 transitions, 3747 flow [2024-06-27 20:56:46,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 3576 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:46,079 INFO L231 Difference]: Finished difference. Result has 178 places, 213 transitions, 3102 flow [2024-06-27 20:56:46,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2869, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3102, PETRI_PLACES=178, PETRI_TRANSITIONS=213} [2024-06-27 20:56:46,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 137 predicate places. [2024-06-27 20:56:46,080 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 213 transitions, 3102 flow [2024-06-27 20:56:46,080 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 20:56:46,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:46,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:46,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:56:46,080 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:46,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:46,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1852633856, now seen corresponding path program 7 times [2024-06-27 20:56:46,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:46,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133533330] [2024-06-27 20:56:46,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:46,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:46,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:47,000 INFO 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 20:56:47,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:47,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133533330] [2024-06-27 20:56:47,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133533330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:47,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:47,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:47,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776010451] [2024-06-27 20:56:47,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:47,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:47,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:47,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:47,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:47,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:47,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 213 transitions, 3102 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 20:56:47,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:47,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:47,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:48,099 INFO L124 PetriNetUnfolderBase]: 3524/5438 cut-off events. [2024-06-27 20:56:48,099 INFO L125 PetriNetUnfolderBase]: For 209812/209814 co-relation queries the response was YES. [2024-06-27 20:56:48,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39474 conditions, 5438 events. 3524/5438 cut-off events. For 209812/209814 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 30537 event pairs, 842 based on Foata normal form. 20/5458 useless extension candidates. Maximal degree in co-relation 39387. Up to 4831 conditions per place. [2024-06-27 20:56:48,151 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 181 selfloop transitions, 72 changer transitions 0/256 dead transitions. [2024-06-27 20:56:48,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 256 transitions, 3811 flow [2024-06-27 20:56:48,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:48,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:48,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:56:48,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-27 20:56:48,152 INFO L175 Difference]: Start difference. First operand has 178 places, 213 transitions, 3102 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:56:48,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 256 transitions, 3811 flow [2024-06-27 20:56:48,458 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 256 transitions, 3653 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:48,461 INFO L231 Difference]: Finished difference. Result has 181 places, 217 transitions, 3187 flow [2024-06-27 20:56:48,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3187, PETRI_PLACES=181, PETRI_TRANSITIONS=217} [2024-06-27 20:56:48,462 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-27 20:56:48,462 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 217 transitions, 3187 flow [2024-06-27 20:56:48,462 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 20:56:48,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:48,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:48,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:56:48,463 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:48,463 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:48,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1852849058, now seen corresponding path program 2 times [2024-06-27 20:56:48,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:48,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154426201] [2024-06-27 20:56:48,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:48,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:48,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:49,391 INFO 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 20:56:49,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:49,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154426201] [2024-06-27 20:56:49,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154426201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:49,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:49,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:49,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478580430] [2024-06-27 20:56:49,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:49,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:49,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:49,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:49,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:49,477 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:49,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 217 transitions, 3187 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 20:56:49,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:49,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:49,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:50,451 INFO L124 PetriNetUnfolderBase]: 3541/5465 cut-off events. [2024-06-27 20:56:50,452 INFO L125 PetriNetUnfolderBase]: For 210399/210401 co-relation queries the response was YES. [2024-06-27 20:56:50,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39849 conditions, 5465 events. 3541/5465 cut-off events. For 210399/210401 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 30728 event pairs, 822 based on Foata normal form. 4/5469 useless extension candidates. Maximal degree in co-relation 39761. Up to 4513 conditions per place. [2024-06-27 20:56:50,501 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 171 selfloop transitions, 79 changer transitions 0/253 dead transitions. [2024-06-27 20:56:50,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 253 transitions, 3836 flow [2024-06-27 20:56:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:50,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:50,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:56:50,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-27 20:56:50,503 INFO L175 Difference]: Start difference. First operand has 181 places, 217 transitions, 3187 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:56:50,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 253 transitions, 3836 flow [2024-06-27 20:56:50,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 253 transitions, 3676 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:50,775 INFO L231 Difference]: Finished difference. Result has 183 places, 219 transitions, 3246 flow [2024-06-27 20:56:50,776 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3246, PETRI_PLACES=183, PETRI_TRANSITIONS=219} [2024-06-27 20:56:50,776 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-27 20:56:50,776 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 219 transitions, 3246 flow [2024-06-27 20:56:50,776 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 20:56:50,776 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:50,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:50,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:56:50,777 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:50,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:50,777 INFO L85 PathProgramCache]: Analyzing trace with hash -941809562, now seen corresponding path program 3 times [2024-06-27 20:56:50,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:50,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287482061] [2024-06-27 20:56:50,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:50,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:50,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:51,503 INFO 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 20:56:51,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:51,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287482061] [2024-06-27 20:56:51,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [287482061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:51,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:51,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:51,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48319681] [2024-06-27 20:56:51,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:51,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:51,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:51,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:51,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:51,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:51,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 219 transitions, 3246 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 20:56:51,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:51,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:51,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:52,671 INFO L124 PetriNetUnfolderBase]: 3533/5452 cut-off events. [2024-06-27 20:56:52,671 INFO L125 PetriNetUnfolderBase]: For 215111/215115 co-relation queries the response was YES. [2024-06-27 20:56:52,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39974 conditions, 5452 events. 3533/5452 cut-off events. For 215111/215115 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30592 event pairs, 908 based on Foata normal form. 8/5460 useless extension candidates. Maximal degree in co-relation 39885. Up to 5348 conditions per place. [2024-06-27 20:56:52,714 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 226 selfloop transitions, 18 changer transitions 0/247 dead transitions. [2024-06-27 20:56:52,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 247 transitions, 3848 flow [2024-06-27 20:56:52,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:56:52,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 20:56:52,716 INFO L175 Difference]: Start difference. First operand has 183 places, 219 transitions, 3246 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:56:52,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 247 transitions, 3848 flow [2024-06-27 20:56:53,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 247 transitions, 3652 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:53,008 INFO L231 Difference]: Finished difference. Result has 185 places, 221 transitions, 3147 flow [2024-06-27 20:56:53,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3050, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3147, PETRI_PLACES=185, PETRI_TRANSITIONS=221} [2024-06-27 20:56:53,009 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 20:56:53,009 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 221 transitions, 3147 flow [2024-06-27 20:56:53,009 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 20:56:53,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:53,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:53,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:56:53,010 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:53,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:53,010 INFO L85 PathProgramCache]: Analyzing trace with hash -951006332, now seen corresponding path program 4 times [2024-06-27 20:56:53,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:53,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071067717] [2024-06-27 20:56:53,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:53,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:53,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:53,833 INFO 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 20:56:53,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:53,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071067717] [2024-06-27 20:56:53,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071067717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:53,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:53,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:53,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62838917] [2024-06-27 20:56:53,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:53,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:53,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:53,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:53,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:53,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:53,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 221 transitions, 3147 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 20:56:53,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:53,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:53,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:54,902 INFO L124 PetriNetUnfolderBase]: 3525/5440 cut-off events. [2024-06-27 20:56:54,902 INFO L125 PetriNetUnfolderBase]: For 222151/222155 co-relation queries the response was YES. [2024-06-27 20:56:54,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39615 conditions, 5440 events. 3525/5440 cut-off events. For 222151/222155 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30582 event pairs, 958 based on Foata normal form. 8/5448 useless extension candidates. Maximal degree in co-relation 39525. Up to 5243 conditions per place. [2024-06-27 20:56:54,954 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 220 selfloop transitions, 30 changer transitions 0/253 dead transitions. [2024-06-27 20:56:54,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 253 transitions, 3984 flow [2024-06-27 20:56:54,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:54,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:54,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:56:54,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 20:56:54,955 INFO L175 Difference]: Start difference. First operand has 185 places, 221 transitions, 3147 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:56:54,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 253 transitions, 3984 flow [2024-06-27 20:56:55,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 253 transitions, 3905 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:55,254 INFO L231 Difference]: Finished difference. Result has 188 places, 225 transitions, 3267 flow [2024-06-27 20:56:55,255 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3068, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3267, PETRI_PLACES=188, PETRI_TRANSITIONS=225} [2024-06-27 20:56:55,255 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 147 predicate places. [2024-06-27 20:56:55,255 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 225 transitions, 3267 flow [2024-06-27 20:56:55,255 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 20:56:55,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:55,256 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:55,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:56:55,256 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:55,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:55,256 INFO L85 PathProgramCache]: Analyzing trace with hash -1207514282, now seen corresponding path program 5 times [2024-06-27 20:56:55,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:55,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144920714] [2024-06-27 20:56:55,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:55,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:55,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:56,094 INFO 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 20:56:56,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:56,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144920714] [2024-06-27 20:56:56,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144920714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:56,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:56,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:56,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323229171] [2024-06-27 20:56:56,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:56,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:56,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:56,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:56,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:56,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:56,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 225 transitions, 3267 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 20:56:56,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:56,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:56,156 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:57,159 INFO L124 PetriNetUnfolderBase]: 3542/5468 cut-off events. [2024-06-27 20:56:57,160 INFO L125 PetriNetUnfolderBase]: For 235264/235268 co-relation queries the response was YES. [2024-06-27 20:56:57,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40280 conditions, 5468 events. 3542/5468 cut-off events. For 235264/235268 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30785 event pairs, 948 based on Foata normal form. 8/5476 useless extension candidates. Maximal degree in co-relation 40188. Up to 5368 conditions per place. [2024-06-27 20:56:57,214 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 229 selfloop transitions, 21 changer transitions 0/253 dead transitions. [2024-06-27 20:56:57,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 253 transitions, 3901 flow [2024-06-27 20:56:57,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:57,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:57,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:56:57,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 20:56:57,216 INFO L175 Difference]: Start difference. First operand has 188 places, 225 transitions, 3267 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:56:57,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 253 transitions, 3901 flow [2024-06-27 20:56:57,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 253 transitions, 3811 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:57,546 INFO L231 Difference]: Finished difference. Result has 192 places, 227 transitions, 3296 flow [2024-06-27 20:56:57,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3185, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3296, PETRI_PLACES=192, PETRI_TRANSITIONS=227} [2024-06-27 20:56:57,547 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 20:56:57,547 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 227 transitions, 3296 flow [2024-06-27 20:56:57,547 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 20:56:57,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:57,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:57,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:56:57,547 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:57,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:57,547 INFO L85 PathProgramCache]: Analyzing trace with hash -951013772, now seen corresponding path program 6 times [2024-06-27 20:56:57,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:57,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971998156] [2024-06-27 20:56:57,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:57,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:57,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:58,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:58,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:58,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971998156] [2024-06-27 20:56:58,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971998156] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:58,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:58,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:58,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100554253] [2024-06-27 20:56:58,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:58,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:58,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:58,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:58,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:58,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:56:58,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 227 transitions, 3296 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 20:56:58,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:58,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:56:58,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:59,438 INFO L124 PetriNetUnfolderBase]: 3534/5455 cut-off events. [2024-06-27 20:56:59,438 INFO L125 PetriNetUnfolderBase]: For 240782/240786 co-relation queries the response was YES. [2024-06-27 20:56:59,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40147 conditions, 5455 events. 3534/5455 cut-off events. For 240782/240786 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 30725 event pairs, 942 based on Foata normal form. 8/5463 useless extension candidates. Maximal degree in co-relation 40053. Up to 5320 conditions per place. [2024-06-27 20:56:59,491 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 222 selfloop transitions, 28 changer transitions 0/253 dead transitions. [2024-06-27 20:56:59,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 253 transitions, 3864 flow [2024-06-27 20:56:59,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:59,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:59,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:56:59,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 20:56:59,492 INFO L175 Difference]: Start difference. First operand has 192 places, 227 transitions, 3296 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:56:59,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 253 transitions, 3864 flow [2024-06-27 20:56:59,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 253 transitions, 3741 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:59,882 INFO L231 Difference]: Finished difference. Result has 194 places, 227 transitions, 3239 flow [2024-06-27 20:56:59,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3173, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3239, PETRI_PLACES=194, PETRI_TRANSITIONS=227} [2024-06-27 20:56:59,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 153 predicate places. [2024-06-27 20:56:59,883 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 227 transitions, 3239 flow [2024-06-27 20:56:59,883 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 20:56:59,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:59,883 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:59,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:56:59,884 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:59,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:59,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1207722044, now seen corresponding path program 8 times [2024-06-27 20:56:59,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:59,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474957788] [2024-06-27 20:56:59,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:59,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:59,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:00,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 20:57:00,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:00,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474957788] [2024-06-27 20:57:00,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474957788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:00,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:00,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:00,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052113791] [2024-06-27 20:57:00,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:00,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:00,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:00,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:00,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:00,811 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:00,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 227 transitions, 3239 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 20:57:00,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:00,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:00,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:01,833 INFO L124 PetriNetUnfolderBase]: 3595/5558 cut-off events. [2024-06-27 20:57:01,833 INFO L125 PetriNetUnfolderBase]: For 261591/261595 co-relation queries the response was YES. [2024-06-27 20:57:01,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40649 conditions, 5558 events. 3595/5558 cut-off events. For 261591/261595 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31494 event pairs, 954 based on Foata normal form. 24/5582 useless extension candidates. Maximal degree in co-relation 40554. Up to 5315 conditions per place. [2024-06-27 20:57:01,884 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 238 selfloop transitions, 25 changer transitions 0/266 dead transitions. [2024-06-27 20:57:01,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 266 transitions, 3954 flow [2024-06-27 20:57:01,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:01,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:01,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 20:57:01,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-27 20:57:01,886 INFO L175 Difference]: Start difference. First operand has 194 places, 227 transitions, 3239 flow. Second operand 9 states and 146 transitions. [2024-06-27 20:57:01,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 266 transitions, 3954 flow [2024-06-27 20:57:02,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 266 transitions, 3886 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:02,251 INFO L231 Difference]: Finished difference. Result has 197 places, 231 transitions, 3328 flow [2024-06-27 20:57:02,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3171, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3328, PETRI_PLACES=197, PETRI_TRANSITIONS=231} [2024-06-27 20:57:02,252 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 156 predicate places. [2024-06-27 20:57:02,252 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 231 transitions, 3328 flow [2024-06-27 20:57:02,252 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 20:57:02,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:02,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:02,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:57:02,253 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 20:57:02,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:02,253 INFO L85 PathProgramCache]: Analyzing trace with hash 518134397, now seen corresponding path program 1 times [2024-06-27 20:57:02,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:02,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936256560] [2024-06-27 20:57:02,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:02,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:02,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:02,816 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:02,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:02,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936256560] [2024-06-27 20:57:02,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936256560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:02,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:02,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:57:02,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779821166] [2024-06-27 20:57:02,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:02,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:57:02,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:02,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:57:02,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:57:02,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:02,876 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 231 transitions, 3328 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 20:57:02,876 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:02,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:02,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:03,969 INFO L124 PetriNetUnfolderBase]: 3605/5570 cut-off events. [2024-06-27 20:57:03,969 INFO L125 PetriNetUnfolderBase]: For 246896/246896 co-relation queries the response was YES. [2024-06-27 20:57:03,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40812 conditions, 5570 events. 3605/5570 cut-off events. For 246896/246896 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 31523 event pairs, 956 based on Foata normal form. 2/5572 useless extension candidates. Maximal degree in co-relation 40715. Up to 5506 conditions per place. [2024-06-27 20:57:04,014 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 236 selfloop transitions, 23 changer transitions 0/262 dead transitions. [2024-06-27 20:57:04,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 262 transitions, 4126 flow [2024-06-27 20:57:04,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:57:04,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:57:04,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 20:57:04,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3964285714285714 [2024-06-27 20:57:04,016 INFO L175 Difference]: Start difference. First operand has 197 places, 231 transitions, 3328 flow. Second operand 7 states and 111 transitions. [2024-06-27 20:57:04,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 262 transitions, 4126 flow [2024-06-27 20:57:04,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 262 transitions, 4060 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:57:04,362 INFO L231 Difference]: Finished difference. Result has 200 places, 243 transitions, 3486 flow [2024-06-27 20:57:04,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3262, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3486, PETRI_PLACES=200, PETRI_TRANSITIONS=243} [2024-06-27 20:57:04,362 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-27 20:57:04,363 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 243 transitions, 3486 flow [2024-06-27 20:57:04,363 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 20:57:04,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:04,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:04,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:57:04,363 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 20:57:04,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:04,364 INFO L85 PathProgramCache]: Analyzing trace with hash -1126394721, now seen corresponding path program 2 times [2024-06-27 20:57:04,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:04,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016817763] [2024-06-27 20:57:04,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:04,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:04,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:05,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:05,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:05,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016817763] [2024-06-27 20:57:05,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016817763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:05,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:05,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:57:05,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698697867] [2024-06-27 20:57:05,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:05,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:57:05,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:05,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:57:05,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:57:05,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:05,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 243 transitions, 3486 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 20:57:05,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:05,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:05,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:06,092 INFO L124 PetriNetUnfolderBase]: 3650/5633 cut-off events. [2024-06-27 20:57:06,092 INFO L125 PetriNetUnfolderBase]: For 259230/259230 co-relation queries the response was YES. [2024-06-27 20:57:06,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41590 conditions, 5633 events. 3650/5633 cut-off events. For 259230/259230 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31902 event pairs, 960 based on Foata normal form. 6/5639 useless extension candidates. Maximal degree in co-relation 41490. Up to 5559 conditions per place. [2024-06-27 20:57:06,152 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 236 selfloop transitions, 34 changer transitions 0/273 dead transitions. [2024-06-27 20:57:06,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 273 transitions, 4245 flow [2024-06-27 20:57:06,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:57:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:57:06,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:57:06,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-27 20:57:06,154 INFO L175 Difference]: Start difference. First operand has 200 places, 243 transitions, 3486 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:57:06,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 273 transitions, 4245 flow [2024-06-27 20:57:06,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 273 transitions, 4163 flow, removed 40 selfloop flow, removed 1 redundant places. [2024-06-27 20:57:06,625 INFO L231 Difference]: Finished difference. Result has 206 places, 256 transitions, 3661 flow [2024-06-27 20:57:06,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3424, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3661, PETRI_PLACES=206, PETRI_TRANSITIONS=256} [2024-06-27 20:57:06,626 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 165 predicate places. [2024-06-27 20:57:06,626 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 256 transitions, 3661 flow [2024-06-27 20:57:06,626 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 20:57:06,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:06,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:06,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:57:06,627 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 20:57:06,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:06,627 INFO L85 PathProgramCache]: Analyzing trace with hash 930557117, now seen corresponding path program 3 times [2024-06-27 20:57:06,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:06,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085521045] [2024-06-27 20:57:06,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:06,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:06,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:07,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 20:57:07,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:07,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085521045] [2024-06-27 20:57:07,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085521045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:07,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:07,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:57:07,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577389433] [2024-06-27 20:57:07,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:07,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:57:07,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:07,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:57:07,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:57:07,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:07,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 256 transitions, 3661 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 20:57:07,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:07,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:07,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:08,527 INFO L124 PetriNetUnfolderBase]: 3664/5653 cut-off events. [2024-06-27 20:57:08,527 INFO L125 PetriNetUnfolderBase]: For 267495/267495 co-relation queries the response was YES. [2024-06-27 20:57:08,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42248 conditions, 5653 events. 3664/5653 cut-off events. For 267495/267495 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 31997 event pairs, 963 based on Foata normal form. 6/5659 useless extension candidates. Maximal degree in co-relation 42145. Up to 5539 conditions per place. [2024-06-27 20:57:08,593 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 229 selfloop transitions, 44 changer transitions 0/276 dead transitions. [2024-06-27 20:57:08,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 276 transitions, 4297 flow [2024-06-27 20:57:08,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:57:08,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:57:08,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-27 20:57:08,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 20:57:08,595 INFO L175 Difference]: Start difference. First operand has 206 places, 256 transitions, 3661 flow. Second operand 6 states and 104 transitions. [2024-06-27 20:57:08,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 276 transitions, 4297 flow [2024-06-27 20:57:09,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 276 transitions, 4166 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 20:57:09,037 INFO L231 Difference]: Finished difference. Result has 208 places, 259 transitions, 3694 flow [2024-06-27 20:57:09,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3530, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3694, PETRI_PLACES=208, PETRI_TRANSITIONS=259} [2024-06-27 20:57:09,038 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-27 20:57:09,038 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 259 transitions, 3694 flow [2024-06-27 20:57:09,038 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 20:57:09,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:09,039 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:09,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:57:09,039 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 20:57:09,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:09,039 INFO L85 PathProgramCache]: Analyzing trace with hash 930803381, now seen corresponding path program 1 times [2024-06-27 20:57:09,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:09,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496787236] [2024-06-27 20:57:09,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:09,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:09,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:10,753 INFO 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 20:57:10,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:10,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496787236] [2024-06-27 20:57:10,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1496787236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:10,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:10,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:10,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597845030] [2024-06-27 20:57:10,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:10,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:10,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:10,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:10,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:10,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:10,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 259 transitions, 3694 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 20:57:10,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:10,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:10,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:11,833 INFO L124 PetriNetUnfolderBase]: 3659/5646 cut-off events. [2024-06-27 20:57:11,833 INFO L125 PetriNetUnfolderBase]: For 273374/273374 co-relation queries the response was YES. [2024-06-27 20:57:11,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42691 conditions, 5646 events. 3659/5646 cut-off events. For 273374/273374 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 31978 event pairs, 966 based on Foata normal form. 2/5648 useless extension candidates. Maximal degree in co-relation 42587. Up to 5619 conditions per place. [2024-06-27 20:57:11,891 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 254 selfloop transitions, 13 changer transitions 0/270 dead transitions. [2024-06-27 20:57:11,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 270 transitions, 4288 flow [2024-06-27 20:57:11,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:57:11,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:57:11,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 80 transitions. [2024-06-27 20:57:11,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:57:11,893 INFO L175 Difference]: Start difference. First operand has 208 places, 259 transitions, 3694 flow. Second operand 5 states and 80 transitions. [2024-06-27 20:57:11,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 270 transitions, 4288 flow [2024-06-27 20:57:12,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 270 transitions, 4194 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 20:57:12,301 INFO L231 Difference]: Finished difference. Result has 209 places, 261 transitions, 3673 flow [2024-06-27 20:57:12,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3673, PETRI_PLACES=209, PETRI_TRANSITIONS=261} [2024-06-27 20:57:12,302 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 168 predicate places. [2024-06-27 20:57:12,302 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 261 transitions, 3673 flow [2024-06-27 20:57:12,302 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 20:57:12,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:12,302 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 20:57:12,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:57:12,302 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 20:57:12,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:12,303 INFO L85 PathProgramCache]: Analyzing trace with hash -1769855696, now seen corresponding path program 1 times [2024-06-27 20:57:12,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:12,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661871238] [2024-06-27 20:57:12,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:12,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:12,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:13,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:13,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:13,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661871238] [2024-06-27 20:57:13,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661871238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:13,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:13,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:13,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360394853] [2024-06-27 20:57:13,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:13,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:13,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:13,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:13,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:13,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:13,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 261 transitions, 3673 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 20:57:13,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:13,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:13,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:14,612 INFO L124 PetriNetUnfolderBase]: 3703/5709 cut-off events. [2024-06-27 20:57:14,613 INFO L125 PetriNetUnfolderBase]: For 276899/276901 co-relation queries the response was YES. [2024-06-27 20:57:14,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42828 conditions, 5709 events. 3703/5709 cut-off events. For 276899/276901 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 32415 event pairs, 858 based on Foata normal form. 4/5713 useless extension candidates. Maximal degree in co-relation 42723. Up to 5111 conditions per place. [2024-06-27 20:57:14,677 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 241 selfloop transitions, 95 changer transitions 0/339 dead transitions. [2024-06-27 20:57:14,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 339 transitions, 5295 flow [2024-06-27 20:57:14,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:14,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:14,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-27 20:57:14,678 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.471875 [2024-06-27 20:57:14,678 INFO L175 Difference]: Start difference. First operand has 209 places, 261 transitions, 3673 flow. Second operand 8 states and 151 transitions. [2024-06-27 20:57:14,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 339 transitions, 5295 flow [2024-06-27 20:57:15,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 339 transitions, 5240 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-27 20:57:15,192 INFO L231 Difference]: Finished difference. Result has 217 places, 294 transitions, 4447 flow [2024-06-27 20:57:15,192 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3618, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4447, PETRI_PLACES=217, PETRI_TRANSITIONS=294} [2024-06-27 20:57:15,192 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 20:57:15,192 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 294 transitions, 4447 flow [2024-06-27 20:57:15,193 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 20:57:15,193 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:15,193 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 20:57:15,193 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:57:15,193 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:15,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:15,193 INFO L85 PathProgramCache]: Analyzing trace with hash -677253111, now seen corresponding path program 1 times [2024-06-27 20:57:15,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:15,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454662046] [2024-06-27 20:57:15,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:15,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:15,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:16,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 20:57:16,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:16,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454662046] [2024-06-27 20:57:16,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454662046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:16,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:16,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:16,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554307814] [2024-06-27 20:57:16,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:16,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:16,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:16,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:16,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:16,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:16,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 294 transitions, 4447 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:16,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:16,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:16,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:17,784 INFO L124 PetriNetUnfolderBase]: 3683/5677 cut-off events. [2024-06-27 20:57:17,785 INFO L125 PetriNetUnfolderBase]: For 289121/289123 co-relation queries the response was YES. [2024-06-27 20:57:17,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44115 conditions, 5677 events. 3683/5677 cut-off events. For 289121/289123 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 32078 event pairs, 797 based on Foata normal form. 12/5689 useless extension candidates. Maximal degree in co-relation 44006. Up to 4859 conditions per place. [2024-06-27 20:57:17,844 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 257 selfloop transitions, 75 changer transitions 0/335 dead transitions. [2024-06-27 20:57:17,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 335 transitions, 5247 flow [2024-06-27 20:57:17,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:17,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:17,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:57:17,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-27 20:57:17,845 INFO L175 Difference]: Start difference. First operand has 217 places, 294 transitions, 4447 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:57:17,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 335 transitions, 5247 flow [2024-06-27 20:57:18,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 335 transitions, 5133 flow, removed 46 selfloop flow, removed 2 redundant places. [2024-06-27 20:57:18,382 INFO L231 Difference]: Finished difference. Result has 224 places, 294 transitions, 4489 flow [2024-06-27 20:57:18,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4489, PETRI_PLACES=224, PETRI_TRANSITIONS=294} [2024-06-27 20:57:18,383 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 20:57:18,383 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 294 transitions, 4489 flow [2024-06-27 20:57:18,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:18,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:18,383 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 20:57:18,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:57:18,384 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:18,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:18,384 INFO L85 PathProgramCache]: Analyzing trace with hash -1217593803, now seen corresponding path program 2 times [2024-06-27 20:57:18,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:18,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894839950] [2024-06-27 20:57:18,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:18,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:18,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:19,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:19,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:19,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894839950] [2024-06-27 20:57:19,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894839950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:19,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:19,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:19,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1698593280] [2024-06-27 20:57:19,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:19,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:19,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:19,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:19,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:19,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:19,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 294 transitions, 4489 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:19,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:19,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:19,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:21,151 INFO L124 PetriNetUnfolderBase]: 4138/6387 cut-off events. [2024-06-27 20:57:21,151 INFO L125 PetriNetUnfolderBase]: For 310822/310824 co-relation queries the response was YES. [2024-06-27 20:57:21,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49764 conditions, 6387 events. 4138/6387 cut-off events. For 310822/310824 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36834 event pairs, 1840 based on Foata normal form. 12/6399 useless extension candidates. Maximal degree in co-relation 49653. Up to 5702 conditions per place. [2024-06-27 20:57:21,217 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 306 selfloop transitions, 78 changer transitions 0/387 dead transitions. [2024-06-27 20:57:21,217 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 387 transitions, 6482 flow [2024-06-27 20:57:21,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:21,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:21,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-27 20:57:21,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415 [2024-06-27 20:57:21,219 INFO L175 Difference]: Start difference. First operand has 224 places, 294 transitions, 4489 flow. Second operand 10 states and 166 transitions. [2024-06-27 20:57:21,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 387 transitions, 6482 flow [2024-06-27 20:57:21,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 387 transitions, 6240 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:21,852 INFO L231 Difference]: Finished difference. Result has 232 places, 340 transitions, 5524 flow [2024-06-27 20:57:21,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4333, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5524, PETRI_PLACES=232, PETRI_TRANSITIONS=340} [2024-06-27 20:57:21,853 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 191 predicate places. [2024-06-27 20:57:21,853 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 340 transitions, 5524 flow [2024-06-27 20:57:21,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:21,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:21,853 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 20:57:21,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:57:21,853 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:21,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:21,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1916529949, now seen corresponding path program 3 times [2024-06-27 20:57:21,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:21,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174605687] [2024-06-27 20:57:21,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:21,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:21,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:22,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 20:57:22,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:22,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174605687] [2024-06-27 20:57:22,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174605687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:22,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:22,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:22,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785950793] [2024-06-27 20:57:22,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:22,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:22,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:22,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:22,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:23,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:23,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 340 transitions, 5524 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:23,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:23,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:23,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:24,885 INFO L124 PetriNetUnfolderBase]: 4717/7262 cut-off events. [2024-06-27 20:57:24,885 INFO L125 PetriNetUnfolderBase]: For 340638/340647 co-relation queries the response was YES. [2024-06-27 20:57:24,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58554 conditions, 7262 events. 4717/7262 cut-off events. For 340638/340647 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 42720 event pairs, 973 based on Foata normal form. 16/7278 useless extension candidates. Maximal degree in co-relation 58437. Up to 5804 conditions per place. [2024-06-27 20:57:24,963 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 300 selfloop transitions, 203 changer transitions 0/506 dead transitions. [2024-06-27 20:57:24,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 506 transitions, 9388 flow [2024-06-27 20:57:24,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:24,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:24,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-27 20:57:24,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 20:57:24,964 INFO L175 Difference]: Start difference. First operand has 232 places, 340 transitions, 5524 flow. Second operand 10 states and 180 transitions. [2024-06-27 20:57:24,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 506 transitions, 9388 flow [2024-06-27 20:57:25,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 506 transitions, 9202 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-27 20:57:25,711 INFO L231 Difference]: Finished difference. Result has 245 places, 441 transitions, 8315 flow [2024-06-27 20:57:25,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8315, PETRI_PLACES=245, PETRI_TRANSITIONS=441} [2024-06-27 20:57:25,712 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 20:57:25,712 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 441 transitions, 8315 flow [2024-06-27 20:57:25,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:25,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:25,712 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 20:57:25,713 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:57:25,713 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:25,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:25,713 INFO L85 PathProgramCache]: Analyzing trace with hash 56914757, now seen corresponding path program 4 times [2024-06-27 20:57:25,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:25,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507520302] [2024-06-27 20:57:25,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:25,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:25,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:26,754 INFO 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 20:57:26,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:26,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507520302] [2024-06-27 20:57:26,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507520302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:26,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:26,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:26,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011466052] [2024-06-27 20:57:26,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:26,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:26,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:26,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:26,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:26,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:26,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 441 transitions, 8315 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:26,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:26,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:26,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:28,706 INFO L124 PetriNetUnfolderBase]: 4887/7544 cut-off events. [2024-06-27 20:57:28,706 INFO L125 PetriNetUnfolderBase]: For 365882/365892 co-relation queries the response was YES. [2024-06-27 20:57:28,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62404 conditions, 7544 events. 4887/7544 cut-off events. For 365882/365892 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 44968 event pairs, 991 based on Foata normal form. 16/7560 useless extension candidates. Maximal degree in co-relation 62280. Up to 6210 conditions per place. [2024-06-27 20:57:28,789 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 304 selfloop transitions, 215 changer transitions 0/522 dead transitions. [2024-06-27 20:57:28,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 522 transitions, 10349 flow [2024-06-27 20:57:28,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:28,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:28,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:57:28,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-27 20:57:28,791 INFO L175 Difference]: Start difference. First operand has 245 places, 441 transitions, 8315 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:57:28,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 522 transitions, 10349 flow [2024-06-27 20:57:29,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 522 transitions, 10063 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:29,655 INFO L231 Difference]: Finished difference. Result has 254 places, 472 transitions, 9302 flow [2024-06-27 20:57:29,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8058, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9302, PETRI_PLACES=254, PETRI_TRANSITIONS=472} [2024-06-27 20:57:29,655 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 20:57:29,655 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 472 transitions, 9302 flow [2024-06-27 20:57:29,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:29,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:29,656 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 20:57:29,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:57:29,656 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:29,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:29,656 INFO L85 PathProgramCache]: Analyzing trace with hash 57145397, now seen corresponding path program 5 times [2024-06-27 20:57:29,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:29,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [787554675] [2024-06-27 20:57:29,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:29,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:30,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:30,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:30,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [787554675] [2024-06-27 20:57:30,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [787554675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:30,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:30,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:30,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032208108] [2024-06-27 20:57:30,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:30,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:30,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:30,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:30,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:30,773 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:30,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 472 transitions, 9302 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:30,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:30,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:30,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:32,728 INFO L124 PetriNetUnfolderBase]: 5200/8059 cut-off events. [2024-06-27 20:57:32,728 INFO L125 PetriNetUnfolderBase]: For 387247/387257 co-relation queries the response was YES. [2024-06-27 20:57:32,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65939 conditions, 8059 events. 5200/8059 cut-off events. For 387247/387257 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 49087 event pairs, 1016 based on Foata normal form. 16/8075 useless extension candidates. Maximal degree in co-relation 65810. Up to 6092 conditions per place. [2024-06-27 20:57:32,828 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 308 selfloop transitions, 226 changer transitions 0/537 dead transitions. [2024-06-27 20:57:32,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 537 transitions, 10906 flow [2024-06-27 20:57:32,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:32,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:32,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 20:57:32,829 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-27 20:57:32,830 INFO L175 Difference]: Start difference. First operand has 254 places, 472 transitions, 9302 flow. Second operand 10 states and 177 transitions. [2024-06-27 20:57:32,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 537 transitions, 10906 flow [2024-06-27 20:57:33,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 537 transitions, 10671 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-27 20:57:33,832 INFO L231 Difference]: Finished difference. Result has 263 places, 483 transitions, 9733 flow [2024-06-27 20:57:33,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9069, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=215, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9733, PETRI_PLACES=263, PETRI_TRANSITIONS=483} [2024-06-27 20:57:33,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 222 predicate places. [2024-06-27 20:57:33,832 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 483 transitions, 9733 flow [2024-06-27 20:57:33,833 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:33,833 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:33,833 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 20:57:33,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:57:33,833 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:33,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:33,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1051360023, now seen corresponding path program 6 times [2024-06-27 20:57:33,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:33,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953211798] [2024-06-27 20:57:33,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:33,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:33,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:35,063 INFO 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 20:57:35,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:35,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953211798] [2024-06-27 20:57:35,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953211798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:35,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:35,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:35,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193811987] [2024-06-27 20:57:35,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:35,064 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:35,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:35,064 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:35,064 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:35,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:35,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 483 transitions, 9733 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:35,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:35,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:35,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:37,196 INFO L124 PetriNetUnfolderBase]: 5279/8197 cut-off events. [2024-06-27 20:57:37,196 INFO L125 PetriNetUnfolderBase]: For 407930/407932 co-relation queries the response was YES. [2024-06-27 20:57:37,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67521 conditions, 8197 events. 5279/8197 cut-off events. For 407930/407932 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 50126 event pairs, 2134 based on Foata normal form. 12/8209 useless extension candidates. Maximal degree in co-relation 67389. Up to 7125 conditions per place. [2024-06-27 20:57:37,299 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 336 selfloop transitions, 189 changer transitions 0/528 dead transitions. [2024-06-27 20:57:37,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 528 transitions, 11177 flow [2024-06-27 20:57:37,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:37,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:37,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-27 20:57:37,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975 [2024-06-27 20:57:37,301 INFO L175 Difference]: Start difference. First operand has 263 places, 483 transitions, 9733 flow. Second operand 10 states and 159 transitions. [2024-06-27 20:57:37,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 528 transitions, 11177 flow [2024-06-27 20:57:38,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 528 transitions, 10839 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:38,434 INFO L231 Difference]: Finished difference. Result has 272 places, 492 transitions, 10212 flow [2024-06-27 20:57:38,435 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9404, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=483, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10212, PETRI_PLACES=272, PETRI_TRANSITIONS=492} [2024-06-27 20:57:38,435 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 231 predicate places. [2024-06-27 20:57:38,435 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 492 transitions, 10212 flow [2024-06-27 20:57:38,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:38,435 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:38,435 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 20:57:38,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:57:38,436 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:38,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:38,436 INFO L85 PathProgramCache]: Analyzing trace with hash 1603746809, now seen corresponding path program 7 times [2024-06-27 20:57:38,436 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:38,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166384636] [2024-06-27 20:57:38,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:38,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:38,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:39,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:39,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:39,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166384636] [2024-06-27 20:57:39,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166384636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:39,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:39,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:39,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658969378] [2024-06-27 20:57:39,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:39,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:39,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:39,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:39,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:39,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:39,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 492 transitions, 10212 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:39,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:39,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:39,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:41,547 INFO L124 PetriNetUnfolderBase]: 5320/8257 cut-off events. [2024-06-27 20:57:41,547 INFO L125 PetriNetUnfolderBase]: For 425486/425496 co-relation queries the response was YES. [2024-06-27 20:57:41,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68826 conditions, 8257 events. 5320/8257 cut-off events. For 425486/425496 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 50609 event pairs, 1069 based on Foata normal form. 16/8273 useless extension candidates. Maximal degree in co-relation 68689. Up to 5692 conditions per place. [2024-06-27 20:57:41,654 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 277 selfloop transitions, 253 changer transitions 0/533 dead transitions. [2024-06-27 20:57:41,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 533 transitions, 11459 flow [2024-06-27 20:57:41,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:41,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:41,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:57:41,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-27 20:57:41,656 INFO L175 Difference]: Start difference. First operand has 272 places, 492 transitions, 10212 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:57:41,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 533 transitions, 11459 flow [2024-06-27 20:57:42,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 533 transitions, 11241 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:42,783 INFO L231 Difference]: Finished difference. Result has 276 places, 493 transitions, 10545 flow [2024-06-27 20:57:42,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9994, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=252, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10545, PETRI_PLACES=276, PETRI_TRANSITIONS=493} [2024-06-27 20:57:42,784 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 20:57:42,784 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 493 transitions, 10545 flow [2024-06-27 20:57:42,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:42,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:42,784 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 20:57:42,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:57:42,784 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 20:57:42,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:42,785 INFO L85 PathProgramCache]: Analyzing trace with hash -116587928, now seen corresponding path program 1 times [2024-06-27 20:57:42,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:42,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578807727] [2024-06-27 20:57:42,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:42,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:42,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:43,370 INFO 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 20:57:43,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:43,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578807727] [2024-06-27 20:57:43,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578807727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:43,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:43,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:57:43,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [493142956] [2024-06-27 20:57:43,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:43,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:57:43,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:43,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:57:43,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:57:43,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:43,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 493 transitions, 10545 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 20:57:43,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:43,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:43,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:45,286 INFO L124 PetriNetUnfolderBase]: 5340/8272 cut-off events. [2024-06-27 20:57:45,287 INFO L125 PetriNetUnfolderBase]: For 431488/431488 co-relation queries the response was YES. [2024-06-27 20:57:45,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69813 conditions, 8272 events. 5340/8272 cut-off events. For 431488/431488 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 50540 event pairs, 2322 based on Foata normal form. 4/8276 useless extension candidates. Maximal degree in co-relation 69675. Up to 8165 conditions per place. [2024-06-27 20:57:45,386 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 477 selfloop transitions, 36 changer transitions 0/516 dead transitions. [2024-06-27 20:57:45,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 516 transitions, 11755 flow [2024-06-27 20:57:45,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:57:45,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:57:45,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:57:45,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:57:45,387 INFO L175 Difference]: Start difference. First operand has 276 places, 493 transitions, 10545 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:57:45,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 516 transitions, 11755 flow [2024-06-27 20:57:46,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 516 transitions, 11223 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:46,831 INFO L231 Difference]: Finished difference. Result has 276 places, 500 transitions, 10228 flow [2024-06-27 20:57:46,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10013, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10228, PETRI_PLACES=276, PETRI_TRANSITIONS=500} [2024-06-27 20:57:46,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 235 predicate places. [2024-06-27 20:57:46,831 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 500 transitions, 10228 flow [2024-06-27 20:57:46,832 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 20:57:46,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:46,832 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 20:57:46,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:57:46,832 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:46,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:46,833 INFO L85 PathProgramCache]: Analyzing trace with hash 866049733, now seen corresponding path program 8 times [2024-06-27 20:57:46,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:46,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630550775] [2024-06-27 20:57:46,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:46,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:46,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:47,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:47,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:47,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630550775] [2024-06-27 20:57:47,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630550775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:47,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:47,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:57:47,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294820425] [2024-06-27 20:57:47,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:47,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:57:47,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:47,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:57:47,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:57:47,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:47,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 500 transitions, 10228 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:47,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:47,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:47,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:49,931 INFO L124 PetriNetUnfolderBase]: 5320/8241 cut-off events. [2024-06-27 20:57:49,931 INFO L125 PetriNetUnfolderBase]: For 414305/414309 co-relation queries the response was YES. [2024-06-27 20:57:49,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67850 conditions, 8241 events. 5320/8241 cut-off events. For 414305/414309 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 50251 event pairs, 2271 based on Foata normal form. 16/8257 useless extension candidates. Maximal degree in co-relation 67711. Up to 8027 conditions per place. [2024-06-27 20:57:50,032 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 509 selfloop transitions, 20 changer transitions 0/532 dead transitions. [2024-06-27 20:57:50,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 532 transitions, 11386 flow [2024-06-27 20:57:50,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:50,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:50,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:57:50,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:57:50,033 INFO L175 Difference]: Start difference. First operand has 276 places, 500 transitions, 10228 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:57:50,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 532 transitions, 11386 flow [2024-06-27 20:57:51,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 532 transitions, 11266 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:51,339 INFO L231 Difference]: Finished difference. Result has 280 places, 500 transitions, 10154 flow [2024-06-27 20:57:51,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10108, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10154, PETRI_PLACES=280, PETRI_TRANSITIONS=500} [2024-06-27 20:57:51,340 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 20:57:51,340 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 500 transitions, 10154 flow [2024-06-27 20:57:51,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states 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 20:57:51,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:51,340 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 20:57:51,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:57:51,340 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:51,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:51,340 INFO L85 PathProgramCache]: Analyzing trace with hash 583338489, now seen corresponding path program 9 times [2024-06-27 20:57:51,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:51,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392302445] [2024-06-27 20:57:51,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:51,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:51,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:52,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 20:57:52,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:52,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392302445] [2024-06-27 20:57:52,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392302445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:52,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:52,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:52,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226023629] [2024-06-27 20:57:52,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:52,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:52,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:52,272 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:52,272 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:52,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:52,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 500 transitions, 10154 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 20:57:52,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:52,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:52,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:54,313 INFO L124 PetriNetUnfolderBase]: 5353/8291 cut-off events. [2024-06-27 20:57:54,313 INFO L125 PetriNetUnfolderBase]: For 424702/424727 co-relation queries the response was YES. [2024-06-27 20:57:54,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68218 conditions, 8291 events. 5353/8291 cut-off events. For 424702/424727 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 50522 event pairs, 1134 based on Foata normal form. 38/8329 useless extension candidates. Maximal degree in co-relation 68078. Up to 6737 conditions per place. [2024-06-27 20:57:54,416 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 354 selfloop transitions, 185 changer transitions 0/542 dead transitions. [2024-06-27 20:57:54,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 542 transitions, 11458 flow [2024-06-27 20:57:54,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:54,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:54,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:57:54,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 20:57:54,418 INFO L175 Difference]: Start difference. First operand has 280 places, 500 transitions, 10154 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:57:54,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 542 transitions, 11458 flow [2024-06-27 20:57:55,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 542 transitions, 11271 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:55,649 INFO L231 Difference]: Finished difference. Result has 281 places, 501 transitions, 10432 flow [2024-06-27 20:57:55,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9968, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=500, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10432, PETRI_PLACES=281, PETRI_TRANSITIONS=501} [2024-06-27 20:57:55,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 20:57:55,650 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 501 transitions, 10432 flow [2024-06-27 20:57:55,651 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 20:57:55,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:55,651 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 20:57:55,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:57:55,651 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:55,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:55,654 INFO L85 PathProgramCache]: Analyzing trace with hash 1443408821, now seen corresponding path program 10 times [2024-06-27 20:57:55,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:55,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206882257] [2024-06-27 20:57:55,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:55,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:55,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:56,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:56,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:56,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206882257] [2024-06-27 20:57:56,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206882257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:56,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:56,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:56,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917391986] [2024-06-27 20:57:56,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:56,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:56,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:56,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:56,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:56,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:57:56,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 501 transitions, 10432 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 20:57:56,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:56,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:57:56,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:58,684 INFO L124 PetriNetUnfolderBase]: 5333/8256 cut-off events. [2024-06-27 20:57:58,684 INFO L125 PetriNetUnfolderBase]: For 422977/423002 co-relation queries the response was YES. [2024-06-27 20:57:58,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67648 conditions, 8256 events. 5333/8256 cut-off events. For 422977/423002 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50358 event pairs, 1171 based on Foata normal form. 34/8290 useless extension candidates. Maximal degree in co-relation 67508. Up to 7031 conditions per place. [2024-06-27 20:57:58,794 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 396 selfloop transitions, 142 changer transitions 0/541 dead transitions. [2024-06-27 20:57:58,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 541 transitions, 11738 flow [2024-06-27 20:57:58,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:58,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:58,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:57:58,795 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 20:57:58,795 INFO L175 Difference]: Start difference. First operand has 281 places, 501 transitions, 10432 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:57:58,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 541 transitions, 11738 flow [2024-06-27 20:58:00,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 541 transitions, 11495 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:00,126 INFO L231 Difference]: Finished difference. Result has 286 places, 505 transitions, 10621 flow [2024-06-27 20:58:00,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10189, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=501, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10621, PETRI_PLACES=286, PETRI_TRANSITIONS=505} [2024-06-27 20:58:00,127 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 245 predicate places. [2024-06-27 20:58:00,127 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 505 transitions, 10621 flow [2024-06-27 20:58:00,127 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 20:58:00,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:00,127 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 20:58:00,128 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:58:00,128 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:00,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:00,128 INFO L85 PathProgramCache]: Analyzing trace with hash 583575639, now seen corresponding path program 11 times [2024-06-27 20:58:00,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:00,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531131302] [2024-06-27 20:58:00,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:00,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:00,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:01,069 INFO 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 20:58:01,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:01,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531131302] [2024-06-27 20:58:01,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531131302] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:01,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:01,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:01,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086864031] [2024-06-27 20:58:01,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:01,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:01,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:01,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:01,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:01,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:01,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 505 transitions, 10621 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 20:58:01,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:01,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:01,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:03,017 INFO L124 PetriNetUnfolderBase]: 5313/8226 cut-off events. [2024-06-27 20:58:03,017 INFO L125 PetriNetUnfolderBase]: For 420828/420852 co-relation queries the response was YES. [2024-06-27 20:58:03,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67075 conditions, 8226 events. 5313/8226 cut-off events. For 420828/420852 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50210 event pairs, 1061 based on Foata normal form. 34/8260 useless extension candidates. Maximal degree in co-relation 66933. Up to 6979 conditions per place. [2024-06-27 20:58:03,121 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 401 selfloop transitions, 134 changer transitions 0/538 dead transitions. [2024-06-27 20:58:03,122 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 538 transitions, 11747 flow [2024-06-27 20:58:03,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:03,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:03,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 20:58:03,123 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-27 20:58:03,123 INFO L175 Difference]: Start difference. First operand has 286 places, 505 transitions, 10621 flow. Second operand 8 states and 134 transitions. [2024-06-27 20:58:03,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 538 transitions, 11747 flow [2024-06-27 20:58:04,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 538 transitions, 11252 flow, removed 32 selfloop flow, removed 9 redundant places. [2024-06-27 20:58:04,370 INFO L231 Difference]: Finished difference. Result has 285 places, 506 transitions, 10405 flow [2024-06-27 20:58:04,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10028, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10405, PETRI_PLACES=285, PETRI_TRANSITIONS=506} [2024-06-27 20:58:04,371 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 20:58:04,371 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 506 transitions, 10405 flow [2024-06-27 20:58:04,371 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 20:58:04,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:04,372 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 20:58:04,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:58:04,372 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 20:58:04,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:04,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1363873512, now seen corresponding path program 2 times [2024-06-27 20:58:04,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:04,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675504055] [2024-06-27 20:58:04,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:04,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:04,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:05,028 INFO 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 20:58:05,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:05,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675504055] [2024-06-27 20:58:05,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675504055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:05,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:05,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:58:05,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318286003] [2024-06-27 20:58:05,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:05,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:58:05,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:05,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:58:05,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:58:05,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:05,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 506 transitions, 10405 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 20:58:05,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:05,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:05,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:07,081 INFO L124 PetriNetUnfolderBase]: 5278/8180 cut-off events. [2024-06-27 20:58:07,081 INFO L125 PetriNetUnfolderBase]: For 353835/353835 co-relation queries the response was YES. [2024-06-27 20:58:07,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65196 conditions, 8180 events. 5278/8180 cut-off events. For 353835/353835 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50019 event pairs, 2285 based on Foata normal form. 4/8184 useless extension candidates. Maximal degree in co-relation 65054. Up to 8036 conditions per place. [2024-06-27 20:58:07,184 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 472 selfloop transitions, 50 changer transitions 0/525 dead transitions. [2024-06-27 20:58:07,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 525 transitions, 11578 flow [2024-06-27 20:58:07,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:58:07,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:58:07,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-27 20:58:07,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 20:58:07,186 INFO L175 Difference]: Start difference. First operand has 285 places, 506 transitions, 10405 flow. Second operand 6 states and 102 transitions. [2024-06-27 20:58:07,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 525 transitions, 11578 flow [2024-06-27 20:58:08,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 525 transitions, 10907 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-27 20:58:08,312 INFO L231 Difference]: Finished difference. Result has 283 places, 509 transitions, 9933 flow [2024-06-27 20:58:08,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9734, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9933, PETRI_PLACES=283, PETRI_TRANSITIONS=509} [2024-06-27 20:58:08,313 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-27 20:58:08,313 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 509 transitions, 9933 flow [2024-06-27 20:58:08,313 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 20:58:08,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:08,313 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 20:58:08,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:58:08,314 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 20:58:08,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:08,314 INFO L85 PathProgramCache]: Analyzing trace with hash -1209880750, now seen corresponding path program 1 times [2024-06-27 20:58:08,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:08,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961623800] [2024-06-27 20:58:08,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:08,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:09,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 20:58:09,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:09,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961623800] [2024-06-27 20:58:09,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961623800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:09,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:09,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:09,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455658123] [2024-06-27 20:58:09,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:09,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:09,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:09,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:09,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:09,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:09,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 509 transitions, 9933 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 20:58:09,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:09,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:09,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:11,518 INFO L124 PetriNetUnfolderBase]: 5275/8167 cut-off events. [2024-06-27 20:58:11,518 INFO L125 PetriNetUnfolderBase]: For 336340/336345 co-relation queries the response was YES. [2024-06-27 20:58:11,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62689 conditions, 8167 events. 5275/8167 cut-off events. For 336340/336345 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 49810 event pairs, 1780 based on Foata normal form. 5/8172 useless extension candidates. Maximal degree in co-relation 62548. Up to 8064 conditions per place. [2024-06-27 20:58:11,624 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 497 selfloop transitions, 28 changer transitions 0/528 dead transitions. [2024-06-27 20:58:11,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 528 transitions, 11126 flow [2024-06-27 20:58:11,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:58:11,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:58:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-27 20:58:11,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44 [2024-06-27 20:58:11,625 INFO L175 Difference]: Start difference. First operand has 283 places, 509 transitions, 9933 flow. Second operand 5 states and 88 transitions. [2024-06-27 20:58:11,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 528 transitions, 11126 flow [2024-06-27 20:58:12,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 528 transitions, 10986 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:12,729 INFO L231 Difference]: Finished difference. Result has 283 places, 512 transitions, 9946 flow [2024-06-27 20:58:12,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9797, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=9946, PETRI_PLACES=283, PETRI_TRANSITIONS=512} [2024-06-27 20:58:12,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-27 20:58:12,730 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 512 transitions, 9946 flow [2024-06-27 20:58:12,730 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 20:58:12,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:12,730 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 20:58:12,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:58:12,730 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 20:58:12,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:12,731 INFO L85 PathProgramCache]: Analyzing trace with hash -76929339, now seen corresponding path program 1 times [2024-06-27 20:58:12,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:12,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661504136] [2024-06-27 20:58:12,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:12,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:13,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 20:58:13,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:13,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661504136] [2024-06-27 20:58:13,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661504136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:13,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:13,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:13,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170958491] [2024-06-27 20:58:13,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:13,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:13,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:13,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:13,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:13,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:13,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 512 transitions, 9946 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 20:58:13,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:13,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:13,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:15,729 INFO L124 PetriNetUnfolderBase]: 5295/8203 cut-off events. [2024-06-27 20:58:15,730 INFO L125 PetriNetUnfolderBase]: For 335181/335181 co-relation queries the response was YES. [2024-06-27 20:58:15,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62636 conditions, 8203 events. 5295/8203 cut-off events. For 335181/335181 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 50052 event pairs, 2285 based on Foata normal form. 4/8207 useless extension candidates. Maximal degree in co-relation 62495. Up to 7996 conditions per place. [2024-06-27 20:58:15,832 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 484 selfloop transitions, 53 changer transitions 0/540 dead transitions. [2024-06-27 20:58:15,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 540 transitions, 11290 flow [2024-06-27 20:58:15,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:15,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:15,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 20:58:15,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-27 20:58:15,833 INFO L175 Difference]: Start difference. First operand has 283 places, 512 transitions, 9946 flow. Second operand 9 states and 137 transitions. [2024-06-27 20:58:15,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 540 transitions, 11290 flow [2024-06-27 20:58:16,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 540 transitions, 11202 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:16,877 INFO L231 Difference]: Finished difference. Result has 288 places, 518 transitions, 10078 flow [2024-06-27 20:58:16,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9860, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10078, PETRI_PLACES=288, PETRI_TRANSITIONS=518} [2024-06-27 20:58:16,878 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 247 predicate places. [2024-06-27 20:58:16,878 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 518 transitions, 10078 flow [2024-06-27 20:58:16,878 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 20:58:16,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:16,879 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 20:58:16,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:58:16,879 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 20:58:16,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:16,879 INFO L85 PathProgramCache]: Analyzing trace with hash -73210269, now seen corresponding path program 2 times [2024-06-27 20:58:16,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:16,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373392387] [2024-06-27 20:58:16,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:16,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:16,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:17,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:17,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:17,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373392387] [2024-06-27 20:58:17,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373392387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:17,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:17,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:17,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1175700242] [2024-06-27 20:58:17,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:17,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:17,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:17,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:17,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:17,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:17,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 518 transitions, 10078 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 20:58:17,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:17,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:17,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:19,790 INFO L124 PetriNetUnfolderBase]: 5315/8231 cut-off events. [2024-06-27 20:58:19,790 INFO L125 PetriNetUnfolderBase]: For 339314/339314 co-relation queries the response was YES. [2024-06-27 20:58:19,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63258 conditions, 8231 events. 5315/8231 cut-off events. For 339314/339314 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50285 event pairs, 2285 based on Foata normal form. 4/8235 useless extension candidates. Maximal degree in co-relation 63117. Up to 8100 conditions per place. [2024-06-27 20:58:19,894 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 499 selfloop transitions, 38 changer transitions 0/540 dead transitions. [2024-06-27 20:58:19,894 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 540 transitions, 11274 flow [2024-06-27 20:58:19,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:19,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:19,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:58:19,895 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 20:58:19,895 INFO L175 Difference]: Start difference. First operand has 288 places, 518 transitions, 10078 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:58:19,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 540 transitions, 11274 flow [2024-06-27 20:58:20,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 540 transitions, 11183 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:20,997 INFO L231 Difference]: Finished difference. Result has 291 places, 521 transitions, 10131 flow [2024-06-27 20:58:20,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9991, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10131, PETRI_PLACES=291, PETRI_TRANSITIONS=521} [2024-06-27 20:58:20,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-27 20:58:20,998 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 521 transitions, 10131 flow [2024-06-27 20:58:20,998 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 20:58:20,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:20,998 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 20:58:20,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:58:20,999 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 20:58:20,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:20,999 INFO L85 PathProgramCache]: Analyzing trace with hash -386330255, now seen corresponding path program 3 times [2024-06-27 20:58:20,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:20,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261039478] [2024-06-27 20:58:20,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:20,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:21,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:22,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:22,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:22,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261039478] [2024-06-27 20:58:22,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261039478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:22,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:22,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:58:22,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417033534] [2024-06-27 20:58:22,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:22,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:58:22,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:22,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:58:22,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:58:22,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:22,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 521 transitions, 10131 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 20:58:22,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:22,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:22,302 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:24,320 INFO L124 PetriNetUnfolderBase]: 5303/8216 cut-off events. [2024-06-27 20:58:24,321 INFO L125 PetriNetUnfolderBase]: For 343611/343615 co-relation queries the response was YES. [2024-06-27 20:58:24,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63130 conditions, 8216 events. 5303/8216 cut-off events. For 343611/343615 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 50177 event pairs, 2284 based on Foata normal form. 8/8224 useless extension candidates. Maximal degree in co-relation 62988. Up to 8046 conditions per place. [2024-06-27 20:58:24,441 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 490 selfloop transitions, 47 changer transitions 0/540 dead transitions. [2024-06-27 20:58:24,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 540 transitions, 11271 flow [2024-06-27 20:58:24,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:24,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:24,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 142 transitions. [2024-06-27 20:58:24,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.355 [2024-06-27 20:58:24,442 INFO L175 Difference]: Start difference. First operand has 291 places, 521 transitions, 10131 flow. Second operand 10 states and 142 transitions. [2024-06-27 20:58:24,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 540 transitions, 11271 flow [2024-06-27 20:58:25,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 540 transitions, 11141 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-27 20:58:25,597 INFO L231 Difference]: Finished difference. Result has 295 places, 521 transitions, 10101 flow [2024-06-27 20:58:25,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10001, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10101, PETRI_PLACES=295, PETRI_TRANSITIONS=521} [2024-06-27 20:58:25,598 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-27 20:58:25,598 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 521 transitions, 10101 flow [2024-06-27 20:58:25,598 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 20:58:25,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:25,598 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 20:58:25,598 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:58:25,598 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 20:58:25,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:25,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1510160494, now seen corresponding path program 1 times [2024-06-27 20:58:25,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:25,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517061604] [2024-06-27 20:58:25,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:25,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:25,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:26,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:26,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:26,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517061604] [2024-06-27 20:58:26,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517061604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:26,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:26,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:26,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181001683] [2024-06-27 20:58:26,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:26,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:26,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:26,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:26,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:26,512 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:26,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 521 transitions, 10101 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 20:58:26,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:26,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:26,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:28,981 INFO L124 PetriNetUnfolderBase]: 6263/9729 cut-off events. [2024-06-27 20:58:28,981 INFO L125 PetriNetUnfolderBase]: For 418274/418285 co-relation queries the response was YES. [2024-06-27 20:58:29,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74001 conditions, 9729 events. 6263/9729 cut-off events. For 418274/418285 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 61648 event pairs, 1173 based on Foata normal form. 16/9745 useless extension candidates. Maximal degree in co-relation 73858. Up to 6499 conditions per place. [2024-06-27 20:58:29,120 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 449 selfloop transitions, 233 changer transitions 0/685 dead transitions. [2024-06-27 20:58:29,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 685 transitions, 14102 flow [2024-06-27 20:58:29,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:29,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:29,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 20:58:29,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-27 20:58:29,121 INFO L175 Difference]: Start difference. First operand has 295 places, 521 transitions, 10101 flow. Second operand 10 states and 191 transitions. [2024-06-27 20:58:29,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 685 transitions, 14102 flow [2024-06-27 20:58:30,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 685 transitions, 13878 flow, removed 34 selfloop flow, removed 12 redundant places. [2024-06-27 20:58:30,424 INFO L231 Difference]: Finished difference. Result has 298 places, 577 transitions, 11640 flow [2024-06-27 20:58:30,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9877, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11640, PETRI_PLACES=298, PETRI_TRANSITIONS=577} [2024-06-27 20:58:30,425 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 257 predicate places. [2024-06-27 20:58:30,425 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 577 transitions, 11640 flow [2024-06-27 20:58:30,425 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 20:58:30,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:30,425 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 20:58:30,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:58:30,425 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 20:58:30,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:30,425 INFO L85 PathProgramCache]: Analyzing trace with hash 979118786, now seen corresponding path program 2 times [2024-06-27 20:58:30,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:30,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012203586] [2024-06-27 20:58:30,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:30,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:30,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:31,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:31,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:31,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012203586] [2024-06-27 20:58:31,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012203586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:31,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:31,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:31,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898985951] [2024-06-27 20:58:31,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:31,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:31,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:31,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:31,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:31,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:31,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 577 transitions, 11640 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 20:58:31,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:31,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:31,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:33,817 INFO L124 PetriNetUnfolderBase]: 6820/10566 cut-off events. [2024-06-27 20:58:33,817 INFO L125 PetriNetUnfolderBase]: For 497906/497935 co-relation queries the response was YES. [2024-06-27 20:58:33,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85969 conditions, 10566 events. 6820/10566 cut-off events. For 497906/497935 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 67662 event pairs, 1336 based on Foata normal form. 38/10604 useless extension candidates. Maximal degree in co-relation 85823. Up to 8949 conditions per place. [2024-06-27 20:58:33,963 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 580 selfloop transitions, 201 changer transitions 0/784 dead transitions. [2024-06-27 20:58:33,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 784 transitions, 17307 flow [2024-06-27 20:58:33,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:33,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:33,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:58:33,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-27 20:58:33,965 INFO L175 Difference]: Start difference. First operand has 298 places, 577 transitions, 11640 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:58:33,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 784 transitions, 17307 flow [2024-06-27 20:58:35,670 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 784 transitions, 17168 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-27 20:58:35,681 INFO L231 Difference]: Finished difference. Result has 311 places, 680 transitions, 14743 flow [2024-06-27 20:58:35,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11551, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=401, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14743, PETRI_PLACES=311, PETRI_TRANSITIONS=680} [2024-06-27 20:58:35,682 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 270 predicate places. [2024-06-27 20:58:35,682 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 680 transitions, 14743 flow [2024-06-27 20:58:35,682 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 20:58:35,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:35,682 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 20:58:35,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:58:35,682 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 20:58:35,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:35,682 INFO L85 PathProgramCache]: Analyzing trace with hash 588616830, now seen corresponding path program 3 times [2024-06-27 20:58:35,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:35,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141911546] [2024-06-27 20:58:35,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:35,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:35,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:36,480 INFO 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 20:58:36,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:36,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141911546] [2024-06-27 20:58:36,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141911546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:36,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:36,480 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:36,480 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027279644] [2024-06-27 20:58:36,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:36,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:36,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:36,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:36,481 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:36,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:36,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 680 transitions, 14743 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 20:58:36,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:36,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:36,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:39,475 INFO L124 PetriNetUnfolderBase]: 7008/10856 cut-off events. [2024-06-27 20:58:39,475 INFO L125 PetriNetUnfolderBase]: For 523231/523254 co-relation queries the response was YES. [2024-06-27 20:58:39,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92373 conditions, 10856 events. 7008/10856 cut-off events. For 523231/523254 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 70057 event pairs, 1927 based on Foata normal form. 26/10882 useless extension candidates. Maximal degree in co-relation 92220. Up to 10050 conditions per place. [2024-06-27 20:58:39,641 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 620 selfloop transitions, 146 changer transitions 0/769 dead transitions. [2024-06-27 20:58:39,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 769 transitions, 17471 flow [2024-06-27 20:58:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:39,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:39,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 20:58:39,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-27 20:58:39,643 INFO L175 Difference]: Start difference. First operand has 311 places, 680 transitions, 14743 flow. Second operand 10 states and 184 transitions. [2024-06-27 20:58:39,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 769 transitions, 17471 flow [2024-06-27 20:58:41,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 769 transitions, 17382 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-27 20:58:41,742 INFO L231 Difference]: Finished difference. Result has 322 places, 717 transitions, 15812 flow [2024-06-27 20:58:41,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14676, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15812, PETRI_PLACES=322, PETRI_TRANSITIONS=717} [2024-06-27 20:58:41,744 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 20:58:41,744 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 717 transitions, 15812 flow [2024-06-27 20:58:41,744 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 20:58:41,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:41,744 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 20:58:41,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:58:41,745 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 20:58:41,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:41,745 INFO L85 PathProgramCache]: Analyzing trace with hash -589228704, now seen corresponding path program 4 times [2024-06-27 20:58:41,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:41,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454671154] [2024-06-27 20:58:41,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:41,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:41,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:42,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:42,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:42,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454671154] [2024-06-27 20:58:42,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454671154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:42,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:42,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:42,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165648892] [2024-06-27 20:58:42,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:42,575 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:42,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:42,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:42,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:42,662 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:42,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 717 transitions, 15812 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 20:58:42,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:42,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:42,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:46,125 INFO L124 PetriNetUnfolderBase]: 7451/11557 cut-off events. [2024-06-27 20:58:46,125 INFO L125 PetriNetUnfolderBase]: For 602260/602287 co-relation queries the response was YES. [2024-06-27 20:58:46,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99837 conditions, 11557 events. 7451/11557 cut-off events. For 602260/602287 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 75064 event pairs, 1408 based on Foata normal form. 36/11593 useless extension candidates. Maximal degree in co-relation 99679. Up to 9189 conditions per place. [2024-06-27 20:58:46,308 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 605 selfloop transitions, 243 changer transitions 0/851 dead transitions. [2024-06-27 20:58:46,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 851 transitions, 19809 flow [2024-06-27 20:58:46,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:46,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:46,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:58:46,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-27 20:58:46,309 INFO L175 Difference]: Start difference. First operand has 322 places, 717 transitions, 15812 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:58:46,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 851 transitions, 19809 flow [2024-06-27 20:58:48,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 851 transitions, 19592 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:48,660 INFO L231 Difference]: Finished difference. Result has 331 places, 746 transitions, 16965 flow [2024-06-27 20:58:48,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=15603, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=16965, PETRI_PLACES=331, PETRI_TRANSITIONS=746} [2024-06-27 20:58:48,661 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 20:58:48,661 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 746 transitions, 16965 flow [2024-06-27 20:58:48,661 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 20:58:48,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:48,662 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 20:58:48,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:58:48,662 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 20:58:48,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:48,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1017609988, now seen corresponding path program 1 times [2024-06-27 20:58:48,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:48,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721170558] [2024-06-27 20:58:48,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:48,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:48,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:49,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:49,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:49,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721170558] [2024-06-27 20:58:49,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721170558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:49,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:49,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:49,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87946534] [2024-06-27 20:58:49,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:49,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:49,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:49,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:49,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:49,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:49,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 746 transitions, 16965 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 20:58:49,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:49,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:49,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:54,427 INFO L124 PetriNetUnfolderBase]: 7595/11764 cut-off events. [2024-06-27 20:58:54,427 INFO L125 PetriNetUnfolderBase]: For 654744/654771 co-relation queries the response was YES. [2024-06-27 20:58:54,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106275 conditions, 11764 events. 7595/11764 cut-off events. For 654744/654771 co-relation queries the response was YES. Maximal size of possible extension queue 663. Compared 76886 event pairs, 1721 based on Foata normal form. 30/11794 useless extension candidates. Maximal degree in co-relation 106112. Up to 10053 conditions per place. [2024-06-27 20:58:54,584 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 567 selfloop transitions, 285 changer transitions 0/855 dead transitions. [2024-06-27 20:58:54,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 855 transitions, 20622 flow [2024-06-27 20:58:54,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:54,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:54,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-27 20:58:54,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4775 [2024-06-27 20:58:54,585 INFO L175 Difference]: Start difference. First operand has 331 places, 746 transitions, 16965 flow. Second operand 10 states and 191 transitions. [2024-06-27 20:58:54,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 855 transitions, 20622 flow [2024-06-27 20:58:56,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 855 transitions, 20396 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:56,994 INFO L231 Difference]: Finished difference. Result has 340 places, 776 transitions, 18360 flow [2024-06-27 20:58:56,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=16745, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=746, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=260, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=474, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18360, PETRI_PLACES=340, PETRI_TRANSITIONS=776} [2024-06-27 20:58:56,995 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-27 20:58:56,995 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 776 transitions, 18360 flow [2024-06-27 20:58:56,995 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 20:58:56,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:56,996 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 20:58:56,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:58:56,996 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 20:58:56,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:56,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1011532076, now seen corresponding path program 5 times [2024-06-27 20:58:56,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:56,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967860221] [2024-06-27 20:58:56,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:56,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:57,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:57,712 INFO 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 20:58:57,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:57,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967860221] [2024-06-27 20:58:57,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967860221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:57,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:57,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:57,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [353168482] [2024-06-27 20:58:57,717 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:57,717 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:57,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:57,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:57,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:57,827 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:58:57,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 776 transitions, 18360 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 20:58:57,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:57,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:58:57,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:02,158 INFO L124 PetriNetUnfolderBase]: 7539/11684 cut-off events. [2024-06-27 20:59:02,158 INFO L125 PetriNetUnfolderBase]: For 679379/679410 co-relation queries the response was YES. [2024-06-27 20:59:02,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108675 conditions, 11684 events. 7539/11684 cut-off events. For 679379/679410 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 76330 event pairs, 1872 based on Foata normal form. 48/11732 useless extension candidates. Maximal degree in co-relation 108507. Up to 10485 conditions per place. [2024-06-27 20:59:02,349 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 640 selfloop transitions, 219 changer transitions 0/862 dead transitions. [2024-06-27 20:59:02,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 862 transitions, 21483 flow [2024-06-27 20:59:02,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:59:02,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:59:02,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-27 20:59:02,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46 [2024-06-27 20:59:02,350 INFO L175 Difference]: Start difference. First operand has 340 places, 776 transitions, 18360 flow. Second operand 10 states and 184 transitions. [2024-06-27 20:59:02,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 862 transitions, 21483 flow [2024-06-27 20:59:05,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 862 transitions, 21209 flow, removed 95 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:05,337 INFO L231 Difference]: Finished difference. Result has 347 places, 776 transitions, 18537 flow [2024-06-27 20:59:05,338 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18086, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=219, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=18537, PETRI_PLACES=347, PETRI_TRANSITIONS=776} [2024-06-27 20:59:05,338 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-27 20:59:05,338 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 776 transitions, 18537 flow [2024-06-27 20:59:05,339 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 20:59:05,339 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:05,339 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 20:59:05,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:59:05,339 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 20:59:05,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:05,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1594302400, now seen corresponding path program 2 times [2024-06-27 20:59:05,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:05,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489638832] [2024-06-27 20:59:05,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:05,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:05,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:06,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:06,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:06,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489638832] [2024-06-27 20:59:06,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489638832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:06,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:06,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:06,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654487342] [2024-06-27 20:59:06,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:06,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:06,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:06,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:06,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:06,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:59:06,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 776 transitions, 18537 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 20:59:06,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:06,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:59:06,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:10,597 INFO L124 PetriNetUnfolderBase]: 7818/12081 cut-off events. [2024-06-27 20:59:10,598 INFO L125 PetriNetUnfolderBase]: For 714993/715014 co-relation queries the response was YES. [2024-06-27 20:59:10,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114247 conditions, 12081 events. 7818/12081 cut-off events. For 714993/715014 co-relation queries the response was YES. Maximal size of possible extension queue 680. Compared 78949 event pairs, 2120 based on Foata normal form. 28/12109 useless extension candidates. Maximal degree in co-relation 114077. Up to 10537 conditions per place. [2024-06-27 20:59:10,808 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 652 selfloop transitions, 263 changer transitions 0/918 dead transitions. [2024-06-27 20:59:10,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 918 transitions, 23330 flow [2024-06-27 20:59:10,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:59:10,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:59:10,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-27 20:59:10,809 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4825 [2024-06-27 20:59:10,809 INFO L175 Difference]: Start difference. First operand has 347 places, 776 transitions, 18537 flow. Second operand 10 states and 193 transitions. [2024-06-27 20:59:10,809 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 918 transitions, 23330 flow [2024-06-27 20:59:14,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 918 transitions, 22925 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-27 20:59:14,059 INFO L231 Difference]: Finished difference. Result has 354 places, 846 transitions, 20731 flow [2024-06-27 20:59:14,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=18146, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=776, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=20731, PETRI_PLACES=354, PETRI_TRANSITIONS=846} [2024-06-27 20:59:14,060 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 313 predicate places. [2024-06-27 20:59:14,060 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 846 transitions, 20731 flow [2024-06-27 20:59:14,060 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 20:59:14,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:14,060 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 20:59:14,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:59:14,061 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 20:59:14,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:14,061 INFO L85 PathProgramCache]: Analyzing trace with hash 588855840, now seen corresponding path program 6 times [2024-06-27 20:59:14,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:14,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465479379] [2024-06-27 20:59:14,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:14,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:14,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:15,010 INFO 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 20:59:15,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:15,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465479379] [2024-06-27 20:59:15,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465479379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:15,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:15,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:15,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743945459] [2024-06-27 20:59:15,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:15,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:15,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:15,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:15,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:15,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:59:15,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 846 transitions, 20731 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 20:59:15,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:15,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:59:15,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:19,377 INFO L124 PetriNetUnfolderBase]: 7808/12065 cut-off events. [2024-06-27 20:59:19,377 INFO L125 PetriNetUnfolderBase]: For 730056/730083 co-relation queries the response was YES. [2024-06-27 20:59:19,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116146 conditions, 12065 events. 7808/12065 cut-off events. For 730056/730083 co-relation queries the response was YES. Maximal size of possible extension queue 676. Compared 78718 event pairs, 2226 based on Foata normal form. 30/12095 useless extension candidates. Maximal degree in co-relation 115971. Up to 11440 conditions per place. [2024-06-27 20:59:19,557 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 749 selfloop transitions, 137 changer transitions 0/889 dead transitions. [2024-06-27 20:59:19,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 889 transitions, 22797 flow [2024-06-27 20:59:19,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:59:19,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:59:19,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-27 20:59:19,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42272727272727273 [2024-06-27 20:59:19,558 INFO L175 Difference]: Start difference. First operand has 354 places, 846 transitions, 20731 flow. Second operand 11 states and 186 transitions. [2024-06-27 20:59:19,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 889 transitions, 22797 flow [2024-06-27 20:59:22,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 889 transitions, 22585 flow, removed 85 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:22,613 INFO L231 Difference]: Finished difference. Result has 364 places, 850 transitions, 20916 flow [2024-06-27 20:59:22,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20519, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=846, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=709, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=20916, PETRI_PLACES=364, PETRI_TRANSITIONS=850} [2024-06-27 20:59:22,614 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 323 predicate places. [2024-06-27 20:59:22,614 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 850 transitions, 20916 flow [2024-06-27 20:59:22,614 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 20:59:22,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:22,615 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 20:59:22,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:59:22,615 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 20:59:22,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:22,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1594590700, now seen corresponding path program 3 times [2024-06-27 20:59:22,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:22,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127258144] [2024-06-27 20:59:22,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:22,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:22,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:23,768 INFO 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 20:59:23,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:23,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127258144] [2024-06-27 20:59:23,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127258144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:23,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:23,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:23,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330912926] [2024-06-27 20:59:23,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:23,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:23,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:23,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:23,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:23,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:59:23,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 850 transitions, 20916 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 20:59:23,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:23,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:59:23,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:28,212 INFO L124 PetriNetUnfolderBase]: 7920/12219 cut-off events. [2024-06-27 20:59:28,212 INFO L125 PetriNetUnfolderBase]: For 772093/772122 co-relation queries the response was YES. [2024-06-27 20:59:28,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118772 conditions, 12219 events. 7920/12219 cut-off events. For 772093/772122 co-relation queries the response was YES. Maximal size of possible extension queue 683. Compared 79648 event pairs, 2257 based on Foata normal form. 36/12255 useless extension candidates. Maximal degree in co-relation 118594. Up to 11556 conditions per place. [2024-06-27 20:59:28,396 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 782 selfloop transitions, 133 changer transitions 0/918 dead transitions. [2024-06-27 20:59:28,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 918 transitions, 23856 flow [2024-06-27 20:59:28,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:59:28,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:59:28,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-27 20:59:28,397 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42727272727272725 [2024-06-27 20:59:28,397 INFO L175 Difference]: Start difference. First operand has 364 places, 850 transitions, 20916 flow. Second operand 11 states and 188 transitions. [2024-06-27 20:59:28,397 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 918 transitions, 23856 flow [2024-06-27 20:59:31,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 918 transitions, 23581 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:31,711 INFO L231 Difference]: Finished difference. Result has 371 places, 873 transitions, 21559 flow [2024-06-27 20:59:31,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=20641, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=850, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=722, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=21559, PETRI_PLACES=371, PETRI_TRANSITIONS=873} [2024-06-27 20:59:31,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-27 20:59:31,711 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 873 transitions, 21559 flow [2024-06-27 20:59:31,712 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 20:59:31,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:31,712 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 20:59:31,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:59:31,712 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 20:59:31,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:31,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1481661412, now seen corresponding path program 7 times [2024-06-27 20:59:31,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:31,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299356639] [2024-06-27 20:59:31,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:31,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:31,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:32,706 INFO 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 20:59:32,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:32,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299356639] [2024-06-27 20:59:32,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299356639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:32,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:32,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:59:32,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783664379] [2024-06-27 20:59:32,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:32,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:59:32,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:32,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:59:32,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:59:32,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-27 20:59:32,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 873 transitions, 21559 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 20:59:32,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:32,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-27 20:59:32,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:37,645 INFO L124 PetriNetUnfolderBase]: 8561/13181 cut-off events. [2024-06-27 20:59:37,645 INFO L125 PetriNetUnfolderBase]: For 808630/808647 co-relation queries the response was YES. [2024-06-27 20:59:37,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128090 conditions, 13181 events. 8561/13181 cut-off events. For 808630/808647 co-relation queries the response was YES. Maximal size of possible extension queue 747. Compared 86898 event pairs, 2294 based on Foata normal form. 20/13201 useless extension candidates. Maximal degree in co-relation 127909. Up to 12011 conditions per place. [2024-06-27 20:59:38,094 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 840 selfloop transitions, 184 changer transitions 0/1027 dead transitions. [2024-06-27 20:59:38,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 1027 transitions, 26497 flow [2024-06-27 20:59:38,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:59:38,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:59:38,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:59:38,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-06-27 20:59:38,095 INFO L175 Difference]: Start difference. First operand has 371 places, 873 transitions, 21559 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:59:38,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 1027 transitions, 26497 flow [2024-06-27 20:59:41,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 1027 transitions, 26186 flow, removed 90 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:41,781 INFO L231 Difference]: Finished difference. Result has 381 places, 975 transitions, 24370 flow [2024-06-27 20:59:41,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=21285, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=873, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=24370, PETRI_PLACES=381, PETRI_TRANSITIONS=975} [2024-06-27 20:59:41,782 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-27 20:59:41,782 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 975 transitions, 24370 flow [2024-06-27 20:59:41,782 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 20:59:41,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:41,783 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 20:59:41,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:59:41,783 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 20:59:41,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:41,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1058601154, now seen corresponding path program 1 times [2024-06-27 20:59:41,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:41,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195247130] [2024-06-27 20:59:41,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:41,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat