./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi000_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/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f 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/rfi000_power.oepc_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/rfi000_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-eb4cb34-m [2024-06-21 17:05:30,219 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:05:30,320 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:05:30,342 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:05:30,343 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:05:30,372 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:05:30,372 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:05:30,373 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:05:30,374 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:05:30,377 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:05:30,378 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:05:30,378 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:05:30,378 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:05:30,380 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:05:30,380 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:05:30,380 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:05:30,381 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:05:30,381 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:05:30,381 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:05:30,382 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:05:30,382 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:05:30,382 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:05:30,383 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:05:30,383 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:05:30,383 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:05:30,383 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:05:30,384 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:05:30,384 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:05:30,385 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:05:30,385 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:05:30,386 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:05:30,386 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:05:30,386 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:05:30,387 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:05:30,387 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:05:30,387 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:05:30,388 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:05:30,388 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:05:30,388 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:05:30,388 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:05:30,388 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:05:30,389 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:05:30,389 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:05:30,389 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-21 17:05:30,651 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:05:30,674 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:05:30,675 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:05:30,676 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:05:30,678 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:05:30,679 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/rfi000_power.oepc_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-21 17:05:30,830 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:05:30,830 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:05:30,832 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 17:05:31,983 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:05:32,226 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:05:32,231 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 17:05:32,243 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35b607368/8320f937f2ce43fd9fc5933e54fa3e72/FLAG0d9b1ff6a [2024-06-21 17:05:32,260 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/35b607368/8320f937f2ce43fd9fc5933e54fa3e72 [2024-06-21 17:05:32,261 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:05:32,262 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:05:32,264 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:05:32,265 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:05:32,269 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:05:32,270 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:05:30" (1/2) ... [2024-06-21 17:05:32,271 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5df0d476 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:05:32, skipping insertion in model container [2024-06-21 17:05:32,271 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:05:30" (1/2) ... [2024-06-21 17:05:32,272 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@35d645e2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:05:32, skipping insertion in model container [2024-06-21 17:05:32,273 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:05:32" (2/2) ... [2024-06-21 17:05:32,273 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5df0d476 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:32, skipping insertion in model container [2024-06-21 17:05:32,273 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:05:32" (2/2) ... [2024-06-21 17:05:32,273 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:05:32,347 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:05:32,348 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] ((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-21 17:05:32,348 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] ((((((((((((((! multithreaded || y$r_buff1_thd2 == (_Bool)0) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || ((__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1) || __unbuffered_p1_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-21 17:05:32,348 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:05:32,349 INFO L106 edCorrectnessWitness]: ghost_update [L827-L827] multithreaded = 1; [2024-06-21 17:05:32,394 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:05:32,846 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:05:32,864 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:05:33,025 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:05:33,060 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:05:33,061 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33 WrapperNode [2024-06-21 17:05:33,061 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:05:33,062 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:05:33,062 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:05:33,062 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:05:33,071 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,102 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,129 INFO L138 Inliner]: procedures = 174, calls = 38, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 132 [2024-06-21 17:05:33,130 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:05:33,130 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:05:33,131 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:05:33,131 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:05:33,147 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,147 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,151 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,173 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-21 17:05:33,176 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,176 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,185 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,197 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,200 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,201 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,205 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:05:33,205 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:05:33,206 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:05:33,206 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:05:33,210 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (1/1) ... [2024-06-21 17:05:33,216 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:05:33,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:05:33,241 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-21 17:05:33,267 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-21 17:05:33,284 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:05:33,284 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:05:33,285 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:05:33,285 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:05:33,286 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:05:33,286 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:05:33,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:05:33,286 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:05:33,286 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:05:33,286 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:05:33,288 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 17:05:33,480 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:05:33,482 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:05:33,889 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:05:33,889 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:05:34,086 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:05:34,086 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:05:34,087 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:05:34 BoogieIcfgContainer [2024-06-21 17:05:34,087 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:05:34,089 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:05:34,089 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:05:34,092 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:05:34,092 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:05:30" (1/4) ... [2024-06-21 17:05:34,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b40dbef and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:05:34, skipping insertion in model container [2024-06-21 17:05:34,093 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:05:32" (2/4) ... [2024-06-21 17:05:34,093 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b40dbef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:05:34, skipping insertion in model container [2024-06-21 17:05:34,094 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:05:33" (3/4) ... [2024-06-21 17:05:34,094 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5b40dbef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:05:34, skipping insertion in model container [2024-06-21 17:05:34,094 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:05:34" (4/4) ... [2024-06-21 17:05:34,095 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi000_power.oepc_pso.oepc_rmo.oepc.i [2024-06-21 17:05:34,111 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:05:34,112 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 17:05:34,112 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:05:34,156 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:05:34,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 17:05:34,265 INFO L124 PetriNetUnfolderBase]: 0/29 cut-off events. [2024-06-21 17:05:34,266 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:05:34,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36 conditions, 29 events. 0/29 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 39 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:05:34,268 INFO L82 GeneralOperation]: Start removeDead. Operand has 38 places, 31 transitions, 70 flow [2024-06-21 17:05:34,272 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 30 places, 23 transitions, 52 flow [2024-06-21 17:05:34,287 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:05:34,294 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;@7f94deb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:05:34,295 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 17:05:34,309 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:05:34,310 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 17:05:34,310 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:05:34,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:34,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:05:34,312 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:34,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:34,318 INFO L85 PathProgramCache]: Analyzing trace with hash 401809168, now seen corresponding path program 1 times [2024-06-21 17:05:34,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:34,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896675703] [2024-06-21 17:05:34,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:34,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:34,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:35,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:35,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:35,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896675703] [2024-06-21 17:05:35,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896675703] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:35,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:35,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:05:35,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221332113] [2024-06-21 17:05:35,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:35,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:05:35,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:35,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:05:35,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:05:35,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 17:05:35,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 23 transitions, 52 flow. Second operand has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:35,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:35,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 17:05:35,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:35,419 INFO L124 PetriNetUnfolderBase]: 216/386 cut-off events. [2024-06-21 17:05:35,419 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 17:05:35,422 INFO L83 FinitePrefix]: Finished finitePrefix Result has 787 conditions, 386 events. 216/386 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1364 event pairs, 133 based on Foata normal form. 1/380 useless extension candidates. Maximal degree in co-relation 776. Up to 378 conditions per place. [2024-06-21 17:05:35,426 INFO L140 encePairwiseOnDemand]: 26/31 looper letters, 23 selfloop transitions, 3 changer transitions 0/29 dead transitions. [2024-06-21 17:05:35,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 29 transitions, 119 flow [2024-06-21 17:05:35,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:05:35,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:05:35,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 49 transitions. [2024-06-21 17:05:35,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5268817204301075 [2024-06-21 17:05:35,439 INFO L175 Difference]: Start difference. First operand has 30 places, 23 transitions, 52 flow. Second operand 3 states and 49 transitions. [2024-06-21 17:05:35,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 29 transitions, 119 flow [2024-06-21 17:05:35,441 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 29 transitions, 116 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 17:05:35,443 INFO L231 Difference]: Finished difference. Result has 31 places, 25 transitions, 71 flow [2024-06-21 17:05:35,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=50, PETRI_DIFFERENCE_MINUEND_PLACES=28, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=23, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=71, PETRI_PLACES=31, PETRI_TRANSITIONS=25} [2024-06-21 17:05:35,448 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 1 predicate places. [2024-06-21 17:05:35,448 INFO L495 AbstractCegarLoop]: Abstraction has has 31 places, 25 transitions, 71 flow [2024-06-21 17:05:35,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.333333333333334) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:35,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:35,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:35,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:05:35,449 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:35,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:35,451 INFO L85 PathProgramCache]: Analyzing trace with hash -408414353, now seen corresponding path program 1 times [2024-06-21 17:05:35,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:35,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369310196] [2024-06-21 17:05:35,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:35,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:35,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:35,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:35,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:35,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369310196] [2024-06-21 17:05:35,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369310196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:35,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:35,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:05:35,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500699500] [2024-06-21 17:05:35,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:35,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:05:35,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:35,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:05:35,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:05:35,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 17:05:35,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 31 places, 25 transitions, 71 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:35,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:35,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 17:05:35,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:36,109 INFO L124 PetriNetUnfolderBase]: 213/381 cut-off events. [2024-06-21 17:05:36,109 INFO L125 PetriNetUnfolderBase]: For 76/76 co-relation queries the response was YES. [2024-06-21 17:05:36,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 381 events. 213/381 cut-off events. For 76/76 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1357 event pairs, 109 based on Foata normal form. 2/381 useless extension candidates. Maximal degree in co-relation 865. Up to 364 conditions per place. [2024-06-21 17:05:36,112 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 27 selfloop transitions, 5 changer transitions 0/35 dead transitions. [2024-06-21 17:05:36,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 34 places, 35 transitions, 161 flow [2024-06-21 17:05:36,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:05:36,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:05:36,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 62 transitions. [2024-06-21 17:05:36,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 17:05:36,114 INFO L175 Difference]: Start difference. First operand has 31 places, 25 transitions, 71 flow. Second operand 4 states and 62 transitions. [2024-06-21 17:05:36,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 34 places, 35 transitions, 161 flow [2024-06-21 17:05:36,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 33 places, 35 transitions, 158 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:05:36,116 INFO L231 Difference]: Finished difference. Result has 34 places, 27 transitions, 95 flow [2024-06-21 17:05:36,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=30, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=34, PETRI_TRANSITIONS=27} [2024-06-21 17:05:36,117 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 4 predicate places. [2024-06-21 17:05:36,117 INFO L495 AbstractCegarLoop]: Abstraction has has 34 places, 27 transitions, 95 flow [2024-06-21 17:05:36,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:36,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:36,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:36,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:05:36,118 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:36,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:36,118 INFO L85 PathProgramCache]: Analyzing trace with hash 224058001, now seen corresponding path program 1 times [2024-06-21 17:05:36,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:36,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242999476] [2024-06-21 17:05:36,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:36,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:36,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:36,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:36,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:36,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242999476] [2024-06-21 17:05:36,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242999476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:36,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:36,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:05:36,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901469150] [2024-06-21 17:05:36,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:36,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:05:36,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:36,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:05:36,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:05:36,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 17:05:36,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 27 transitions, 95 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 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-21 17:05:36,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:36,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 17:05:36,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:36,671 INFO L124 PetriNetUnfolderBase]: 214/383 cut-off events. [2024-06-21 17:05:36,671 INFO L125 PetriNetUnfolderBase]: For 221/221 co-relation queries the response was YES. [2024-06-21 17:05:36,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 974 conditions, 383 events. 214/383 cut-off events. For 221/221 co-relation queries the response was YES. Maximal size of possible extension queue 22. Compared 1367 event pairs, 78 based on Foata normal form. 3/384 useless extension candidates. Maximal degree in co-relation 960. Up to 338 conditions per place. [2024-06-21 17:05:36,674 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 35 selfloop transitions, 11 changer transitions 0/49 dead transitions. [2024-06-21 17:05:36,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 49 transitions, 253 flow [2024-06-21 17:05:36,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:05:36,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:05:36,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-21 17:05:36,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5225806451612903 [2024-06-21 17:05:36,676 INFO L175 Difference]: Start difference. First operand has 34 places, 27 transitions, 95 flow. Second operand 5 states and 81 transitions. [2024-06-21 17:05:36,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 49 transitions, 253 flow [2024-06-21 17:05:36,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 49 transitions, 244 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 17:05:36,679 INFO L231 Difference]: Finished difference. Result has 39 places, 35 transitions, 162 flow [2024-06-21 17:05:36,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=86, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=162, PETRI_PLACES=39, PETRI_TRANSITIONS=35} [2024-06-21 17:05:36,680 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 9 predicate places. [2024-06-21 17:05:36,680 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 35 transitions, 162 flow [2024-06-21 17:05:36,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 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-21 17:05:36,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:36,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:36,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:05:36,681 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:36,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:36,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1283962284, now seen corresponding path program 1 times [2024-06-21 17:05:36,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:36,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223916031] [2024-06-21 17:05:36,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:36,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:36,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:37,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:37,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:37,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223916031] [2024-06-21 17:05:37,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223916031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:37,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:37,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:05:37,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426712120] [2024-06-21 17:05:37,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:37,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:05:37,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:37,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:05:37,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:05:37,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 17:05:37,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 35 transitions, 162 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:37,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:37,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 17:05:37,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:37,607 INFO L124 PetriNetUnfolderBase]: 215/385 cut-off events. [2024-06-21 17:05:37,607 INFO L125 PetriNetUnfolderBase]: For 474/474 co-relation queries the response was YES. [2024-06-21 17:05:37,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1166 conditions, 385 events. 215/385 cut-off events. For 474/474 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1362 event pairs, 54 based on Foata normal form. 3/386 useless extension candidates. Maximal degree in co-relation 1149. Up to 327 conditions per place. [2024-06-21 17:05:37,611 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 14 changer transitions 0/56 dead transitions. [2024-06-21 17:05:37,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 56 transitions, 338 flow [2024-06-21 17:05:37,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:05:37,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:05:37,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-21 17:05:37,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.510752688172043 [2024-06-21 17:05:37,613 INFO L175 Difference]: Start difference. First operand has 39 places, 35 transitions, 162 flow. Second operand 6 states and 95 transitions. [2024-06-21 17:05:37,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 56 transitions, 338 flow [2024-06-21 17:05:37,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 334 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-06-21 17:05:37,616 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 214 flow [2024-06-21 17:05:37,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=214, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-21 17:05:37,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 15 predicate places. [2024-06-21 17:05:37,617 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 214 flow [2024-06-21 17:05:37,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:37,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:37,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:37,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:05:37,618 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:37,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:37,619 INFO L85 PathProgramCache]: Analyzing trace with hash 571408976, now seen corresponding path program 1 times [2024-06-21 17:05:37,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:37,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595363844] [2024-06-21 17:05:37,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:37,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:37,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:38,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:38,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:38,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595363844] [2024-06-21 17:05:38,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595363844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:38,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:38,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:05:38,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71285662] [2024-06-21 17:05:38,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:38,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:05:38,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:38,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:05:38,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:05:38,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 31 [2024-06-21 17:05:38,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 214 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:38,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:38,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 31 [2024-06-21 17:05:38,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:38,766 INFO L124 PetriNetUnfolderBase]: 216/388 cut-off events. [2024-06-21 17:05:38,767 INFO L125 PetriNetUnfolderBase]: For 724/724 co-relation queries the response was YES. [2024-06-21 17:05:38,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1308 conditions, 388 events. 216/388 cut-off events. For 724/724 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1382 event pairs, 29 based on Foata normal form. 6/392 useless extension candidates. Maximal degree in co-relation 1288. Up to 304 conditions per place. [2024-06-21 17:05:38,770 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 39 selfloop transitions, 16 changer transitions 0/58 dead transitions. [2024-06-21 17:05:38,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 58 transitions, 384 flow [2024-06-21 17:05:38,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:38,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:38,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 104 transitions. [2024-06-21 17:05:38,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4792626728110599 [2024-06-21 17:05:38,774 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 214 flow. Second operand 7 states and 104 transitions. [2024-06-21 17:05:38,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 58 transitions, 384 flow [2024-06-21 17:05:38,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 58 transitions, 352 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:05:38,779 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 217 flow [2024-06-21 17:05:38,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=217, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2024-06-21 17:05:38,779 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 17:05:38,779 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 217 flow [2024-06-21 17:05:38,780 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:38,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:38,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:38,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:05:38,780 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:38,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:38,780 INFO L85 PathProgramCache]: Analyzing trace with hash 42354102, now seen corresponding path program 1 times [2024-06-21 17:05:38,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:38,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045041257] [2024-06-21 17:05:38,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:38,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:38,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:39,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:39,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:39,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045041257] [2024-06-21 17:05:39,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045041257] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:39,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:39,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:05:39,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762789895] [2024-06-21 17:05:39,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:39,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:05:39,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:39,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:05:39,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:05:39,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:39,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 217 flow. Second operand has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:39,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:39,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:39,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:39,443 INFO L124 PetriNetUnfolderBase]: 214/385 cut-off events. [2024-06-21 17:05:39,444 INFO L125 PetriNetUnfolderBase]: For 861/861 co-relation queries the response was YES. [2024-06-21 17:05:39,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1362 conditions, 385 events. 214/385 cut-off events. For 861/861 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1363 event pairs, 56 based on Foata normal form. 1/384 useless extension candidates. Maximal degree in co-relation 1340. Up to 374 conditions per place. [2024-06-21 17:05:39,446 INFO L140 encePairwiseOnDemand]: 25/31 looper letters, 35 selfloop transitions, 6 changer transitions 0/43 dead transitions. [2024-06-21 17:05:39,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 43 transitions, 311 flow [2024-06-21 17:05:39,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:05:39,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:05:39,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 55 transitions. [2024-06-21 17:05:39,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:05:39,448 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 217 flow. Second operand 5 states and 55 transitions. [2024-06-21 17:05:39,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 43 transitions, 311 flow [2024-06-21 17:05:39,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 43 transitions, 270 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:39,451 INFO L231 Difference]: Finished difference. Result has 47 places, 38 transitions, 193 flow [2024-06-21 17:05:39,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=193, PETRI_PLACES=47, PETRI_TRANSITIONS=38} [2024-06-21 17:05:39,452 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 17:05:39,452 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 38 transitions, 193 flow [2024-06-21 17:05:39,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.5) internal successors, (39), 6 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:39,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:39,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:39,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:05:39,453 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:39,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:39,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1300956534, now seen corresponding path program 1 times [2024-06-21 17:05:39,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:39,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568454874] [2024-06-21 17:05:39,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:39,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:39,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:39,914 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:39,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:39,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568454874] [2024-06-21 17:05:39,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1568454874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:39,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:39,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:05:39,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670836094] [2024-06-21 17:05:39,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:39,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:05:39,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:39,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:05:39,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:05:39,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:39,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 38 transitions, 193 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:39,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:39,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:39,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:40,241 INFO L124 PetriNetUnfolderBase]: 212/382 cut-off events. [2024-06-21 17:05:40,241 INFO L125 PetriNetUnfolderBase]: For 1031/1031 co-relation queries the response was YES. [2024-06-21 17:05:40,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1324 conditions, 382 events. 212/382 cut-off events. For 1031/1031 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1352 event pairs, 55 based on Foata normal form. 1/381 useless extension candidates. Maximal degree in co-relation 1300. Up to 368 conditions per place. [2024-06-21 17:05:40,244 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 36 selfloop transitions, 8 changer transitions 0/46 dead transitions. [2024-06-21 17:05:40,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 46 transitions, 303 flow [2024-06-21 17:05:40,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:05:40,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:05:40,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 63 transitions. [2024-06-21 17:05:40,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:05:40,246 INFO L175 Difference]: Start difference. First operand has 47 places, 38 transitions, 193 flow. Second operand 6 states and 63 transitions. [2024-06-21 17:05:40,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 46 transitions, 303 flow [2024-06-21 17:05:40,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 46 transitions, 288 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 17:05:40,250 INFO L231 Difference]: Finished difference. Result has 49 places, 40 transitions, 211 flow [2024-06-21 17:05:40,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=211, PETRI_PLACES=49, PETRI_TRANSITIONS=40} [2024-06-21 17:05:40,250 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 19 predicate places. [2024-06-21 17:05:40,251 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 40 transitions, 211 flow [2024-06-21 17:05:40,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:40,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:40,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:40,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:05:40,252 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:40,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:40,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1674733077, now seen corresponding path program 1 times [2024-06-21 17:05:40,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:40,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248673489] [2024-06-21 17:05:40,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:40,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:40,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:40,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:40,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:40,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248673489] [2024-06-21 17:05:40,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248673489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:40,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:40,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:05:40,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280843236] [2024-06-21 17:05:40,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:40,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:05:40,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:40,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:05:40,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:05:40,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:40,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 40 transitions, 211 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:40,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:40,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:40,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:40,960 INFO L124 PetriNetUnfolderBase]: 213/384 cut-off events. [2024-06-21 17:05:40,961 INFO L125 PetriNetUnfolderBase]: For 1275/1275 co-relation queries the response was YES. [2024-06-21 17:05:40,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1405 conditions, 384 events. 213/384 cut-off events. For 1275/1275 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1364 event pairs, 54 based on Foata normal form. 2/384 useless extension candidates. Maximal degree in co-relation 1381. Up to 339 conditions per place. [2024-06-21 17:05:40,964 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 37 selfloop transitions, 13 changer transitions 0/52 dead transitions. [2024-06-21 17:05:40,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 52 transitions, 362 flow [2024-06-21 17:05:40,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:05:40,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:05:40,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 71 transitions. [2024-06-21 17:05:40,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3817204301075269 [2024-06-21 17:05:40,967 INFO L175 Difference]: Start difference. First operand has 49 places, 40 transitions, 211 flow. Second operand 6 states and 71 transitions. [2024-06-21 17:05:40,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 52 transitions, 362 flow [2024-06-21 17:05:40,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 52 transitions, 345 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 17:05:40,973 INFO L231 Difference]: Finished difference. Result has 51 places, 42 transitions, 242 flow [2024-06-21 17:05:40,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=51, PETRI_TRANSITIONS=42} [2024-06-21 17:05:40,980 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 21 predicate places. [2024-06-21 17:05:40,981 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 42 transitions, 242 flow [2024-06-21 17:05:40,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:40,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:40,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:40,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:05:40,981 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:40,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:40,982 INFO L85 PathProgramCache]: Analyzing trace with hash 2047827687, now seen corresponding path program 2 times [2024-06-21 17:05:40,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:40,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372534352] [2024-06-21 17:05:40,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:40,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:40,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:41,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:41,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:41,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372534352] [2024-06-21 17:05:41,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372534352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:41,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:41,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:05:41,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100622250] [2024-06-21 17:05:41,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:41,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:05:41,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:41,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:05:41,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:05:41,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:41,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 42 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:41,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:41,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:41,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:41,759 INFO L124 PetriNetUnfolderBase]: 208/374 cut-off events. [2024-06-21 17:05:41,759 INFO L125 PetriNetUnfolderBase]: For 1514/1514 co-relation queries the response was YES. [2024-06-21 17:05:41,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1427 conditions, 374 events. 208/374 cut-off events. For 1514/1514 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1311 event pairs, 53 based on Foata normal form. 1/373 useless extension candidates. Maximal degree in co-relation 1402. Up to 360 conditions per place. [2024-06-21 17:05:41,762 INFO L140 encePairwiseOnDemand]: 24/31 looper letters, 38 selfloop transitions, 8 changer transitions 0/48 dead transitions. [2024-06-21 17:05:41,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 48 transitions, 348 flow [2024-06-21 17:05:41,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:05:41,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:05:41,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 63 transitions. [2024-06-21 17:05:41,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:05:41,764 INFO L175 Difference]: Start difference. First operand has 51 places, 42 transitions, 242 flow. Second operand 6 states and 63 transitions. [2024-06-21 17:05:41,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 48 transitions, 348 flow [2024-06-21 17:05:41,766 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 48 transitions, 333 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 17:05:41,767 INFO L231 Difference]: Finished difference. Result has 54 places, 42 transitions, 248 flow [2024-06-21 17:05:41,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=248, PETRI_PLACES=54, PETRI_TRANSITIONS=42} [2024-06-21 17:05:41,768 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 24 predicate places. [2024-06-21 17:05:41,768 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 42 transitions, 248 flow [2024-06-21 17:05:41,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.428571428571429) internal successors, (45), 7 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:41,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:41,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:41,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:05:41,769 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:41,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:41,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1674948403, now seen corresponding path program 1 times [2024-06-21 17:05:41,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:41,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912862471] [2024-06-21 17:05:41,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:41,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:41,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:42,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:42,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:42,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912862471] [2024-06-21 17:05:42,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912862471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:42,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:42,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:42,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611355501] [2024-06-21 17:05:42,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:42,499 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:42,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:42,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:42,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:42,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:42,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 42 transitions, 248 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:42,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:42,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:42,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:42,872 INFO L124 PetriNetUnfolderBase]: 206/371 cut-off events. [2024-06-21 17:05:42,872 INFO L125 PetriNetUnfolderBase]: For 1810/1810 co-relation queries the response was YES. [2024-06-21 17:05:42,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1446 conditions, 371 events. 206/371 cut-off events. For 1810/1810 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1294 event pairs, 52 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 1420. Up to 354 conditions per place. [2024-06-21 17:05:42,875 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 39 selfloop transitions, 10 changer transitions 0/51 dead transitions. [2024-06-21 17:05:42,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 51 transitions, 372 flow [2024-06-21 17:05:42,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:42,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:42,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2024-06-21 17:05:42,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3271889400921659 [2024-06-21 17:05:42,877 INFO L175 Difference]: Start difference. First operand has 54 places, 42 transitions, 248 flow. Second operand 7 states and 71 transitions. [2024-06-21 17:05:42,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 51 transitions, 372 flow [2024-06-21 17:05:42,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 51 transitions, 338 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:42,881 INFO L231 Difference]: Finished difference. Result has 55 places, 44 transitions, 253 flow [2024-06-21 17:05:42,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=253, PETRI_PLACES=55, PETRI_TRANSITIONS=44} [2024-06-21 17:05:42,881 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 25 predicate places. [2024-06-21 17:05:42,882 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 44 transitions, 253 flow [2024-06-21 17:05:42,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:42,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:42,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:42,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:05:42,884 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:42,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:42,884 INFO L85 PathProgramCache]: Analyzing trace with hash 206416887, now seen corresponding path program 1 times [2024-06-21 17:05:42,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:42,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968559277] [2024-06-21 17:05:42,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:42,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:42,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:43,456 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:43,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:43,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968559277] [2024-06-21 17:05:43,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968559277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:43,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:43,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:43,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356740283] [2024-06-21 17:05:43,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:43,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:43,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:43,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:43,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:43,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:43,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 44 transitions, 253 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:43,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:43,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:43,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:43,696 INFO L124 PetriNetUnfolderBase]: 221/396 cut-off events. [2024-06-21 17:05:43,696 INFO L125 PetriNetUnfolderBase]: For 2284/2284 co-relation queries the response was YES. [2024-06-21 17:05:43,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1581 conditions, 396 events. 221/396 cut-off events. For 2284/2284 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1399 event pairs, 50 based on Foata normal form. 3/397 useless extension candidates. Maximal degree in co-relation 1554. Up to 296 conditions per place. [2024-06-21 17:05:43,699 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 44 selfloop transitions, 21 changer transitions 0/67 dead transitions. [2024-06-21 17:05:43,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 67 transitions, 503 flow [2024-06-21 17:05:43,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:43,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:43,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 87 transitions. [2024-06-21 17:05:43,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4009216589861751 [2024-06-21 17:05:43,701 INFO L175 Difference]: Start difference. First operand has 55 places, 44 transitions, 253 flow. Second operand 7 states and 87 transitions. [2024-06-21 17:05:43,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 67 transitions, 503 flow [2024-06-21 17:05:43,704 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 67 transitions, 480 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:43,705 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 341 flow [2024-06-21 17:05:43,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=341, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-21 17:05:43,706 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 28 predicate places. [2024-06-21 17:05:43,706 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 341 flow [2024-06-21 17:05:43,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:43,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:43,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:43,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:05:43,707 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:43,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:43,708 INFO L85 PathProgramCache]: Analyzing trace with hash -947868621, now seen corresponding path program 2 times [2024-06-21 17:05:43,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:43,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261251251] [2024-06-21 17:05:43,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:43,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:43,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:44,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:44,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:44,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261251251] [2024-06-21 17:05:44,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261251251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:44,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:44,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:44,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617101447] [2024-06-21 17:05:44,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:44,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:44,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:44,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:44,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:44,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:44,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 341 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:44,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:44,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:44,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:44,490 INFO L124 PetriNetUnfolderBase]: 224/401 cut-off events. [2024-06-21 17:05:44,490 INFO L125 PetriNetUnfolderBase]: For 2703/2703 co-relation queries the response was YES. [2024-06-21 17:05:44,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1781 conditions, 401 events. 224/401 cut-off events. For 2703/2703 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1423 event pairs, 49 based on Foata normal form. 1/400 useless extension candidates. Maximal degree in co-relation 1752. Up to 384 conditions per place. [2024-06-21 17:05:44,494 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 50 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-21 17:05:44,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 62 transitions, 491 flow [2024-06-21 17:05:44,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:44,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:44,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 71 transitions. [2024-06-21 17:05:44,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3271889400921659 [2024-06-21 17:05:44,495 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 341 flow. Second operand 7 states and 71 transitions. [2024-06-21 17:05:44,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 62 transitions, 491 flow [2024-06-21 17:05:44,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 62 transitions, 474 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 17:05:44,501 INFO L231 Difference]: Finished difference. Result has 63 places, 55 transitions, 367 flow [2024-06-21 17:05:44,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=367, PETRI_PLACES=63, PETRI_TRANSITIONS=55} [2024-06-21 17:05:44,501 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2024-06-21 17:05:44,501 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 55 transitions, 367 flow [2024-06-21 17:05:44,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:44,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:44,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:44,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:05:44,502 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:44,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:44,503 INFO L85 PathProgramCache]: Analyzing trace with hash 383548407, now seen corresponding path program 3 times [2024-06-21 17:05:44,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:44,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014352294] [2024-06-21 17:05:44,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:44,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:44,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:44,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:44,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:44,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014352294] [2024-06-21 17:05:44,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014352294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:44,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:44,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:44,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [217642707] [2024-06-21 17:05:44,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:44,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:44,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:44,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:44,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:45,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:45,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 55 transitions, 367 flow. Second operand has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:45,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:45,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:45,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:45,229 INFO L124 PetriNetUnfolderBase]: 222/398 cut-off events. [2024-06-21 17:05:45,229 INFO L125 PetriNetUnfolderBase]: For 3170/3170 co-relation queries the response was YES. [2024-06-21 17:05:45,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1830 conditions, 398 events. 222/398 cut-off events. For 3170/3170 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1421 event pairs, 49 based on Foata normal form. 1/397 useless extension candidates. Maximal degree in co-relation 1799. Up to 375 conditions per place. [2024-06-21 17:05:45,233 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 49 selfloop transitions, 13 changer transitions 0/64 dead transitions. [2024-06-21 17:05:45,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 64 transitions, 525 flow [2024-06-21 17:05:45,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:45,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:45,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-21 17:05:45,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33640552995391704 [2024-06-21 17:05:45,234 INFO L175 Difference]: Start difference. First operand has 63 places, 55 transitions, 367 flow. Second operand 7 states and 73 transitions. [2024-06-21 17:05:45,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 64 transitions, 525 flow [2024-06-21 17:05:45,238 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 64 transitions, 500 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:45,239 INFO L231 Difference]: Finished difference. Result has 65 places, 57 transitions, 395 flow [2024-06-21 17:05:45,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=395, PETRI_PLACES=65, PETRI_TRANSITIONS=57} [2024-06-21 17:05:45,240 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 35 predicate places. [2024-06-21 17:05:45,240 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 57 transitions, 395 flow [2024-06-21 17:05:45,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.375) internal successors, (51), 8 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-21 17:05:45,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:45,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:45,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:05:45,241 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:45,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:45,242 INFO L85 PathProgramCache]: Analyzing trace with hash 383794485, now seen corresponding path program 1 times [2024-06-21 17:05:45,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:45,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046440870] [2024-06-21 17:05:45,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:45,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:45,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:46,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:46,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:46,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046440870] [2024-06-21 17:05:46,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046440870] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:46,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:46,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:46,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173365639] [2024-06-21 17:05:46,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:46,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:46,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:46,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:46,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:46,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:46,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 57 transitions, 395 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:46,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:46,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:46,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:46,618 INFO L124 PetriNetUnfolderBase]: 218/392 cut-off events. [2024-06-21 17:05:46,618 INFO L125 PetriNetUnfolderBase]: For 3643/3643 co-relation queries the response was YES. [2024-06-21 17:05:46,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1847 conditions, 392 events. 218/392 cut-off events. For 3643/3643 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1377 event pairs, 47 based on Foata normal form. 2/392 useless extension candidates. Maximal degree in co-relation 1815. Up to 369 conditions per place. [2024-06-21 17:05:46,621 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 54 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-21 17:05:46,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 68 transitions, 559 flow [2024-06-21 17:05:46,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:46,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:46,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 17:05:46,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:05:46,623 INFO L175 Difference]: Start difference. First operand has 65 places, 57 transitions, 395 flow. Second operand 8 states and 80 transitions. [2024-06-21 17:05:46,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 68 transitions, 559 flow [2024-06-21 17:05:46,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 68 transitions, 524 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:46,627 INFO L231 Difference]: Finished difference. Result has 68 places, 59 transitions, 405 flow [2024-06-21 17:05:46,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=405, PETRI_PLACES=68, PETRI_TRANSITIONS=59} [2024-06-21 17:05:46,628 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 38 predicate places. [2024-06-21 17:05:46,628 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 59 transitions, 405 flow [2024-06-21 17:05:46,628 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:46,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:46,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:46,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:05:46,629 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:46,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:46,629 INFO L85 PathProgramCache]: Analyzing trace with hash 938226808, now seen corresponding path program 1 times [2024-06-21 17:05:46,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:46,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083959317] [2024-06-21 17:05:46,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:46,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:46,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:47,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:47,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:47,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083959317] [2024-06-21 17:05:47,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083959317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:47,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:47,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:47,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519812236] [2024-06-21 17:05:47,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:47,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:47,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:47,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:47,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:47,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:47,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 59 transitions, 405 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:47,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:47,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:47,378 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:47,623 INFO L124 PetriNetUnfolderBase]: 245/441 cut-off events. [2024-06-21 17:05:47,624 INFO L125 PetriNetUnfolderBase]: For 4083/4083 co-relation queries the response was YES. [2024-06-21 17:05:47,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2114 conditions, 441 events. 245/441 cut-off events. For 4083/4083 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1618 event pairs, 58 based on Foata normal form. 1/440 useless extension candidates. Maximal degree in co-relation 2081. Up to 390 conditions per place. [2024-06-21 17:05:47,627 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 61 selfloop transitions, 20 changer transitions 0/83 dead transitions. [2024-06-21 17:05:47,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 83 transitions, 706 flow [2024-06-21 17:05:47,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:05:47,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:05:47,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-21 17:05:47,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32974910394265233 [2024-06-21 17:05:47,629 INFO L175 Difference]: Start difference. First operand has 68 places, 59 transitions, 405 flow. Second operand 9 states and 92 transitions. [2024-06-21 17:05:47,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 83 transitions, 706 flow [2024-06-21 17:05:47,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 83 transitions, 675 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:47,635 INFO L231 Difference]: Finished difference. Result has 75 places, 73 transitions, 574 flow [2024-06-21 17:05:47,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=574, PETRI_PLACES=75, PETRI_TRANSITIONS=73} [2024-06-21 17:05:47,636 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 45 predicate places. [2024-06-21 17:05:47,636 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 73 transitions, 574 flow [2024-06-21 17:05:47,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:47,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:47,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:47,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:05:47,637 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:47,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:47,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1242968317, now seen corresponding path program 1 times [2024-06-21 17:05:47,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:47,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802514759] [2024-06-21 17:05:47,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:47,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:47,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:48,172 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:48,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:48,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802514759] [2024-06-21 17:05:48,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802514759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:48,173 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:48,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:48,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013284666] [2024-06-21 17:05:48,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:48,173 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:48,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:48,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:48,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:48,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:48,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 73 transitions, 574 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:48,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:48,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:48,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:48,422 INFO L124 PetriNetUnfolderBase]: 251/449 cut-off events. [2024-06-21 17:05:48,422 INFO L125 PetriNetUnfolderBase]: For 4812/4814 co-relation queries the response was YES. [2024-06-21 17:05:48,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2284 conditions, 449 events. 251/449 cut-off events. For 4812/4814 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1672 event pairs, 51 based on Foata normal form. 4/451 useless extension candidates. Maximal degree in co-relation 2246. Up to 304 conditions per place. [2024-06-21 17:05:48,427 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 53 selfloop transitions, 36 changer transitions 0/91 dead transitions. [2024-06-21 17:05:48,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 91 transitions, 878 flow [2024-06-21 17:05:48,427 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:48,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:48,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-21 17:05:48,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-21 17:05:48,428 INFO L175 Difference]: Start difference. First operand has 75 places, 73 transitions, 574 flow. Second operand 7 states and 89 transitions. [2024-06-21 17:05:48,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 91 transitions, 878 flow [2024-06-21 17:05:48,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 91 transitions, 858 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-21 17:05:48,437 INFO L231 Difference]: Finished difference. Result has 80 places, 76 transitions, 659 flow [2024-06-21 17:05:48,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=554, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=659, PETRI_PLACES=80, PETRI_TRANSITIONS=76} [2024-06-21 17:05:48,437 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 50 predicate places. [2024-06-21 17:05:48,437 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 76 transitions, 659 flow [2024-06-21 17:05:48,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:48,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:48,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:48,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:05:48,438 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:48,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:48,439 INFO L85 PathProgramCache]: Analyzing trace with hash 938380630, now seen corresponding path program 1 times [2024-06-21 17:05:48,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:48,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319309102] [2024-06-21 17:05:48,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:48,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:48,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:49,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:49,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:49,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319309102] [2024-06-21 17:05:49,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319309102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:49,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:49,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:49,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1735778420] [2024-06-21 17:05:49,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:49,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:49,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:49,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:49,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:49,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:49,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 76 transitions, 659 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:49,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:49,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:49,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:49,553 INFO L124 PetriNetUnfolderBase]: 257/460 cut-off events. [2024-06-21 17:05:49,554 INFO L125 PetriNetUnfolderBase]: For 5543/5543 co-relation queries the response was YES. [2024-06-21 17:05:49,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2458 conditions, 460 events. 257/460 cut-off events. For 5543/5543 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1723 event pairs, 51 based on Foata normal form. 2/460 useless extension candidates. Maximal degree in co-relation 2418. Up to 338 conditions per place. [2024-06-21 17:05:49,558 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 65 selfloop transitions, 29 changer transitions 0/96 dead transitions. [2024-06-21 17:05:49,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 96 transitions, 987 flow [2024-06-21 17:05:49,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:49,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:49,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 17:05:49,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:05:49,559 INFO L175 Difference]: Start difference. First operand has 80 places, 76 transitions, 659 flow. Second operand 8 states and 93 transitions. [2024-06-21 17:05:49,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 96 transitions, 987 flow [2024-06-21 17:05:49,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 96 transitions, 897 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:49,569 INFO L231 Difference]: Finished difference. Result has 84 places, 82 transitions, 699 flow [2024-06-21 17:05:49,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=581, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=699, PETRI_PLACES=84, PETRI_TRANSITIONS=82} [2024-06-21 17:05:49,570 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 54 predicate places. [2024-06-21 17:05:49,570 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 82 transitions, 699 flow [2024-06-21 17:05:49,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:49,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:49,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:49,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:05:49,571 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:49,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:49,571 INFO L85 PathProgramCache]: Analyzing trace with hash 938380413, now seen corresponding path program 2 times [2024-06-21 17:05:49,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:49,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301117861] [2024-06-21 17:05:49,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:49,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:49,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:50,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:50,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:50,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301117861] [2024-06-21 17:05:50,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301117861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:50,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:50,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:50,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1118961214] [2024-06-21 17:05:50,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:50,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:50,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:50,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:50,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:50,146 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:50,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 82 transitions, 699 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:50,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:50,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:50,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:50,344 INFO L124 PetriNetUnfolderBase]: 260/466 cut-off events. [2024-06-21 17:05:50,345 INFO L125 PetriNetUnfolderBase]: For 6132/6132 co-relation queries the response was YES. [2024-06-21 17:05:50,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2552 conditions, 466 events. 260/466 cut-off events. For 6132/6132 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1749 event pairs, 57 based on Foata normal form. 1/465 useless extension candidates. Maximal degree in co-relation 2510. Up to 316 conditions per place. [2024-06-21 17:05:50,349 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 57 selfloop transitions, 36 changer transitions 0/95 dead transitions. [2024-06-21 17:05:50,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 95 transitions, 975 flow [2024-06-21 17:05:50,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:50,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:50,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 83 transitions. [2024-06-21 17:05:50,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3824884792626728 [2024-06-21 17:05:50,351 INFO L175 Difference]: Start difference. First operand has 84 places, 82 transitions, 699 flow. Second operand 7 states and 83 transitions. [2024-06-21 17:05:50,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 95 transitions, 975 flow [2024-06-21 17:05:50,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 95 transitions, 938 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 17:05:50,361 INFO L231 Difference]: Finished difference. Result has 88 places, 84 transitions, 762 flow [2024-06-21 17:05:50,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=762, PETRI_PLACES=88, PETRI_TRANSITIONS=84} [2024-06-21 17:05:50,362 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 58 predicate places. [2024-06-21 17:05:50,362 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 84 transitions, 762 flow [2024-06-21 17:05:50,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:50,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:50,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:50,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:05:50,363 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:50,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:50,363 INFO L85 PathProgramCache]: Analyzing trace with hash 673493684, now seen corresponding path program 2 times [2024-06-21 17:05:50,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:50,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294165151] [2024-06-21 17:05:50,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:50,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:50,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:51,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:51,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:51,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294165151] [2024-06-21 17:05:51,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294165151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:51,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:51,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:51,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427019231] [2024-06-21 17:05:51,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:51,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:51,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:51,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:51,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:51,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:51,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 84 transitions, 762 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:51,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:51,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:51,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:51,436 INFO L124 PetriNetUnfolderBase]: 263/471 cut-off events. [2024-06-21 17:05:51,436 INFO L125 PetriNetUnfolderBase]: For 6901/6901 co-relation queries the response was YES. [2024-06-21 17:05:51,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2695 conditions, 471 events. 263/471 cut-off events. For 6901/6901 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 1767 event pairs, 55 based on Foata normal form. 1/470 useless extension candidates. Maximal degree in co-relation 2651. Up to 433 conditions per place. [2024-06-21 17:05:51,441 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 76 selfloop transitions, 18 changer transitions 0/96 dead transitions. [2024-06-21 17:05:51,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 96 transitions, 1044 flow [2024-06-21 17:05:51,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:51,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:51,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-21 17:05:51,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:05:51,442 INFO L175 Difference]: Start difference. First operand has 88 places, 84 transitions, 762 flow. Second operand 8 states and 84 transitions. [2024-06-21 17:05:51,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 96 transitions, 1044 flow [2024-06-21 17:05:51,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 96 transitions, 988 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 17:05:51,455 INFO L231 Difference]: Finished difference. Result has 92 places, 88 transitions, 791 flow [2024-06-21 17:05:51,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=706, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=791, PETRI_PLACES=92, PETRI_TRANSITIONS=88} [2024-06-21 17:05:51,455 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 62 predicate places. [2024-06-21 17:05:51,456 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 88 transitions, 791 flow [2024-06-21 17:05:51,456 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:51,456 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:51,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:51,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:05:51,457 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:51,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:51,457 INFO L85 PathProgramCache]: Analyzing trace with hash -987281198, now seen corresponding path program 3 times [2024-06-21 17:05:51,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:51,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013332473] [2024-06-21 17:05:51,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:51,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:51,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:52,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-21 17:05:52,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:52,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013332473] [2024-06-21 17:05:52,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013332473] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:52,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:52,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:52,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416959576] [2024-06-21 17:05:52,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:52,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:52,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:52,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:52,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:52,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:52,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 88 transitions, 791 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:52,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:52,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:52,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:52,495 INFO L124 PetriNetUnfolderBase]: 266/476 cut-off events. [2024-06-21 17:05:52,496 INFO L125 PetriNetUnfolderBase]: For 7705/7705 co-relation queries the response was YES. [2024-06-21 17:05:52,497 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2724 conditions, 476 events. 266/476 cut-off events. For 7705/7705 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1798 event pairs, 55 based on Foata normal form. 1/475 useless extension candidates. Maximal degree in co-relation 2679. Up to 453 conditions per place. [2024-06-21 17:05:52,500 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 82 selfloop transitions, 13 changer transitions 0/97 dead transitions. [2024-06-21 17:05:52,500 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 97 transitions, 1021 flow [2024-06-21 17:05:52,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:52,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:52,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 79 transitions. [2024-06-21 17:05:52,501 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3185483870967742 [2024-06-21 17:05:52,501 INFO L175 Difference]: Start difference. First operand has 92 places, 88 transitions, 791 flow. Second operand 8 states and 79 transitions. [2024-06-21 17:05:52,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 97 transitions, 1021 flow [2024-06-21 17:05:52,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 97 transitions, 993 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 17:05:52,515 INFO L231 Difference]: Finished difference. Result has 96 places, 90 transitions, 822 flow [2024-06-21 17:05:52,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=763, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=822, PETRI_PLACES=96, PETRI_TRANSITIONS=90} [2024-06-21 17:05:52,516 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2024-06-21 17:05:52,516 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 90 transitions, 822 flow [2024-06-21 17:05:52,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:52,516 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:52,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:52,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:05:52,517 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:52,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:52,517 INFO L85 PathProgramCache]: Analyzing trace with hash -987548108, now seen corresponding path program 4 times [2024-06-21 17:05:52,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:52,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5932038] [2024-06-21 17:05:52,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:52,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:52,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:53,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:53,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:53,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5932038] [2024-06-21 17:05:53,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5932038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:53,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:53,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:53,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244157130] [2024-06-21 17:05:53,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:53,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:53,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:53,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:53,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:53,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:53,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 90 transitions, 822 flow. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:53,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:53,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:53,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:53,640 INFO L124 PetriNetUnfolderBase]: 264/473 cut-off events. [2024-06-21 17:05:53,640 INFO L125 PetriNetUnfolderBase]: For 8184/8184 co-relation queries the response was YES. [2024-06-21 17:05:53,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2738 conditions, 473 events. 264/473 cut-off events. For 8184/8184 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1774 event pairs, 55 based on Foata normal form. 1/472 useless extension candidates. Maximal degree in co-relation 2691. Up to 447 conditions per place. [2024-06-21 17:05:53,645 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 80 selfloop transitions, 15 changer transitions 0/97 dead transitions. [2024-06-21 17:05:53,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 97 transitions, 1028 flow [2024-06-21 17:05:53,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:53,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:53,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 17:05:53,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:05:53,647 INFO L175 Difference]: Start difference. First operand has 96 places, 90 transitions, 822 flow. Second operand 8 states and 80 transitions. [2024-06-21 17:05:53,647 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 97 transitions, 1028 flow [2024-06-21 17:05:53,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 97 transitions, 981 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 17:05:53,661 INFO L231 Difference]: Finished difference. Result has 98 places, 90 transitions, 810 flow [2024-06-21 17:05:53,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=810, PETRI_PLACES=98, PETRI_TRANSITIONS=90} [2024-06-21 17:05:53,662 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-21 17:05:53,662 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 90 transitions, 810 flow [2024-06-21 17:05:53,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:53,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:53,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:53,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:05:53,663 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:53,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:53,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1541503585, now seen corresponding path program 3 times [2024-06-21 17:05:53,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:53,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837796474] [2024-06-21 17:05:53,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:53,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:53,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:54,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:54,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:54,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837796474] [2024-06-21 17:05:54,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837796474] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:54,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:54,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:54,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797655577] [2024-06-21 17:05:54,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:54,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:54,148 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:54,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:54,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:54,187 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:54,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 90 transitions, 810 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:54,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:54,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:54,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:54,407 INFO L124 PetriNetUnfolderBase]: 262/470 cut-off events. [2024-06-21 17:05:54,407 INFO L125 PetriNetUnfolderBase]: For 8619/8619 co-relation queries the response was YES. [2024-06-21 17:05:54,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2723 conditions, 470 events. 262/470 cut-off events. For 8619/8619 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1774 event pairs, 56 based on Foata normal form. 1/469 useless extension candidates. Maximal degree in co-relation 2675. Up to 447 conditions per place. [2024-06-21 17:05:54,412 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 84 selfloop transitions, 12 changer transitions 0/98 dead transitions. [2024-06-21 17:05:54,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 98 transitions, 1039 flow [2024-06-21 17:05:54,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:54,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:54,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-21 17:05:54,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3317972350230415 [2024-06-21 17:05:54,413 INFO L175 Difference]: Start difference. First operand has 98 places, 90 transitions, 810 flow. Second operand 7 states and 72 transitions. [2024-06-21 17:05:54,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 98 transitions, 1039 flow [2024-06-21 17:05:54,424 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 98 transitions, 994 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 17:05:54,426 INFO L231 Difference]: Finished difference. Result has 98 places, 92 transitions, 821 flow [2024-06-21 17:05:54,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=765, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=821, PETRI_PLACES=98, PETRI_TRANSITIONS=92} [2024-06-21 17:05:54,427 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 68 predicate places. [2024-06-21 17:05:54,427 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 92 transitions, 821 flow [2024-06-21 17:05:54,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:54,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:54,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:54,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:05:54,428 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:54,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:54,428 INFO L85 PathProgramCache]: Analyzing trace with hash 409777612, now seen corresponding path program 2 times [2024-06-21 17:05:54,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:54,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129605073] [2024-06-21 17:05:54,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:54,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:54,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:55,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:55,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:55,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129605073] [2024-06-21 17:05:55,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129605073] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:55,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:55,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:55,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583620491] [2024-06-21 17:05:55,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:55,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:55,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:55,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:55,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:55,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:55,051 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 92 transitions, 821 flow. Second operand has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:55,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:55,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:55,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:55,360 INFO L124 PetriNetUnfolderBase]: 269/482 cut-off events. [2024-06-21 17:05:55,361 INFO L125 PetriNetUnfolderBase]: For 9387/9387 co-relation queries the response was YES. [2024-06-21 17:05:55,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2813 conditions, 482 events. 269/482 cut-off events. For 9387/9387 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1834 event pairs, 47 based on Foata normal form. 1/481 useless extension candidates. Maximal degree in co-relation 2764. Up to 407 conditions per place. [2024-06-21 17:05:55,365 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 84 selfloop transitions, 25 changer transitions 0/111 dead transitions. [2024-06-21 17:05:55,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 111 transitions, 1139 flow [2024-06-21 17:05:55,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:05:55,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:05:55,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 17:05:55,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:05:55,367 INFO L175 Difference]: Start difference. First operand has 98 places, 92 transitions, 821 flow. Second operand 9 states and 99 transitions. [2024-06-21 17:05:55,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 111 transitions, 1139 flow [2024-06-21 17:05:55,380 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 111 transitions, 1104 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:55,383 INFO L231 Difference]: Finished difference. Result has 104 places, 98 transitions, 926 flow [2024-06-21 17:05:55,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=786, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=926, PETRI_PLACES=104, PETRI_TRANSITIONS=98} [2024-06-21 17:05:55,384 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 74 predicate places. [2024-06-21 17:05:55,384 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 98 transitions, 926 flow [2024-06-21 17:05:55,384 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.5) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:55,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:55,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:55,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:05:55,385 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:55,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:55,385 INFO L85 PathProgramCache]: Analyzing trace with hash 2125148088, now seen corresponding path program 3 times [2024-06-21 17:05:55,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:55,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479428495] [2024-06-21 17:05:55,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:55,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:55,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:55,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:55,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:55,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479428495] [2024-06-21 17:05:55,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479428495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:55,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:55,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:05:55,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138225259] [2024-06-21 17:05:55,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:55,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:05:55,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:55,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:05:55,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:05:55,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 31 [2024-06-21 17:05:55,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 98 transitions, 926 flow. Second operand has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:55,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:55,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 31 [2024-06-21 17:05:55,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:56,142 INFO L124 PetriNetUnfolderBase]: 274/499 cut-off events. [2024-06-21 17:05:56,142 INFO L125 PetriNetUnfolderBase]: For 10719/10719 co-relation queries the response was YES. [2024-06-21 17:05:56,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3009 conditions, 499 events. 274/499 cut-off events. For 10719/10719 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 1998 event pairs, 49 based on Foata normal form. 2/493 useless extension candidates. Maximal degree in co-relation 2957. Up to 336 conditions per place. [2024-06-21 17:05:56,147 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 67 selfloop transitions, 44 changer transitions 0/126 dead transitions. [2024-06-21 17:05:56,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 126 transitions, 1407 flow [2024-06-21 17:05:56,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:56,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:56,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 92 transitions. [2024-06-21 17:05:56,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.423963133640553 [2024-06-21 17:05:56,149 INFO L175 Difference]: Start difference. First operand has 104 places, 98 transitions, 926 flow. Second operand 7 states and 92 transitions. [2024-06-21 17:05:56,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 126 transitions, 1407 flow [2024-06-21 17:05:56,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 126 transitions, 1337 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:56,169 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 1090 flow [2024-06-21 17:05:56,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=856, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1090, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-21 17:05:56,170 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 77 predicate places. [2024-06-21 17:05:56,170 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 1090 flow [2024-06-21 17:05:56,170 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.714285714285714) internal successors, (54), 7 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:56,170 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:56,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:56,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:05:56,170 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:56,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:56,171 INFO L85 PathProgramCache]: Analyzing trace with hash 679848410, now seen corresponding path program 1 times [2024-06-21 17:05:56,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:56,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393977153] [2024-06-21 17:05:56,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:56,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:56,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:56,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:56,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:56,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393977153] [2024-06-21 17:05:56,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393977153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:56,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:56,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:56,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875824332] [2024-06-21 17:05:56,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:56,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:56,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:56,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:56,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:56,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:56,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 1090 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:56,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:56,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:56,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:57,069 INFO L124 PetriNetUnfolderBase]: 296/528 cut-off events. [2024-06-21 17:05:57,069 INFO L125 PetriNetUnfolderBase]: For 11695/11695 co-relation queries the response was YES. [2024-06-21 17:05:57,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3248 conditions, 528 events. 296/528 cut-off events. For 11695/11695 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2077 event pairs, 30 based on Foata normal form. 2/528 useless extension candidates. Maximal degree in co-relation 3195. Up to 378 conditions per place. [2024-06-21 17:05:57,075 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 93 selfloop transitions, 32 changer transitions 0/127 dead transitions. [2024-06-21 17:05:57,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 127 transitions, 1447 flow [2024-06-21 17:05:57,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:57,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:57,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-21 17:05:57,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3588709677419355 [2024-06-21 17:05:57,076 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 1090 flow. Second operand 8 states and 89 transitions. [2024-06-21 17:05:57,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 127 transitions, 1447 flow [2024-06-21 17:05:57,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 127 transitions, 1395 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 17:05:57,096 INFO L231 Difference]: Finished difference. Result has 113 places, 113 transitions, 1150 flow [2024-06-21 17:05:57,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1039, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1150, PETRI_PLACES=113, PETRI_TRANSITIONS=113} [2024-06-21 17:05:57,097 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 83 predicate places. [2024-06-21 17:05:57,097 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 113 transitions, 1150 flow [2024-06-21 17:05:57,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:57,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:57,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:57,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:05:57,098 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:57,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:57,099 INFO L85 PathProgramCache]: Analyzing trace with hash 679908860, now seen corresponding path program 2 times [2024-06-21 17:05:57,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:57,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835851273] [2024-06-21 17:05:57,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:57,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:57,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:57,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:57,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:57,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835851273] [2024-06-21 17:05:57,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835851273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:57,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:57,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:57,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18360605] [2024-06-21 17:05:57,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:57,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:57,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:57,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:57,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:57,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:57,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 113 transitions, 1150 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:57,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:57,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:57,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:58,130 INFO L124 PetriNetUnfolderBase]: 293/523 cut-off events. [2024-06-21 17:05:58,131 INFO L125 PetriNetUnfolderBase]: For 12056/12056 co-relation queries the response was YES. [2024-06-21 17:05:58,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3243 conditions, 523 events. 293/523 cut-off events. For 12056/12056 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2057 event pairs, 46 based on Foata normal form. 2/523 useless extension candidates. Maximal degree in co-relation 3188. Up to 416 conditions per place. [2024-06-21 17:05:58,142 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 86 selfloop transitions, 38 changer transitions 0/126 dead transitions. [2024-06-21 17:05:58,142 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 126 transitions, 1430 flow [2024-06-21 17:05:58,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:05:58,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:05:58,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 17:05:58,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 17:05:58,146 INFO L175 Difference]: Start difference. First operand has 113 places, 113 transitions, 1150 flow. Second operand 9 states and 98 transitions. [2024-06-21 17:05:58,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 126 transitions, 1430 flow [2024-06-21 17:05:58,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 126 transitions, 1355 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:05:58,166 INFO L231 Difference]: Finished difference. Result has 117 places, 113 transitions, 1157 flow [2024-06-21 17:05:58,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1075, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1157, PETRI_PLACES=117, PETRI_TRANSITIONS=113} [2024-06-21 17:05:58,168 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-21 17:05:58,168 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 113 transitions, 1157 flow [2024-06-21 17:05:58,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:58,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:58,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:58,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:05:58,169 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:58,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:58,169 INFO L85 PathProgramCache]: Analyzing trace with hash -1090441092, now seen corresponding path program 1 times [2024-06-21 17:05:58,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:58,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969986247] [2024-06-21 17:05:58,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:58,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:58,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:58,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:58,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:58,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969986247] [2024-06-21 17:05:58,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1969986247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:58,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:58,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:05:58,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378227260] [2024-06-21 17:05:58,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:58,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:05:58,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:58,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:05:58,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:05:58,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:58,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 113 transitions, 1157 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:58,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:58,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:58,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:59,039 INFO L124 PetriNetUnfolderBase]: 291/520 cut-off events. [2024-06-21 17:05:59,039 INFO L125 PetriNetUnfolderBase]: For 12237/12237 co-relation queries the response was YES. [2024-06-21 17:05:59,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3219 conditions, 520 events. 291/520 cut-off events. For 12237/12237 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2030 event pairs, 54 based on Foata normal form. 1/519 useless extension candidates. Maximal degree in co-relation 3164. Up to 351 conditions per place. [2024-06-21 17:05:59,044 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 67 selfloop transitions, 54 changer transitions 0/123 dead transitions. [2024-06-21 17:05:59,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 123 transitions, 1475 flow [2024-06-21 17:05:59,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:05:59,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:05:59,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 17:05:59,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:05:59,046 INFO L175 Difference]: Start difference. First operand has 117 places, 113 transitions, 1157 flow. Second operand 8 states and 93 transitions. [2024-06-21 17:05:59,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 123 transitions, 1475 flow [2024-06-21 17:05:59,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 123 transitions, 1373 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 17:05:59,068 INFO L231 Difference]: Finished difference. Result has 117 places, 113 transitions, 1170 flow [2024-06-21 17:05:59,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1055, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1170, PETRI_PLACES=117, PETRI_TRANSITIONS=113} [2024-06-21 17:05:59,069 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-21 17:05:59,069 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 113 transitions, 1170 flow [2024-06-21 17:05:59,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:59,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:59,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:59,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:05:59,070 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:59,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:59,070 INFO L85 PathProgramCache]: Analyzing trace with hash -974976942, now seen corresponding path program 2 times [2024-06-21 17:05:59,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:59,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625591797] [2024-06-21 17:05:59,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:59,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:59,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:05:59,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:05:59,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:05:59,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625591797] [2024-06-21 17:05:59,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625591797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:05:59,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:05:59,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:05:59,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439324260] [2024-06-21 17:05:59,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:05:59,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:05:59,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:05:59,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:05:59,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:05:59,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:05:59,717 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 113 transitions, 1170 flow. Second operand has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:59,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:05:59,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:05:59,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:05:59,916 INFO L124 PetriNetUnfolderBase]: 287/513 cut-off events. [2024-06-21 17:05:59,916 INFO L125 PetriNetUnfolderBase]: For 12535/12537 co-relation queries the response was YES. [2024-06-21 17:05:59,918 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3162 conditions, 513 events. 287/513 cut-off events. For 12535/12537 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2013 event pairs, 47 based on Foata normal form. 4/515 useless extension candidates. Maximal degree in co-relation 3106. Up to 380 conditions per place. [2024-06-21 17:05:59,920 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 78 selfloop transitions, 48 changer transitions 0/128 dead transitions. [2024-06-21 17:05:59,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 128 transitions, 1479 flow [2024-06-21 17:05:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:05:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:05:59,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 89 transitions. [2024-06-21 17:05:59,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41013824884792627 [2024-06-21 17:05:59,922 INFO L175 Difference]: Start difference. First operand has 117 places, 113 transitions, 1170 flow. Second operand 7 states and 89 transitions. [2024-06-21 17:05:59,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 128 transitions, 1479 flow [2024-06-21 17:05:59,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 128 transitions, 1309 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:05:59,955 INFO L231 Difference]: Finished difference. Result has 117 places, 115 transitions, 1159 flow [2024-06-21 17:05:59,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1004, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1159, PETRI_PLACES=117, PETRI_TRANSITIONS=115} [2024-06-21 17:05:59,956 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 87 predicate places. [2024-06-21 17:05:59,956 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 115 transitions, 1159 flow [2024-06-21 17:05:59,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.625) internal successors, (53), 8 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:05:59,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:05:59,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:05:59,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:05:59,956 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:05:59,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:05:59,957 INFO L85 PathProgramCache]: Analyzing trace with hash -975149736, now seen corresponding path program 1 times [2024-06-21 17:05:59,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:05:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749281163] [2024-06-21 17:05:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:05:59,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:05:59,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:00,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:00,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:00,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749281163] [2024-06-21 17:06:00,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [749281163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:00,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:00,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:00,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245661964] [2024-06-21 17:06:00,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:00,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:00,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:00,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:00,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:00,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:00,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 115 transitions, 1159 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:00,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:00,869 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:00,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:01,083 INFO L124 PetriNetUnfolderBase]: 301/537 cut-off events. [2024-06-21 17:06:01,083 INFO L125 PetriNetUnfolderBase]: For 13453/13453 co-relation queries the response was YES. [2024-06-21 17:06:01,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3327 conditions, 537 events. 301/537 cut-off events. For 13453/13453 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2109 event pairs, 66 based on Foata normal form. 1/536 useless extension candidates. Maximal degree in co-relation 3270. Up to 438 conditions per place. [2024-06-21 17:06:01,087 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 37 changer transitions 0/136 dead transitions. [2024-06-21 17:06:01,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 136 transitions, 1614 flow [2024-06-21 17:06:01,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:01,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:01,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 17:06:01,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 17:06:01,093 INFO L175 Difference]: Start difference. First operand has 117 places, 115 transitions, 1159 flow. Second operand 9 states and 98 transitions. [2024-06-21 17:06:01,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 136 transitions, 1614 flow [2024-06-21 17:06:01,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 136 transitions, 1481 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:01,113 INFO L231 Difference]: Finished difference. Result has 123 places, 126 transitions, 1272 flow [2024-06-21 17:06:01,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1036, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1272, PETRI_PLACES=123, PETRI_TRANSITIONS=126} [2024-06-21 17:06:01,113 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2024-06-21 17:06:01,113 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 126 transitions, 1272 flow [2024-06-21 17:06:01,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:01,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:01,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:01,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:06:01,114 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:01,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:01,115 INFO L85 PathProgramCache]: Analyzing trace with hash -974969998, now seen corresponding path program 1 times [2024-06-21 17:06:01,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:01,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474436371] [2024-06-21 17:06:01,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:01,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:01,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:02,124 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:02,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:02,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474436371] [2024-06-21 17:06:02,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [474436371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:02,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:02,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:02,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896183326] [2024-06-21 17:06:02,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:02,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:02,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:02,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:02,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:02,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:02,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 126 transitions, 1272 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:02,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:02,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:02,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:02,544 INFO L124 PetriNetUnfolderBase]: 341/603 cut-off events. [2024-06-21 17:06:02,544 INFO L125 PetriNetUnfolderBase]: For 16851/16851 co-relation queries the response was YES. [2024-06-21 17:06:02,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3713 conditions, 603 events. 341/603 cut-off events. For 16851/16851 co-relation queries the response was YES. Maximal size of possible extension queue 47. Compared 2441 event pairs, 55 based on Foata normal form. 6/607 useless extension candidates. Maximal degree in co-relation 3652. Up to 251 conditions per place. [2024-06-21 17:06:02,550 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 93 selfloop transitions, 62 changer transitions 0/157 dead transitions. [2024-06-21 17:06:02,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 157 transitions, 1890 flow [2024-06-21 17:06:02,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:02,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:02,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 118 transitions. [2024-06-21 17:06:02,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4229390681003584 [2024-06-21 17:06:02,551 INFO L175 Difference]: Start difference. First operand has 123 places, 126 transitions, 1272 flow. Second operand 9 states and 118 transitions. [2024-06-21 17:06:02,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 157 transitions, 1890 flow [2024-06-21 17:06:02,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 157 transitions, 1861 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-21 17:06:02,580 INFO L231 Difference]: Finished difference. Result has 130 places, 136 transitions, 1464 flow [2024-06-21 17:06:02,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1243, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1464, PETRI_PLACES=130, PETRI_TRANSITIONS=136} [2024-06-21 17:06:02,581 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 100 predicate places. [2024-06-21 17:06:02,581 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 136 transitions, 1464 flow [2024-06-21 17:06:02,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:02,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:02,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:02,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:06:02,582 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:02,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:02,582 INFO L85 PathProgramCache]: Analyzing trace with hash 798174480, now seen corresponding path program 2 times [2024-06-21 17:06:02,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:02,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460771117] [2024-06-21 17:06:02,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:02,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:02,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:03,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:03,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:03,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460771117] [2024-06-21 17:06:03,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460771117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:03,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:03,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:03,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804938084] [2024-06-21 17:06:03,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:03,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:03,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:03,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:03,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:03,344 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:03,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 136 transitions, 1464 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:03,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:03,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:03,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:03,678 INFO L124 PetriNetUnfolderBase]: 362/637 cut-off events. [2024-06-21 17:06:03,678 INFO L125 PetriNetUnfolderBase]: For 17854/17854 co-relation queries the response was YES. [2024-06-21 17:06:03,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4287 conditions, 637 events. 362/637 cut-off events. For 17854/17854 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2635 event pairs, 56 based on Foata normal form. 2/637 useless extension candidates. Maximal degree in co-relation 4223. Up to 369 conditions per place. [2024-06-21 17:06:03,685 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 85 selfloop transitions, 74 changer transitions 0/161 dead transitions. [2024-06-21 17:06:03,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 161 transitions, 2128 flow [2024-06-21 17:06:03,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:03,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:03,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 97 transitions. [2024-06-21 17:06:03,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3911290322580645 [2024-06-21 17:06:03,687 INFO L175 Difference]: Start difference. First operand has 130 places, 136 transitions, 1464 flow. Second operand 8 states and 97 transitions. [2024-06-21 17:06:03,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 161 transitions, 2128 flow [2024-06-21 17:06:03,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 161 transitions, 2075 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 17:06:03,722 INFO L231 Difference]: Finished difference. Result has 136 places, 149 transitions, 1765 flow [2024-06-21 17:06:03,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1411, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1765, PETRI_PLACES=136, PETRI_TRANSITIONS=149} [2024-06-21 17:06:03,723 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 106 predicate places. [2024-06-21 17:06:03,723 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 149 transitions, 1765 flow [2024-06-21 17:06:03,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:03,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:03,723 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:03,723 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:06:03,723 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:03,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:03,724 INFO L85 PathProgramCache]: Analyzing trace with hash -974970246, now seen corresponding path program 3 times [2024-06-21 17:06:03,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:03,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822907956] [2024-06-21 17:06:03,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:03,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:03,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:04,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:04,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:04,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [822907956] [2024-06-21 17:06:04,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [822907956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:04,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:04,412 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:04,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940842344] [2024-06-21 17:06:04,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:04,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:04,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:04,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:04,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:04,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:04,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 149 transitions, 1765 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:04,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:04,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:04,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:04,820 INFO L124 PetriNetUnfolderBase]: 358/631 cut-off events. [2024-06-21 17:06:04,821 INFO L125 PetriNetUnfolderBase]: For 18613/18613 co-relation queries the response was YES. [2024-06-21 17:06:04,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4429 conditions, 631 events. 358/631 cut-off events. For 18613/18613 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2608 event pairs, 56 based on Foata normal form. 2/631 useless extension candidates. Maximal degree in co-relation 4362. Up to 367 conditions per place. [2024-06-21 17:06:04,826 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 78 selfloop transitions, 80 changer transitions 0/160 dead transitions. [2024-06-21 17:06:04,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 160 transitions, 2227 flow [2024-06-21 17:06:04,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:04,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:04,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 17:06:04,827 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 17:06:04,827 INFO L175 Difference]: Start difference. First operand has 136 places, 149 transitions, 1765 flow. Second operand 8 states and 96 transitions. [2024-06-21 17:06:04,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 160 transitions, 2227 flow [2024-06-21 17:06:04,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 160 transitions, 2164 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-21 17:06:04,870 INFO L231 Difference]: Finished difference. Result has 142 places, 149 transitions, 1871 flow [2024-06-21 17:06:04,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1871, PETRI_PLACES=142, PETRI_TRANSITIONS=149} [2024-06-21 17:06:04,871 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 112 predicate places. [2024-06-21 17:06:04,871 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 149 transitions, 1871 flow [2024-06-21 17:06:04,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:04,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:04,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:04,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:06:04,872 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:04,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:04,872 INFO L85 PathProgramCache]: Analyzing trace with hash 859062578, now seen corresponding path program 2 times [2024-06-21 17:06:04,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:04,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671707446] [2024-06-21 17:06:04,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:04,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:04,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:05,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:05,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:05,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671707446] [2024-06-21 17:06:05,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671707446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:05,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:05,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:05,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622131872] [2024-06-21 17:06:05,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:05,892 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:05,892 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:05,892 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:05,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:05,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:05,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 149 transitions, 1871 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:05,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:05,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:05,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:06,298 INFO L124 PetriNetUnfolderBase]: 364/641 cut-off events. [2024-06-21 17:06:06,298 INFO L125 PetriNetUnfolderBase]: For 19944/19944 co-relation queries the response was YES. [2024-06-21 17:06:06,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4655 conditions, 641 events. 364/641 cut-off events. For 19944/19944 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 2643 event pairs, 66 based on Foata normal form. 2/641 useless extension candidates. Maximal degree in co-relation 4586. Up to 576 conditions per place. [2024-06-21 17:06:06,304 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 140 selfloop transitions, 23 changer transitions 0/165 dead transitions. [2024-06-21 17:06:06,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 165 transitions, 2333 flow [2024-06-21 17:06:06,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:06,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:06,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:06:06,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 17:06:06,313 INFO L175 Difference]: Start difference. First operand has 142 places, 149 transitions, 1871 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:06:06,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 165 transitions, 2333 flow [2024-06-21 17:06:06,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 165 transitions, 2191 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:06,363 INFO L231 Difference]: Finished difference. Result has 145 places, 153 transitions, 1832 flow [2024-06-21 17:06:06,363 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1729, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1832, PETRI_PLACES=145, PETRI_TRANSITIONS=153} [2024-06-21 17:06:06,364 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 115 predicate places. [2024-06-21 17:06:06,364 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 153 transitions, 1832 flow [2024-06-21 17:06:06,364 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:06,364 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:06,364 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:06,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:06:06,365 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:06,365 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:06,365 INFO L85 PathProgramCache]: Analyzing trace with hash 541972392, now seen corresponding path program 4 times [2024-06-21 17:06:06,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:06,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768367764] [2024-06-21 17:06:06,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:06,366 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:06,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:07,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:07,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:07,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768367764] [2024-06-21 17:06:07,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768367764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:07,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:07,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:07,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096368722] [2024-06-21 17:06:07,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:07,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:07,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:07,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:07,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:07,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:07,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 153 transitions, 1832 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:07,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:07,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:07,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:07,477 INFO L124 PetriNetUnfolderBase]: 372/654 cut-off events. [2024-06-21 17:06:07,477 INFO L125 PetriNetUnfolderBase]: For 21047/21047 co-relation queries the response was YES. [2024-06-21 17:06:07,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4717 conditions, 654 events. 372/654 cut-off events. For 21047/21047 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2730 event pairs, 68 based on Foata normal form. 1/653 useless extension candidates. Maximal degree in co-relation 4647. Up to 618 conditions per place. [2024-06-21 17:06:07,483 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 144 selfloop transitions, 19 changer transitions 0/165 dead transitions. [2024-06-21 17:06:07,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 165 transitions, 2302 flow [2024-06-21 17:06:07,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:07,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:07,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-21 17:06:07,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:06:07,485 INFO L175 Difference]: Start difference. First operand has 145 places, 153 transitions, 1832 flow. Second operand 8 states and 84 transitions. [2024-06-21 17:06:07,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 165 transitions, 2302 flow [2024-06-21 17:06:07,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 165 transitions, 2266 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:07,533 INFO L231 Difference]: Finished difference. Result has 148 places, 157 transitions, 1905 flow [2024-06-21 17:06:07,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1796, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1905, PETRI_PLACES=148, PETRI_TRANSITIONS=157} [2024-06-21 17:06:07,534 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 118 predicate places. [2024-06-21 17:06:07,534 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 157 transitions, 1905 flow [2024-06-21 17:06:07,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:07,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:07,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:07,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:06:07,535 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:07,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:07,535 INFO L85 PathProgramCache]: Analyzing trace with hash -368399190, now seen corresponding path program 5 times [2024-06-21 17:06:07,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:07,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2136450268] [2024-06-21 17:06:07,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:07,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:07,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:08,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:08,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:08,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2136450268] [2024-06-21 17:06:08,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2136450268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:08,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:08,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:08,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023593503] [2024-06-21 17:06:08,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:08,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:08,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:08,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:08,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:08,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:08,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 157 transitions, 1905 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:08,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:08,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:08,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:08,469 INFO L124 PetriNetUnfolderBase]: 370/651 cut-off events. [2024-06-21 17:06:08,470 INFO L125 PetriNetUnfolderBase]: For 21534/21534 co-relation queries the response was YES. [2024-06-21 17:06:08,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4705 conditions, 651 events. 370/651 cut-off events. For 21534/21534 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2718 event pairs, 69 based on Foata normal form. 1/650 useless extension candidates. Maximal degree in co-relation 4633. Up to 625 conditions per place. [2024-06-21 17:06:08,474 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 148 selfloop transitions, 14 changer transitions 0/164 dead transitions. [2024-06-21 17:06:08,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 164 transitions, 2245 flow [2024-06-21 17:06:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:08,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:08,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 17:06:08,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:06:08,481 INFO L175 Difference]: Start difference. First operand has 148 places, 157 transitions, 1905 flow. Second operand 8 states and 80 transitions. [2024-06-21 17:06:08,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 164 transitions, 2245 flow [2024-06-21 17:06:08,534 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 164 transitions, 2210 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 17:06:08,537 INFO L231 Difference]: Finished difference. Result has 152 places, 157 transitions, 1903 flow [2024-06-21 17:06:08,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1870, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1903, PETRI_PLACES=152, PETRI_TRANSITIONS=157} [2024-06-21 17:06:08,539 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2024-06-21 17:06:08,539 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 157 transitions, 1903 flow [2024-06-21 17:06:08,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:08,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:08,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:08,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:06:08,540 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:08,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:08,540 INFO L85 PathProgramCache]: Analyzing trace with hash -360058702, now seen corresponding path program 3 times [2024-06-21 17:06:08,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:08,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626261505] [2024-06-21 17:06:08,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:08,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:08,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:09,283 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:09,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:09,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626261505] [2024-06-21 17:06:09,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626261505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:09,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:09,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:09,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783151558] [2024-06-21 17:06:09,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:09,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:09,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:09,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:09,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:09,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:09,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 157 transitions, 1903 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:09,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:09,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:09,346 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:09,694 INFO L124 PetriNetUnfolderBase]: 376/661 cut-off events. [2024-06-21 17:06:09,694 INFO L125 PetriNetUnfolderBase]: For 23273/23273 co-relation queries the response was YES. [2024-06-21 17:06:09,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4806 conditions, 661 events. 376/661 cut-off events. For 23273/23273 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2756 event pairs, 66 based on Foata normal form. 2/661 useless extension candidates. Maximal degree in co-relation 4732. Up to 627 conditions per place. [2024-06-21 17:06:09,699 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 152 selfloop transitions, 15 changer transitions 0/169 dead transitions. [2024-06-21 17:06:09,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 169 transitions, 2287 flow [2024-06-21 17:06:09,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:09,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:09,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-21 17:06:09,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31899641577060933 [2024-06-21 17:06:09,705 INFO L175 Difference]: Start difference. First operand has 152 places, 157 transitions, 1903 flow. Second operand 9 states and 89 transitions. [2024-06-21 17:06:09,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 169 transitions, 2287 flow [2024-06-21 17:06:09,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 169 transitions, 2220 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:06:09,768 INFO L231 Difference]: Finished difference. Result has 153 places, 159 transitions, 1903 flow [2024-06-21 17:06:09,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1903, PETRI_PLACES=153, PETRI_TRANSITIONS=159} [2024-06-21 17:06:09,769 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 123 predicate places. [2024-06-21 17:06:09,769 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 159 transitions, 1903 flow [2024-06-21 17:06:09,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:09,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:09,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:09,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:06:09,770 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:09,770 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:09,771 INFO L85 PathProgramCache]: Analyzing trace with hash -540944522, now seen corresponding path program 4 times [2024-06-21 17:06:09,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:09,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595184649] [2024-06-21 17:06:09,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:09,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:09,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:10,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:10,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:10,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595184649] [2024-06-21 17:06:10,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595184649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:10,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:10,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:10,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084228218] [2024-06-21 17:06:10,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:10,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:10,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:10,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:10,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:10,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:10,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 159 transitions, 1903 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:10,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:10,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:10,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:10,983 INFO L124 PetriNetUnfolderBase]: 382/671 cut-off events. [2024-06-21 17:06:10,984 INFO L125 PetriNetUnfolderBase]: For 24727/24727 co-relation queries the response was YES. [2024-06-21 17:06:10,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4855 conditions, 671 events. 382/671 cut-off events. For 24727/24727 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2813 event pairs, 66 based on Foata normal form. 2/671 useless extension candidates. Maximal degree in co-relation 4782. Up to 628 conditions per place. [2024-06-21 17:06:10,989 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 152 selfloop transitions, 18 changer transitions 0/172 dead transitions. [2024-06-21 17:06:10,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 172 transitions, 2299 flow [2024-06-21 17:06:10,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:10,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:10,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-21 17:06:10,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32974910394265233 [2024-06-21 17:06:10,991 INFO L175 Difference]: Start difference. First operand has 153 places, 159 transitions, 1903 flow. Second operand 9 states and 92 transitions. [2024-06-21 17:06:10,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 172 transitions, 2299 flow [2024-06-21 17:06:11,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 172 transitions, 2254 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:11,052 INFO L231 Difference]: Finished difference. Result has 155 places, 161 transitions, 1935 flow [2024-06-21 17:06:11,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1858, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1935, PETRI_PLACES=155, PETRI_TRANSITIONS=161} [2024-06-21 17:06:11,054 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-21 17:06:11,054 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 161 transitions, 1935 flow [2024-06-21 17:06:11,054 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:11,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:11,054 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:11,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:06:11,055 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:11,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:11,055 INFO L85 PathProgramCache]: Analyzing trace with hash -549218732, now seen corresponding path program 5 times [2024-06-21 17:06:11,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:11,056 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859515040] [2024-06-21 17:06:11,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:11,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:11,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:12,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:12,035 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:12,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859515040] [2024-06-21 17:06:12,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859515040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:12,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:12,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:12,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686707783] [2024-06-21 17:06:12,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:12,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:12,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:12,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:12,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:12,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:12,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 161 transitions, 1935 flow. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:12,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:12,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:12,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:12,414 INFO L124 PetriNetUnfolderBase]: 378/665 cut-off events. [2024-06-21 17:06:12,414 INFO L125 PetriNetUnfolderBase]: For 24662/24662 co-relation queries the response was YES. [2024-06-21 17:06:12,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4772 conditions, 665 events. 378/665 cut-off events. For 24662/24662 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2794 event pairs, 65 based on Foata normal form. 2/665 useless extension candidates. Maximal degree in co-relation 4698. Up to 627 conditions per place. [2024-06-21 17:06:12,419 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 151 selfloop transitions, 18 changer transitions 0/171 dead transitions. [2024-06-21 17:06:12,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 171 transitions, 2295 flow [2024-06-21 17:06:12,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:12,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 17:06:12,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 17:06:12,428 INFO L175 Difference]: Start difference. First operand has 155 places, 161 transitions, 1935 flow. Second operand 9 states and 91 transitions. [2024-06-21 17:06:12,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 171 transitions, 2295 flow [2024-06-21 17:06:12,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 171 transitions, 2228 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:12,491 INFO L231 Difference]: Finished difference. Result has 157 places, 161 transitions, 1909 flow [2024-06-21 17:06:12,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1868, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1909, PETRI_PLACES=157, PETRI_TRANSITIONS=161} [2024-06-21 17:06:12,491 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-21 17:06:12,491 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 161 transitions, 1909 flow [2024-06-21 17:06:12,492 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:12,492 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:12,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:12,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:06:12,492 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:12,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:12,493 INFO L85 PathProgramCache]: Analyzing trace with hash 541978902, now seen corresponding path program 6 times [2024-06-21 17:06:12,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:12,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124949762] [2024-06-21 17:06:12,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:12,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:12,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:13,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:13,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:13,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124949762] [2024-06-21 17:06:13,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124949762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:13,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:13,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:13,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098275585] [2024-06-21 17:06:13,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:13,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:13,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:13,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:13,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:13,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:13,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 161 transitions, 1909 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:13,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:13,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:13,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:13,321 INFO L124 PetriNetUnfolderBase]: 376/662 cut-off events. [2024-06-21 17:06:13,321 INFO L125 PetriNetUnfolderBase]: For 24174/24174 co-relation queries the response was YES. [2024-06-21 17:06:13,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4693 conditions, 662 events. 376/662 cut-off events. For 24174/24174 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2799 event pairs, 69 based on Foata normal form. 1/661 useless extension candidates. Maximal degree in co-relation 4618. Up to 627 conditions per place. [2024-06-21 17:06:13,325 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 147 selfloop transitions, 19 changer transitions 0/168 dead transitions. [2024-06-21 17:06:13,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 168 transitions, 2257 flow [2024-06-21 17:06:13,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:13,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:13,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 83 transitions. [2024-06-21 17:06:13,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3346774193548387 [2024-06-21 17:06:13,326 INFO L175 Difference]: Start difference. First operand has 157 places, 161 transitions, 1909 flow. Second operand 8 states and 83 transitions. [2024-06-21 17:06:13,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 168 transitions, 2257 flow [2024-06-21 17:06:13,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 168 transitions, 2187 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 17:06:13,374 INFO L231 Difference]: Finished difference. Result has 157 places, 161 transitions, 1882 flow [2024-06-21 17:06:13,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1839, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1882, PETRI_PLACES=157, PETRI_TRANSITIONS=161} [2024-06-21 17:06:13,375 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 127 predicate places. [2024-06-21 17:06:13,375 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 161 transitions, 1882 flow [2024-06-21 17:06:13,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:13,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:13,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:13,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:06:13,375 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:13,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:13,376 INFO L85 PathProgramCache]: Analyzing trace with hash -199214504, now seen corresponding path program 7 times [2024-06-21 17:06:13,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:13,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459301688] [2024-06-21 17:06:13,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:13,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:13,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:13,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:13,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:13,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459301688] [2024-06-21 17:06:13,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459301688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:13,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:13,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:13,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58996155] [2024-06-21 17:06:13,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:13,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:13,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:13,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:13,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:13,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:13,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 161 transitions, 1882 flow. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:13,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:13,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:13,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:14,266 INFO L124 PetriNetUnfolderBase]: 400/702 cut-off events. [2024-06-21 17:06:14,266 INFO L125 PetriNetUnfolderBase]: For 27517/27517 co-relation queries the response was YES. [2024-06-21 17:06:14,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4996 conditions, 702 events. 400/702 cut-off events. For 27517/27517 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2964 event pairs, 58 based on Foata normal form. 2/702 useless extension candidates. Maximal degree in co-relation 4920. Up to 418 conditions per place. [2024-06-21 17:06:14,271 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 67 changer transitions 0/189 dead transitions. [2024-06-21 17:06:14,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 189 transitions, 2680 flow [2024-06-21 17:06:14,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:14,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:14,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 17:06:14,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 17:06:14,272 INFO L175 Difference]: Start difference. First operand has 157 places, 161 transitions, 1882 flow. Second operand 9 states and 114 transitions. [2024-06-21 17:06:14,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 189 transitions, 2680 flow [2024-06-21 17:06:14,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 189 transitions, 2633 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:14,326 INFO L231 Difference]: Finished difference. Result has 161 places, 173 transitions, 2161 flow [2024-06-21 17:06:14,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1835, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2161, PETRI_PLACES=161, PETRI_TRANSITIONS=173} [2024-06-21 17:06:14,326 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 131 predicate places. [2024-06-21 17:06:14,326 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 173 transitions, 2161 flow [2024-06-21 17:06:14,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:14,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:14,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:14,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:06:14,327 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:14,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:14,327 INFO L85 PathProgramCache]: Analyzing trace with hash -360047790, now seen corresponding path program 1 times [2024-06-21 17:06:14,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:14,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517889214] [2024-06-21 17:06:14,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:14,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:14,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:15,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:15,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:15,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517889214] [2024-06-21 17:06:15,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517889214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:15,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:15,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:06:15,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37902920] [2024-06-21 17:06:15,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:15,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:06:15,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:15,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:06:15,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:06:15,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:15,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 173 transitions, 2161 flow. Second operand has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 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-21 17:06:15,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:15,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:15,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:16,166 INFO L124 PetriNetUnfolderBase]: 397/697 cut-off events. [2024-06-21 17:06:16,166 INFO L125 PetriNetUnfolderBase]: For 27917/27917 co-relation queries the response was YES. [2024-06-21 17:06:16,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5128 conditions, 697 events. 397/697 cut-off events. For 27917/27917 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2921 event pairs, 69 based on Foata normal form. 2/697 useless extension candidates. Maximal degree in co-relation 5049. Up to 665 conditions per place. [2024-06-21 17:06:16,171 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 167 selfloop transitions, 14 changer transitions 0/183 dead transitions. [2024-06-21 17:06:16,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 183 transitions, 2545 flow [2024-06-21 17:06:16,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:16,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:16,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-06-21 17:06:16,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3118279569892473 [2024-06-21 17:06:16,172 INFO L175 Difference]: Start difference. First operand has 161 places, 173 transitions, 2161 flow. Second operand 9 states and 87 transitions. [2024-06-21 17:06:16,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 183 transitions, 2545 flow [2024-06-21 17:06:16,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 183 transitions, 2466 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 17:06:16,226 INFO L231 Difference]: Finished difference. Result has 166 places, 173 transitions, 2114 flow [2024-06-21 17:06:16,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2082, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2114, PETRI_PLACES=166, PETRI_TRANSITIONS=173} [2024-06-21 17:06:16,227 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 136 predicate places. [2024-06-21 17:06:16,227 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 173 transitions, 2114 flow [2024-06-21 17:06:16,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.2727272727272725) internal successors, (69), 11 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-21 17:06:16,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:16,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:16,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:06:16,228 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:16,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:16,228 INFO L85 PathProgramCache]: Analyzing trace with hash -399534288, now seen corresponding path program 1 times [2024-06-21 17:06:16,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:16,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004667579] [2024-06-21 17:06:16,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:16,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:16,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:16,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:16,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:16,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004667579] [2024-06-21 17:06:16,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004667579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:16,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:16,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:16,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640782460] [2024-06-21 17:06:16,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:16,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:16,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:16,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:16,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:16,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:16,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 173 transitions, 2114 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:16,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:16,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:16,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:17,098 INFO L124 PetriNetUnfolderBase]: 401/705 cut-off events. [2024-06-21 17:06:17,099 INFO L125 PetriNetUnfolderBase]: For 29112/29112 co-relation queries the response was YES. [2024-06-21 17:06:17,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5072 conditions, 705 events. 401/705 cut-off events. For 29112/29112 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3004 event pairs, 43 based on Foata normal form. 2/705 useless extension candidates. Maximal degree in co-relation 4993. Up to 435 conditions per place. [2024-06-21 17:06:17,103 INFO L140 encePairwiseOnDemand]: 23/31 looper letters, 141 selfloop transitions, 44 changer transitions 0/187 dead transitions. [2024-06-21 17:06:17,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 187 transitions, 2600 flow [2024-06-21 17:06:17,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:17,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:17,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-21 17:06:17,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:06:17,104 INFO L175 Difference]: Start difference. First operand has 166 places, 173 transitions, 2114 flow. Second operand 8 states and 88 transitions. [2024-06-21 17:06:17,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 187 transitions, 2600 flow [2024-06-21 17:06:17,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 187 transitions, 2544 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 17:06:17,156 INFO L231 Difference]: Finished difference. Result has 165 places, 174 transitions, 2156 flow [2024-06-21 17:06:17,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2058, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2156, PETRI_PLACES=165, PETRI_TRANSITIONS=174} [2024-06-21 17:06:17,156 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 135 predicate places. [2024-06-21 17:06:17,157 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 174 transitions, 2156 flow [2024-06-21 17:06:17,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:17,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:17,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:17,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:06:17,157 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:17,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:17,157 INFO L85 PathProgramCache]: Analyzing trace with hash -397656463, now seen corresponding path program 1 times [2024-06-21 17:06:17,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:17,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381707482] [2024-06-21 17:06:17,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:17,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:17,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:17,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-21 17:06:17,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:17,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381707482] [2024-06-21 17:06:17,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381707482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:17,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:17,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:17,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722364690] [2024-06-21 17:06:17,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:17,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:17,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:17,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:17,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:17,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:17,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 174 transitions, 2156 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:17,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:17,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:17,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:18,181 INFO L124 PetriNetUnfolderBase]: 395/695 cut-off events. [2024-06-21 17:06:18,181 INFO L125 PetriNetUnfolderBase]: For 28872/28872 co-relation queries the response was YES. [2024-06-21 17:06:18,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4998 conditions, 695 events. 395/695 cut-off events. For 28872/28872 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2945 event pairs, 58 based on Foata normal form. 2/695 useless extension candidates. Maximal degree in co-relation 4920. Up to 413 conditions per place. [2024-06-21 17:06:18,185 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 102 selfloop transitions, 82 changer transitions 0/186 dead transitions. [2024-06-21 17:06:18,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 186 transitions, 2724 flow [2024-06-21 17:06:18,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:18,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:18,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 100 transitions. [2024-06-21 17:06:18,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 17:06:18,186 INFO L175 Difference]: Start difference. First operand has 165 places, 174 transitions, 2156 flow. Second operand 8 states and 100 transitions. [2024-06-21 17:06:18,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 186 transitions, 2724 flow [2024-06-21 17:06:18,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 186 transitions, 2642 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:18,245 INFO L231 Difference]: Finished difference. Result has 168 places, 175 transitions, 2264 flow [2024-06-21 17:06:18,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2074, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2264, PETRI_PLACES=168, PETRI_TRANSITIONS=175} [2024-06-21 17:06:18,245 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2024-06-21 17:06:18,246 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 175 transitions, 2264 flow [2024-06-21 17:06:18,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:18,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:18,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:18,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:06:18,246 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:18,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:18,246 INFO L85 PathProgramCache]: Analyzing trace with hash 469229914, now seen corresponding path program 2 times [2024-06-21 17:06:18,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:18,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982602332] [2024-06-21 17:06:18,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:18,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:18,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:18,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-21 17:06:18,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:18,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982602332] [2024-06-21 17:06:18,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982602332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:18,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:18,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:18,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233731107] [2024-06-21 17:06:18,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:18,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:18,751 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:18,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:18,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:18,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:18,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 175 transitions, 2264 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:18,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:18,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:18,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:19,006 INFO L124 PetriNetUnfolderBase]: 399/703 cut-off events. [2024-06-21 17:06:19,006 INFO L125 PetriNetUnfolderBase]: For 30312/30312 co-relation queries the response was YES. [2024-06-21 17:06:19,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5178 conditions, 703 events. 399/703 cut-off events. For 30312/30312 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3004 event pairs, 55 based on Foata normal form. 2/703 useless extension candidates. Maximal degree in co-relation 5099. Up to 517 conditions per place. [2024-06-21 17:06:19,011 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 123 selfloop transitions, 61 changer transitions 0/186 dead transitions. [2024-06-21 17:06:19,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 186 transitions, 2661 flow [2024-06-21 17:06:19,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:19,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:19,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 17:06:19,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:06:19,012 INFO L175 Difference]: Start difference. First operand has 168 places, 175 transitions, 2264 flow. Second operand 8 states and 93 transitions. [2024-06-21 17:06:19,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 186 transitions, 2661 flow [2024-06-21 17:06:19,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 186 transitions, 2557 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:19,076 INFO L231 Difference]: Finished difference. Result has 170 places, 176 transitions, 2294 flow [2024-06-21 17:06:19,076 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2160, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2294, PETRI_PLACES=170, PETRI_TRANSITIONS=176} [2024-06-21 17:06:19,076 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 140 predicate places. [2024-06-21 17:06:19,076 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 176 transitions, 2294 flow [2024-06-21 17:06:19,076 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:19,077 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:19,077 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:19,077 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:06:19,077 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:19,077 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:19,077 INFO L85 PathProgramCache]: Analyzing trace with hash 469226194, now seen corresponding path program 3 times [2024-06-21 17:06:19,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:19,077 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270028776] [2024-06-21 17:06:19,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:19,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:19,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:19,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:19,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:19,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270028776] [2024-06-21 17:06:19,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270028776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:19,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:19,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:19,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017892828] [2024-06-21 17:06:19,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:19,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:19,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:19,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:19,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:19,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:19,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 176 transitions, 2294 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:19,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:19,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:19,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:19,864 INFO L124 PetriNetUnfolderBase]: 410/724 cut-off events. [2024-06-21 17:06:19,864 INFO L125 PetriNetUnfolderBase]: For 33742/33742 co-relation queries the response was YES. [2024-06-21 17:06:19,867 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5327 conditions, 724 events. 410/724 cut-off events. For 33742/33742 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3144 event pairs, 56 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 5248. Up to 509 conditions per place. [2024-06-21 17:06:19,869 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 131 selfloop transitions, 57 changer transitions 0/190 dead transitions. [2024-06-21 17:06:19,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 190 transitions, 2798 flow [2024-06-21 17:06:19,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:19,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:19,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 93 transitions. [2024-06-21 17:06:19,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 17:06:19,871 INFO L175 Difference]: Start difference. First operand has 170 places, 176 transitions, 2294 flow. Second operand 8 states and 93 transitions. [2024-06-21 17:06:19,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 190 transitions, 2798 flow [2024-06-21 17:06:19,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 190 transitions, 2677 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:19,933 INFO L231 Difference]: Finished difference. Result has 172 places, 178 transitions, 2307 flow [2024-06-21 17:06:19,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2173, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2307, PETRI_PLACES=172, PETRI_TRANSITIONS=178} [2024-06-21 17:06:19,934 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 142 predicate places. [2024-06-21 17:06:19,934 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 178 transitions, 2307 flow [2024-06-21 17:06:19,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:19,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:19,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:19,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:06:19,935 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:19,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:19,935 INFO L85 PathProgramCache]: Analyzing trace with hash -310814923, now seen corresponding path program 2 times [2024-06-21 17:06:19,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:19,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370848510] [2024-06-21 17:06:19,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:19,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:19,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:20,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-21 17:06:20,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:20,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370848510] [2024-06-21 17:06:20,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370848510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:20,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:20,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:20,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636700307] [2024-06-21 17:06:20,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:20,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:20,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:20,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:20,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:20,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:20,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 178 transitions, 2307 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:20,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:20,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:20,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:21,053 INFO L124 PetriNetUnfolderBase]: 416/734 cut-off events. [2024-06-21 17:06:21,053 INFO L125 PetriNetUnfolderBase]: For 35421/35421 co-relation queries the response was YES. [2024-06-21 17:06:21,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5425 conditions, 734 events. 416/734 cut-off events. For 35421/35421 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3202 event pairs, 56 based on Foata normal form. 2/734 useless extension candidates. Maximal degree in co-relation 5345. Up to 571 conditions per place. [2024-06-21 17:06:21,059 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 64 changer transitions 0/192 dead transitions. [2024-06-21 17:06:21,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 192 transitions, 2761 flow [2024-06-21 17:06:21,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:21,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:21,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-21 17:06:21,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-21 17:06:21,060 INFO L175 Difference]: Start difference. First operand has 172 places, 178 transitions, 2307 flow. Second operand 9 states and 100 transitions. [2024-06-21 17:06:21,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 192 transitions, 2761 flow [2024-06-21 17:06:21,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 192 transitions, 2686 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 17:06:21,121 INFO L231 Difference]: Finished difference. Result has 177 places, 182 transitions, 2426 flow [2024-06-21 17:06:21,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2232, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2426, PETRI_PLACES=177, PETRI_TRANSITIONS=182} [2024-06-21 17:06:21,122 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-21 17:06:21,122 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 182 transitions, 2426 flow [2024-06-21 17:06:21,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:21,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:21,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:21,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:06:21,122 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:21,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:21,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1548080194, now seen corresponding path program 4 times [2024-06-21 17:06:21,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:21,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402073831] [2024-06-21 17:06:21,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:21,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:21,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:21,842 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:21,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:21,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402073831] [2024-06-21 17:06:21,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402073831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:21,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:21,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:21,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614900158] [2024-06-21 17:06:21,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:21,843 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:21,843 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:21,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:21,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:21,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:21,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 182 transitions, 2426 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:21,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:21,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:21,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:22,127 INFO L124 PetriNetUnfolderBase]: 413/729 cut-off events. [2024-06-21 17:06:22,127 INFO L125 PetriNetUnfolderBase]: For 34890/34890 co-relation queries the response was YES. [2024-06-21 17:06:22,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5475 conditions, 729 events. 413/729 cut-off events. For 34890/34890 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3166 event pairs, 57 based on Foata normal form. 2/729 useless extension candidates. Maximal degree in co-relation 5393. Up to 535 conditions per place. [2024-06-21 17:06:22,132 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 129 selfloop transitions, 62 changer transitions 0/193 dead transitions. [2024-06-21 17:06:22,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 193 transitions, 2834 flow [2024-06-21 17:06:22,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:22,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:22,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-21 17:06:22,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-21 17:06:22,133 INFO L175 Difference]: Start difference. First operand has 177 places, 182 transitions, 2426 flow. Second operand 9 states and 100 transitions. [2024-06-21 17:06:22,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 193 transitions, 2834 flow [2024-06-21 17:06:22,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 193 transitions, 2694 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:22,201 INFO L231 Difference]: Finished difference. Result has 179 places, 182 transitions, 2418 flow [2024-06-21 17:06:22,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2418, PETRI_PLACES=179, PETRI_TRANSITIONS=182} [2024-06-21 17:06:22,201 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 149 predicate places. [2024-06-21 17:06:22,201 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 182 transitions, 2418 flow [2024-06-21 17:06:22,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:22,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:22,202 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:22,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:06:22,202 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:22,202 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:22,202 INFO L85 PathProgramCache]: Analyzing trace with hash -1548080039, now seen corresponding path program 3 times [2024-06-21 17:06:22,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:22,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346587056] [2024-06-21 17:06:22,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:22,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:22,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:22,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-21 17:06:22,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:22,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346587056] [2024-06-21 17:06:22,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346587056] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:22,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:22,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:22,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47321508] [2024-06-21 17:06:22,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:22,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:22,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:22,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:22,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:22,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:22,875 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 182 transitions, 2418 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:22,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:22,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:22,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:23,158 INFO L124 PetriNetUnfolderBase]: 415/733 cut-off events. [2024-06-21 17:06:23,159 INFO L125 PetriNetUnfolderBase]: For 34296/34296 co-relation queries the response was YES. [2024-06-21 17:06:23,162 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5446 conditions, 733 events. 415/733 cut-off events. For 34296/34296 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3210 event pairs, 57 based on Foata normal form. 2/733 useless extension candidates. Maximal degree in co-relation 5363. Up to 552 conditions per place. [2024-06-21 17:06:23,164 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 72 changer transitions 0/195 dead transitions. [2024-06-21 17:06:23,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 195 transitions, 2897 flow [2024-06-21 17:06:23,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:23,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:23,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 94 transitions. [2024-06-21 17:06:23,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3790322580645161 [2024-06-21 17:06:23,165 INFO L175 Difference]: Start difference. First operand has 179 places, 182 transitions, 2418 flow. Second operand 8 states and 94 transitions. [2024-06-21 17:06:23,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 195 transitions, 2897 flow [2024-06-21 17:06:23,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 195 transitions, 2751 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-21 17:06:23,227 INFO L231 Difference]: Finished difference. Result has 180 places, 186 transitions, 2521 flow [2024-06-21 17:06:23,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2282, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2521, PETRI_PLACES=180, PETRI_TRANSITIONS=186} [2024-06-21 17:06:23,228 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 150 predicate places. [2024-06-21 17:06:23,228 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 186 transitions, 2521 flow [2024-06-21 17:06:23,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:23,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:23,228 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:23,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:06:23,229 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:23,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:23,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1031909554, now seen corresponding path program 5 times [2024-06-21 17:06:23,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:23,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379711053] [2024-06-21 17:06:23,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:23,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:23,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:23,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:23,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:23,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379711053] [2024-06-21 17:06:23,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379711053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:23,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:23,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:23,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839094243] [2024-06-21 17:06:23,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:23,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:23,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:23,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:23,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:23,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:23,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 186 transitions, 2521 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:23,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:23,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:23,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:24,020 INFO L124 PetriNetUnfolderBase]: 419/741 cut-off events. [2024-06-21 17:06:24,021 INFO L125 PetriNetUnfolderBase]: For 35880/35880 co-relation queries the response was YES. [2024-06-21 17:06:24,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5530 conditions, 741 events. 419/741 cut-off events. For 35880/35880 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3243 event pairs, 32 based on Foata normal form. 2/741 useless extension candidates. Maximal degree in co-relation 5445. Up to 499 conditions per place. [2024-06-21 17:06:24,026 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 137 selfloop transitions, 63 changer transitions 0/202 dead transitions. [2024-06-21 17:06:24,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 202 transitions, 3069 flow [2024-06-21 17:06:24,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:24,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:24,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 96 transitions. [2024-06-21 17:06:24,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 17:06:24,027 INFO L175 Difference]: Start difference. First operand has 180 places, 186 transitions, 2521 flow. Second operand 8 states and 96 transitions. [2024-06-21 17:06:24,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 202 transitions, 3069 flow [2024-06-21 17:06:24,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 202 transitions, 2896 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:24,093 INFO L231 Difference]: Finished difference. Result has 182 places, 187 transitions, 2487 flow [2024-06-21 17:06:24,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2348, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2487, PETRI_PLACES=182, PETRI_TRANSITIONS=187} [2024-06-21 17:06:24,094 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 152 predicate places. [2024-06-21 17:06:24,094 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 187 transitions, 2487 flow [2024-06-21 17:06:24,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:24,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:24,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:24,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:06:24,094 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:24,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:24,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1031905834, now seen corresponding path program 6 times [2024-06-21 17:06:24,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:24,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132565618] [2024-06-21 17:06:24,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:24,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:24,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:24,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:24,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:24,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132565618] [2024-06-21 17:06:24,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1132565618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:24,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:24,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:24,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043701274] [2024-06-21 17:06:24,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:24,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:24,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:24,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:24,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:24,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:24,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 187 transitions, 2487 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:24,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:24,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:24,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:24,922 INFO L124 PetriNetUnfolderBase]: 423/749 cut-off events. [2024-06-21 17:06:24,923 INFO L125 PetriNetUnfolderBase]: For 37151/37151 co-relation queries the response was YES. [2024-06-21 17:06:24,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5561 conditions, 749 events. 423/749 cut-off events. For 37151/37151 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3320 event pairs, 55 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 5475. Up to 557 conditions per place. [2024-06-21 17:06:24,928 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 133 selfloop transitions, 66 changer transitions 0/201 dead transitions. [2024-06-21 17:06:24,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 201 transitions, 2937 flow [2024-06-21 17:06:24,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:24,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:24,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-21 17:06:24,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38306451612903225 [2024-06-21 17:06:24,929 INFO L175 Difference]: Start difference. First operand has 182 places, 187 transitions, 2487 flow. Second operand 8 states and 95 transitions. [2024-06-21 17:06:24,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 201 transitions, 2937 flow [2024-06-21 17:06:25,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 201 transitions, 2758 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:25,002 INFO L231 Difference]: Finished difference. Result has 183 places, 188 transitions, 2458 flow [2024-06-21 17:06:25,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2312, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2458, PETRI_PLACES=183, PETRI_TRANSITIONS=188} [2024-06-21 17:06:25,003 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 153 predicate places. [2024-06-21 17:06:25,003 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 188 transitions, 2458 flow [2024-06-21 17:06:25,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:25,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:25,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:25,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:06:25,003 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:25,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:25,004 INFO L85 PathProgramCache]: Analyzing trace with hash -165019147, now seen corresponding path program 4 times [2024-06-21 17:06:25,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:25,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350021360] [2024-06-21 17:06:25,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:25,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:25,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:25,822 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:25,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:25,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350021360] [2024-06-21 17:06:25,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350021360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:25,823 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:25,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:25,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778925738] [2024-06-21 17:06:25,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:25,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:25,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:25,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:25,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:25,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:25,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 188 transitions, 2458 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:25,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:25,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:25,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:26,194 INFO L124 PetriNetUnfolderBase]: 421/746 cut-off events. [2024-06-21 17:06:26,195 INFO L125 PetriNetUnfolderBase]: For 35850/35850 co-relation queries the response was YES. [2024-06-21 17:06:26,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5417 conditions, 746 events. 421/746 cut-off events. For 35850/35850 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3291 event pairs, 52 based on Foata normal form. 1/745 useless extension candidates. Maximal degree in co-relation 5331. Up to 512 conditions per place. [2024-06-21 17:06:26,202 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 88 changer transitions 0/204 dead transitions. [2024-06-21 17:06:26,202 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 204 transitions, 3009 flow [2024-06-21 17:06:26,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:26,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:26,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 110 transitions. [2024-06-21 17:06:26,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3942652329749104 [2024-06-21 17:06:26,204 INFO L175 Difference]: Start difference. First operand has 183 places, 188 transitions, 2458 flow. Second operand 9 states and 110 transitions. [2024-06-21 17:06:26,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 204 transitions, 3009 flow [2024-06-21 17:06:26,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 204 transitions, 2872 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:26,274 INFO L231 Difference]: Finished difference. Result has 186 places, 188 transitions, 2505 flow [2024-06-21 17:06:26,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2505, PETRI_PLACES=186, PETRI_TRANSITIONS=188} [2024-06-21 17:06:26,275 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 156 predicate places. [2024-06-21 17:06:26,275 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 188 transitions, 2505 flow [2024-06-21 17:06:26,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:26,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:26,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:26,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:06:26,275 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:26,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:26,276 INFO L85 PathProgramCache]: Analyzing trace with hash -1026184102, now seen corresponding path program 1 times [2024-06-21 17:06:26,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:26,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147196198] [2024-06-21 17:06:26,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:26,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:26,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:27,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:27,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:27,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147196198] [2024-06-21 17:06:27,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147196198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:27,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:27,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:27,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170148141] [2024-06-21 17:06:27,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:27,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:27,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:27,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:27,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:27,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:27,267 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 188 transitions, 2505 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:27,267 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:27,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:27,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:27,716 INFO L124 PetriNetUnfolderBase]: 437/772 cut-off events. [2024-06-21 17:06:27,716 INFO L125 PetriNetUnfolderBase]: For 41223/41223 co-relation queries the response was YES. [2024-06-21 17:06:27,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5706 conditions, 772 events. 437/772 cut-off events. For 41223/41223 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3421 event pairs, 49 based on Foata normal form. 2/772 useless extension candidates. Maximal degree in co-relation 5619. Up to 511 conditions per place. [2024-06-21 17:06:27,721 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 142 selfloop transitions, 67 changer transitions 0/211 dead transitions. [2024-06-21 17:06:27,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 211 transitions, 3218 flow [2024-06-21 17:06:27,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:27,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:27,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 17:06:27,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 17:06:27,723 INFO L175 Difference]: Start difference. First operand has 186 places, 188 transitions, 2505 flow. Second operand 9 states and 108 transitions. [2024-06-21 17:06:27,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 211 transitions, 3218 flow [2024-06-21 17:06:27,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 211 transitions, 2848 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:06:27,797 INFO L231 Difference]: Finished difference. Result has 185 places, 195 transitions, 2356 flow [2024-06-21 17:06:27,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2135, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2356, PETRI_PLACES=185, PETRI_TRANSITIONS=195} [2024-06-21 17:06:27,798 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-21 17:06:27,798 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 195 transitions, 2356 flow [2024-06-21 17:06:27,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:27,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:27,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:27,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:06:27,799 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:27,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:27,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1026399304, now seen corresponding path program 7 times [2024-06-21 17:06:27,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:27,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908075067] [2024-06-21 17:06:27,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:27,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:27,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:28,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:28,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:28,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908075067] [2024-06-21 17:06:28,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908075067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:28,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:28,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:28,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575422195] [2024-06-21 17:06:28,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:28,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:28,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:28,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:28,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:28,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:28,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 195 transitions, 2356 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:28,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:28,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:28,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:28,720 INFO L124 PetriNetUnfolderBase]: 447/790 cut-off events. [2024-06-21 17:06:28,720 INFO L125 PetriNetUnfolderBase]: For 41775/41775 co-relation queries the response was YES. [2024-06-21 17:06:28,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5724 conditions, 790 events. 447/790 cut-off events. For 41775/41775 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3551 event pairs, 62 based on Foata normal form. 2/790 useless extension candidates. Maximal degree in co-relation 5636. Up to 596 conditions per place. [2024-06-21 17:06:28,724 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 141 selfloop transitions, 68 changer transitions 0/211 dead transitions. [2024-06-21 17:06:28,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 211 transitions, 2854 flow [2024-06-21 17:06:28,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:28,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:28,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 17:06:28,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 17:06:28,726 INFO L175 Difference]: Start difference. First operand has 185 places, 195 transitions, 2356 flow. Second operand 9 states and 98 transitions. [2024-06-21 17:06:28,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 211 transitions, 2854 flow [2024-06-21 17:06:28,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 211 transitions, 2830 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-21 17:06:28,812 INFO L231 Difference]: Finished difference. Result has 192 places, 200 transitions, 2529 flow [2024-06-21 17:06:28,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2332, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2529, PETRI_PLACES=192, PETRI_TRANSITIONS=200} [2024-06-21 17:06:28,813 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 162 predicate places. [2024-06-21 17:06:28,813 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 200 transitions, 2529 flow [2024-06-21 17:06:28,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:28,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:28,813 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:28,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:06:28,813 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:28,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:28,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1026399149, now seen corresponding path program 5 times [2024-06-21 17:06:28,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:28,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506589386] [2024-06-21 17:06:28,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:28,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:28,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:29,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:29,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:29,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506589386] [2024-06-21 17:06:29,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506589386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:29,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:29,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:06:29,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978553791] [2024-06-21 17:06:29,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:29,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:06:29,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:29,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:06:29,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:06:29,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:29,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 200 transitions, 2529 flow. Second operand has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:29,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:29,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:29,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:29,842 INFO L124 PetriNetUnfolderBase]: 453/800 cut-off events. [2024-06-21 17:06:29,843 INFO L125 PetriNetUnfolderBase]: For 43456/43456 co-relation queries the response was YES. [2024-06-21 17:06:29,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5945 conditions, 800 events. 453/800 cut-off events. For 43456/43456 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3600 event pairs, 53 based on Foata normal form. 2/800 useless extension candidates. Maximal degree in co-relation 5855. Up to 570 conditions per place. [2024-06-21 17:06:29,848 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 127 selfloop transitions, 90 changer transitions 0/219 dead transitions. [2024-06-21 17:06:29,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 219 transitions, 3156 flow [2024-06-21 17:06:29,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:06:29,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:06:29,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 102 transitions. [2024-06-21 17:06:29,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4112903225806452 [2024-06-21 17:06:29,849 INFO L175 Difference]: Start difference. First operand has 192 places, 200 transitions, 2529 flow. Second operand 8 states and 102 transitions. [2024-06-21 17:06:29,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 219 transitions, 3156 flow [2024-06-21 17:06:29,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 219 transitions, 3059 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:29,929 INFO L231 Difference]: Finished difference. Result has 195 places, 204 transitions, 2664 flow [2024-06-21 17:06:29,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2664, PETRI_PLACES=195, PETRI_TRANSITIONS=204} [2024-06-21 17:06:29,930 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 165 predicate places. [2024-06-21 17:06:29,930 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 204 transitions, 2664 flow [2024-06-21 17:06:29,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.555555555555555) internal successors, (59), 9 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-21 17:06:29,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:29,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:29,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:06:29,930 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:29,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:29,931 INFO L85 PathProgramCache]: Analyzing trace with hash -1026191759, now seen corresponding path program 6 times [2024-06-21 17:06:29,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:29,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187774414] [2024-06-21 17:06:29,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:29,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:29,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:30,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:30,804 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:30,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187774414] [2024-06-21 17:06:30,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1187774414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:30,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:30,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:30,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936189554] [2024-06-21 17:06:30,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:30,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:30,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:30,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:30,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:30,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:30,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 204 transitions, 2664 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:30,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:30,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:30,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:31,228 INFO L124 PetriNetUnfolderBase]: 459/810 cut-off events. [2024-06-21 17:06:31,228 INFO L125 PetriNetUnfolderBase]: For 45482/45482 co-relation queries the response was YES. [2024-06-21 17:06:31,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6108 conditions, 810 events. 459/810 cut-off events. For 45482/45482 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3660 event pairs, 70 based on Foata normal form. 2/810 useless extension candidates. Maximal degree in co-relation 6017. Up to 513 conditions per place. [2024-06-21 17:06:31,234 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 107 selfloop transitions, 110 changer transitions 0/219 dead transitions. [2024-06-21 17:06:31,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 219 transitions, 3280 flow [2024-06-21 17:06:31,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:31,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:31,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 17:06:31,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-21 17:06:31,235 INFO L175 Difference]: Start difference. First operand has 195 places, 204 transitions, 2664 flow. Second operand 9 states and 103 transitions. [2024-06-21 17:06:31,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 219 transitions, 3280 flow [2024-06-21 17:06:31,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 219 transitions, 3088 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:31,316 INFO L231 Difference]: Finished difference. Result has 198 places, 208 transitions, 2750 flow [2024-06-21 17:06:31,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2480, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2750, PETRI_PLACES=198, PETRI_TRANSITIONS=208} [2024-06-21 17:06:31,317 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-21 17:06:31,317 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 208 transitions, 2750 flow [2024-06-21 17:06:31,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:31,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:31,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:31,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:06:31,317 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:31,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:31,318 INFO L85 PathProgramCache]: Analyzing trace with hash -1031755949, now seen corresponding path program 7 times [2024-06-21 17:06:31,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:31,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436297192] [2024-06-21 17:06:31,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:31,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:31,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:32,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-21 17:06:32,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:32,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436297192] [2024-06-21 17:06:32,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436297192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:32,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:32,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:32,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187046309] [2024-06-21 17:06:32,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:32,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:32,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:32,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:32,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:32,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:32,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 208 transitions, 2750 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:32,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:32,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:32,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:32,422 INFO L124 PetriNetUnfolderBase]: 465/820 cut-off events. [2024-06-21 17:06:32,422 INFO L125 PetriNetUnfolderBase]: For 46973/46973 co-relation queries the response was YES. [2024-06-21 17:06:32,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6234 conditions, 820 events. 465/820 cut-off events. For 46973/46973 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3710 event pairs, 58 based on Foata normal form. 2/820 useless extension candidates. Maximal degree in co-relation 6142. Up to 657 conditions per place. [2024-06-21 17:06:32,428 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 152 selfloop transitions, 71 changer transitions 0/225 dead transitions. [2024-06-21 17:06:32,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 225 transitions, 3287 flow [2024-06-21 17:06:32,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:32,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:32,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 17:06:32,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-21 17:06:32,429 INFO L175 Difference]: Start difference. First operand has 198 places, 208 transitions, 2750 flow. Second operand 9 states and 103 transitions. [2024-06-21 17:06:32,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 225 transitions, 3287 flow [2024-06-21 17:06:32,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 225 transitions, 3123 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:32,514 INFO L231 Difference]: Finished difference. Result has 201 places, 212 transitions, 2794 flow [2024-06-21 17:06:32,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2590, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2794, PETRI_PLACES=201, PETRI_TRANSITIONS=212} [2024-06-21 17:06:32,515 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-21 17:06:32,515 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 212 transitions, 2794 flow [2024-06-21 17:06:32,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:32,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:32,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:32,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:06:32,516 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:32,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:32,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1031761684, now seen corresponding path program 8 times [2024-06-21 17:06:32,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:32,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349648389] [2024-06-21 17:06:32,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:32,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:32,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:33,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:33,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:33,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349648389] [2024-06-21 17:06:33,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349648389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:33,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:33,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:33,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470491575] [2024-06-21 17:06:33,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:33,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:33,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:33,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:33,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:33,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:33,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 212 transitions, 2794 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:33,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:33,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:33,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:33,432 INFO L124 PetriNetUnfolderBase]: 472/833 cut-off events. [2024-06-21 17:06:33,432 INFO L125 PetriNetUnfolderBase]: For 49084/49084 co-relation queries the response was YES. [2024-06-21 17:06:33,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6281 conditions, 833 events. 472/833 cut-off events. For 49084/49084 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3798 event pairs, 57 based on Foata normal form. 2/833 useless extension candidates. Maximal degree in co-relation 6188. Up to 630 conditions per place. [2024-06-21 17:06:33,438 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 154 selfloop transitions, 73 changer transitions 0/229 dead transitions. [2024-06-21 17:06:33,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 229 transitions, 3331 flow [2024-06-21 17:06:33,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:33,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:33,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-21 17:06:33,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36917562724014336 [2024-06-21 17:06:33,439 INFO L175 Difference]: Start difference. First operand has 201 places, 212 transitions, 2794 flow. Second operand 9 states and 103 transitions. [2024-06-21 17:06:33,439 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 229 transitions, 3331 flow [2024-06-21 17:06:33,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 229 transitions, 3083 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 17:06:33,519 INFO L231 Difference]: Finished difference. Result has 201 places, 215 transitions, 2742 flow [2024-06-21 17:06:33,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2546, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2742, PETRI_PLACES=201, PETRI_TRANSITIONS=215} [2024-06-21 17:06:33,520 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-21 17:06:33,520 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 215 transitions, 2742 flow [2024-06-21 17:06:33,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:33,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:33,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:33,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:06:33,520 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:33,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:33,521 INFO L85 PathProgramCache]: Analyzing trace with hash -1031755732, now seen corresponding path program 2 times [2024-06-21 17:06:33,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:33,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163803894] [2024-06-21 17:06:33,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:33,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:33,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:34,473 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:34,473 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:34,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163803894] [2024-06-21 17:06:34,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163803894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:34,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:34,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:34,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911972945] [2024-06-21 17:06:34,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:34,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:34,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:34,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:34,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:34,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:34,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 215 transitions, 2742 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:34,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:34,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:34,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:34,925 INFO L124 PetriNetUnfolderBase]: 478/843 cut-off events. [2024-06-21 17:06:34,925 INFO L125 PetriNetUnfolderBase]: For 50705/50705 co-relation queries the response was YES. [2024-06-21 17:06:34,929 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6295 conditions, 843 events. 478/843 cut-off events. For 50705/50705 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3849 event pairs, 50 based on Foata normal form. 2/843 useless extension candidates. Maximal degree in co-relation 6201. Up to 578 conditions per place. [2024-06-21 17:06:34,932 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 158 selfloop transitions, 75 changer transitions 0/235 dead transitions. [2024-06-21 17:06:34,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 235 transitions, 3393 flow [2024-06-21 17:06:34,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:34,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:34,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 17:06:34,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3978494623655914 [2024-06-21 17:06:34,933 INFO L175 Difference]: Start difference. First operand has 201 places, 215 transitions, 2742 flow. Second operand 9 states and 111 transitions. [2024-06-21 17:06:34,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 235 transitions, 3393 flow [2024-06-21 17:06:35,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 235 transitions, 3278 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:35,034 INFO L231 Difference]: Finished difference. Result has 205 places, 217 transitions, 2807 flow [2024-06-21 17:06:35,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2807, PETRI_PLACES=205, PETRI_TRANSITIONS=217} [2024-06-21 17:06:35,034 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-21 17:06:35,034 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 217 transitions, 2807 flow [2024-06-21 17:06:35,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:35,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:35,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:35,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:06:35,035 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:35,036 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:35,036 INFO L85 PathProgramCache]: Analyzing trace with hash -486031712, now seen corresponding path program 3 times [2024-06-21 17:06:35,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:35,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196548457] [2024-06-21 17:06:35,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:35,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:35,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:35,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:35,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:35,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196548457] [2024-06-21 17:06:35,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196548457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:35,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:35,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:35,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664768405] [2024-06-21 17:06:35,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:35,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:35,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:35,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:35,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:35,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:35,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 217 transitions, 2807 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:35,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:35,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:35,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:36,176 INFO L124 PetriNetUnfolderBase]: 494/869 cut-off events. [2024-06-21 17:06:36,177 INFO L125 PetriNetUnfolderBase]: For 54127/54127 co-relation queries the response was YES. [2024-06-21 17:06:36,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6577 conditions, 869 events. 494/869 cut-off events. For 54127/54127 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3990 event pairs, 65 based on Foata normal form. 2/869 useless extension candidates. Maximal degree in co-relation 6482. Up to 368 conditions per place. [2024-06-21 17:06:36,182 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 123 selfloop transitions, 113 changer transitions 0/238 dead transitions. [2024-06-21 17:06:36,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 238 transitions, 3587 flow [2024-06-21 17:06:36,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:36,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:36,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 17:06:36,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 17:06:36,183 INFO L175 Difference]: Start difference. First operand has 205 places, 217 transitions, 2807 flow. Second operand 9 states and 113 transitions. [2024-06-21 17:06:36,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 238 transitions, 3587 flow [2024-06-21 17:06:36,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 238 transitions, 3508 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:36,282 INFO L231 Difference]: Finished difference. Result has 209 places, 221 transitions, 3006 flow [2024-06-21 17:06:36,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2732, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3006, PETRI_PLACES=209, PETRI_TRANSITIONS=221} [2024-06-21 17:06:36,283 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 179 predicate places. [2024-06-21 17:06:36,283 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 221 transitions, 3006 flow [2024-06-21 17:06:36,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:36,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:36,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:36,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:06:36,284 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:36,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash -159506820, now seen corresponding path program 4 times [2024-06-21 17:06:36,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:36,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461559366] [2024-06-21 17:06:36,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:36,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:36,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:37,048 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:37,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:37,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461559366] [2024-06-21 17:06:37,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461559366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:37,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:37,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:37,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700310445] [2024-06-21 17:06:37,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:37,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:37,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:37,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:37,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:37,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:37,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 221 transitions, 3006 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:37,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:37,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:37,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:37,409 INFO L124 PetriNetUnfolderBase]: 490/863 cut-off events. [2024-06-21 17:06:37,409 INFO L125 PetriNetUnfolderBase]: For 53197/53197 co-relation queries the response was YES. [2024-06-21 17:06:37,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6610 conditions, 863 events. 490/863 cut-off events. For 53197/53197 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3972 event pairs, 63 based on Foata normal form. 2/863 useless extension candidates. Maximal degree in co-relation 6514. Up to 367 conditions per place. [2024-06-21 17:06:37,415 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 107 changer transitions 0/238 dead transitions. [2024-06-21 17:06:37,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 238 transitions, 3744 flow [2024-06-21 17:06:37,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:37,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:37,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 113 transitions. [2024-06-21 17:06:37,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4050179211469534 [2024-06-21 17:06:37,421 INFO L175 Difference]: Start difference. First operand has 209 places, 221 transitions, 3006 flow. Second operand 9 states and 113 transitions. [2024-06-21 17:06:37,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 238 transitions, 3744 flow [2024-06-21 17:06:37,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 238 transitions, 3617 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:37,522 INFO L231 Difference]: Finished difference. Result has 213 places, 221 transitions, 3099 flow [2024-06-21 17:06:37,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2879, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3099, PETRI_PLACES=213, PETRI_TRANSITIONS=221} [2024-06-21 17:06:37,522 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 183 predicate places. [2024-06-21 17:06:37,522 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 221 transitions, 3099 flow [2024-06-21 17:06:37,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:37,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:37,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:37,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:06:37,523 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:37,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:37,523 INFO L85 PathProgramCache]: Analyzing trace with hash -159507037, now seen corresponding path program 8 times [2024-06-21 17:06:37,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:37,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679921534] [2024-06-21 17:06:37,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:37,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:37,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:38,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:38,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:38,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679921534] [2024-06-21 17:06:38,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679921534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:38,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:38,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:38,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312261363] [2024-06-21 17:06:38,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:38,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:38,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:38,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:38,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:38,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:38,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 221 transitions, 3099 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:38,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:38,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:38,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:38,558 INFO L124 PetriNetUnfolderBase]: 491/865 cut-off events. [2024-06-21 17:06:38,559 INFO L125 PetriNetUnfolderBase]: For 54058/54058 co-relation queries the response was YES. [2024-06-21 17:06:38,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6647 conditions, 865 events. 491/865 cut-off events. For 54058/54058 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3982 event pairs, 56 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 6550. Up to 702 conditions per place. [2024-06-21 17:06:38,565 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 169 selfloop transitions, 62 changer transitions 0/233 dead transitions. [2024-06-21 17:06:38,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 233 transitions, 3614 flow [2024-06-21 17:06:38,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:38,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:38,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 100 transitions. [2024-06-21 17:06:38,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35842293906810035 [2024-06-21 17:06:38,566 INFO L175 Difference]: Start difference. First operand has 213 places, 221 transitions, 3099 flow. Second operand 9 states and 100 transitions. [2024-06-21 17:06:38,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 233 transitions, 3614 flow [2024-06-21 17:06:38,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 233 transitions, 3443 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:38,682 INFO L231 Difference]: Finished difference. Result has 216 places, 223 transitions, 3093 flow [2024-06-21 17:06:38,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3093, PETRI_PLACES=216, PETRI_TRANSITIONS=223} [2024-06-21 17:06:38,682 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-21 17:06:38,682 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 223 transitions, 3093 flow [2024-06-21 17:06:38,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:38,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:38,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:38,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:06:38,683 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:38,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:38,683 INFO L85 PathProgramCache]: Analyzing trace with hash -1118858004, now seen corresponding path program 9 times [2024-06-21 17:06:38,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:38,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983067789] [2024-06-21 17:06:38,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:38,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:38,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:39,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:39,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:39,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983067789] [2024-06-21 17:06:39,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983067789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:39,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:39,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:39,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548495087] [2024-06-21 17:06:39,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:39,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:39,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:39,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:39,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:39,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:39,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 223 transitions, 3093 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:39,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:39,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:39,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:39,653 INFO L124 PetriNetUnfolderBase]: 488/860 cut-off events. [2024-06-21 17:06:39,653 INFO L125 PetriNetUnfolderBase]: For 52032/52032 co-relation queries the response was YES. [2024-06-21 17:06:39,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6455 conditions, 860 events. 488/860 cut-off events. For 52032/52032 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3941 event pairs, 84 based on Foata normal form. 2/860 useless extension candidates. Maximal degree in co-relation 6357. Up to 828 conditions per place. [2024-06-21 17:06:39,661 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 215 selfloop transitions, 15 changer transitions 0/232 dead transitions. [2024-06-21 17:06:39,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 232 transitions, 3573 flow [2024-06-21 17:06:39,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:39,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:39,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-21 17:06:39,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3154121863799283 [2024-06-21 17:06:39,662 INFO L175 Difference]: Start difference. First operand has 216 places, 223 transitions, 3093 flow. Second operand 9 states and 88 transitions. [2024-06-21 17:06:39,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 232 transitions, 3573 flow [2024-06-21 17:06:39,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 232 transitions, 3433 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:39,779 INFO L231 Difference]: Finished difference. Result has 218 places, 223 transitions, 2987 flow [2024-06-21 17:06:39,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2953, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2987, PETRI_PLACES=218, PETRI_TRANSITIONS=223} [2024-06-21 17:06:39,779 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-21 17:06:39,779 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 223 transitions, 2987 flow [2024-06-21 17:06:39,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:39,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:39,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:39,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:06:39,780 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:39,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:39,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1111233492, now seen corresponding path program 5 times [2024-06-21 17:06:39,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:39,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1885970133] [2024-06-21 17:06:39,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:39,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:39,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:40,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:40,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:40,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1885970133] [2024-06-21 17:06:40,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1885970133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:40,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:40,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:40,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525187423] [2024-06-21 17:06:40,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:40,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:40,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:40,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:40,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:40,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:40,509 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 223 transitions, 2987 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:40,509 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:40,509 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:40,509 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:40,838 INFO L124 PetriNetUnfolderBase]: 494/870 cut-off events. [2024-06-21 17:06:40,839 INFO L125 PetriNetUnfolderBase]: For 53227/53227 co-relation queries the response was YES. [2024-06-21 17:06:40,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6400 conditions, 870 events. 494/870 cut-off events. For 53227/53227 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4021 event pairs, 82 based on Foata normal form. 2/870 useless extension candidates. Maximal degree in co-relation 6301. Up to 828 conditions per place. [2024-06-21 17:06:40,845 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 218 selfloop transitions, 16 changer transitions 0/236 dead transitions. [2024-06-21 17:06:40,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 236 transitions, 3502 flow [2024-06-21 17:06:40,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:40,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 17:06:40,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 17:06:40,846 INFO L175 Difference]: Start difference. First operand has 218 places, 223 transitions, 2987 flow. Second operand 9 states and 91 transitions. [2024-06-21 17:06:40,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 236 transitions, 3502 flow [2024-06-21 17:06:40,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 236 transitions, 3299 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:06:40,958 INFO L231 Difference]: Finished difference. Result has 216 places, 225 transitions, 2848 flow [2024-06-21 17:06:40,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2784, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2848, PETRI_PLACES=216, PETRI_TRANSITIONS=225} [2024-06-21 17:06:40,958 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 186 predicate places. [2024-06-21 17:06:40,958 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 225 transitions, 2848 flow [2024-06-21 17:06:40,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:40,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:40,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:40,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:06:40,959 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:40,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:40,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1111492962, now seen corresponding path program 6 times [2024-06-21 17:06:40,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:40,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437953702] [2024-06-21 17:06:40,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:40,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:40,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:41,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:41,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:41,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437953702] [2024-06-21 17:06:41,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437953702] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:41,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:41,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:41,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324309749] [2024-06-21 17:06:41,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:41,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:41,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:41,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:41,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:41,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:41,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 225 transitions, 2848 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:41,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:41,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:41,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:42,062 INFO L124 PetriNetUnfolderBase]: 510/896 cut-off events. [2024-06-21 17:06:42,062 INFO L125 PetriNetUnfolderBase]: For 56480/56480 co-relation queries the response was YES. [2024-06-21 17:06:42,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6530 conditions, 896 events. 510/896 cut-off events. For 56480/56480 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4172 event pairs, 79 based on Foata normal form. 2/896 useless extension candidates. Maximal degree in co-relation 6430. Up to 825 conditions per place. [2024-06-21 17:06:42,069 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 217 selfloop transitions, 23 changer transitions 0/242 dead transitions. [2024-06-21 17:06:42,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 242 transitions, 3530 flow [2024-06-21 17:06:42,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:42,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:42,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:06:42,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 17:06:42,070 INFO L175 Difference]: Start difference. First operand has 216 places, 225 transitions, 2848 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:06:42,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 242 transitions, 3530 flow [2024-06-21 17:06:42,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 242 transitions, 3491 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:42,175 INFO L231 Difference]: Finished difference. Result has 218 places, 229 transitions, 2918 flow [2024-06-21 17:06:42,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2918, PETRI_PLACES=218, PETRI_TRANSITIONS=229} [2024-06-21 17:06:42,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 188 predicate places. [2024-06-21 17:06:42,176 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 229 transitions, 2918 flow [2024-06-21 17:06:42,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:42,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:42,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:42,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:06:42,177 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:42,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:42,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1054867381, now seen corresponding path program 9 times [2024-06-21 17:06:42,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:42,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159457520] [2024-06-21 17:06:42,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:42,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:42,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:42,888 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:42,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:42,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159457520] [2024-06-21 17:06:42,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159457520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:42,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:42,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:42,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371335120] [2024-06-21 17:06:42,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:42,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:42,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:42,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:42,890 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:42,938 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:42,938 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 229 transitions, 2918 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:42,938 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:42,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:42,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:43,259 INFO L124 PetriNetUnfolderBase]: 513/901 cut-off events. [2024-06-21 17:06:43,259 INFO L125 PetriNetUnfolderBase]: For 56587/56587 co-relation queries the response was YES. [2024-06-21 17:06:43,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6614 conditions, 901 events. 513/901 cut-off events. For 56587/56587 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4188 event pairs, 86 based on Foata normal form. 1/900 useless extension candidates. Maximal degree in co-relation 6513. Up to 863 conditions per place. [2024-06-21 17:06:43,266 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 216 selfloop transitions, 21 changer transitions 0/239 dead transitions. [2024-06-21 17:06:43,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 239 transitions, 3441 flow [2024-06-21 17:06:43,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:43,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 17:06:43,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 17:06:43,267 INFO L175 Difference]: Start difference. First operand has 218 places, 229 transitions, 2918 flow. Second operand 9 states and 91 transitions. [2024-06-21 17:06:43,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 239 transitions, 3441 flow [2024-06-21 17:06:43,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 239 transitions, 3403 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 17:06:43,382 INFO L231 Difference]: Finished difference. Result has 222 places, 231 transitions, 2962 flow [2024-06-21 17:06:43,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2880, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2962, PETRI_PLACES=222, PETRI_TRANSITIONS=231} [2024-06-21 17:06:43,383 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-21 17:06:43,383 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 231 transitions, 2962 flow [2024-06-21 17:06:43,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:43,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:43,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:43,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:06:43,384 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:43,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:43,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1713878995, now seen corresponding path program 10 times [2024-06-21 17:06:43,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:43,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117776875] [2024-06-21 17:06:43,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:43,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:43,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:44,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:44,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:44,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117776875] [2024-06-21 17:06:44,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117776875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:44,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:44,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:44,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739538102] [2024-06-21 17:06:44,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:44,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:44,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:44,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:44,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:44,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:44,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 231 transitions, 2962 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:44,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:44,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:44,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:44,564 INFO L124 PetriNetUnfolderBase]: 516/906 cut-off events. [2024-06-21 17:06:44,564 INFO L125 PetriNetUnfolderBase]: For 58264/58264 co-relation queries the response was YES. [2024-06-21 17:06:44,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6690 conditions, 906 events. 516/906 cut-off events. For 58264/58264 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4254 event pairs, 87 based on Foata normal form. 1/905 useless extension candidates. Maximal degree in co-relation 6587. Up to 877 conditions per place. [2024-06-21 17:06:44,573 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 223 selfloop transitions, 16 changer transitions 0/241 dead transitions. [2024-06-21 17:06:44,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 241 transitions, 3493 flow [2024-06-21 17:06:44,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:44,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:44,575 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-21 17:06:44,575 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3154121863799283 [2024-06-21 17:06:44,575 INFO L175 Difference]: Start difference. First operand has 222 places, 231 transitions, 2962 flow. Second operand 9 states and 88 transitions. [2024-06-21 17:06:44,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 241 transitions, 3493 flow [2024-06-21 17:06:44,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 241 transitions, 3440 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:44,704 INFO L231 Difference]: Finished difference. Result has 224 places, 233 transitions, 2985 flow [2024-06-21 17:06:44,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2909, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2985, PETRI_PLACES=224, PETRI_TRANSITIONS=233} [2024-06-21 17:06:44,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 194 predicate places. [2024-06-21 17:06:44,705 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 233 transitions, 2985 flow [2024-06-21 17:06:44,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:44,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:44,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:44,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:06:44,705 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:44,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:44,706 INFO L85 PathProgramCache]: Analyzing trace with hash 1713879212, now seen corresponding path program 7 times [2024-06-21 17:06:44,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:44,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700394584] [2024-06-21 17:06:44,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:44,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:44,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:45,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:45,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:45,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700394584] [2024-06-21 17:06:45,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700394584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:45,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:45,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:45,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1876448037] [2024-06-21 17:06:45,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:45,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:45,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:45,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:45,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:45,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:45,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 233 transitions, 2985 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:45,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:45,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:45,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:45,868 INFO L124 PetriNetUnfolderBase]: 512/900 cut-off events. [2024-06-21 17:06:45,869 INFO L125 PetriNetUnfolderBase]: For 58053/58053 co-relation queries the response was YES. [2024-06-21 17:06:45,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6551 conditions, 900 events. 512/900 cut-off events. For 58053/58053 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4193 event pairs, 78 based on Foata normal form. 2/900 useless extension candidates. Maximal degree in co-relation 6447. Up to 832 conditions per place. [2024-06-21 17:06:45,876 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 219 selfloop transitions, 24 changer transitions 0/245 dead transitions. [2024-06-21 17:06:45,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 245 transitions, 3497 flow [2024-06-21 17:06:45,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:45,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:45,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 17:06:45,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34050179211469533 [2024-06-21 17:06:45,877 INFO L175 Difference]: Start difference. First operand has 224 places, 233 transitions, 2985 flow. Second operand 9 states and 95 transitions. [2024-06-21 17:06:45,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 245 transitions, 3497 flow [2024-06-21 17:06:45,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 245 transitions, 3438 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:45,999 INFO L231 Difference]: Finished difference. Result has 226 places, 233 transitions, 2979 flow [2024-06-21 17:06:45,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2926, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2979, PETRI_PLACES=226, PETRI_TRANSITIONS=233} [2024-06-21 17:06:46,000 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 196 predicate places. [2024-06-21 17:06:46,000 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 233 transitions, 2979 flow [2024-06-21 17:06:46,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:46,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:46,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:46,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:06:46,001 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:46,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:46,001 INFO L85 PathProgramCache]: Analyzing trace with hash 1457176892, now seen corresponding path program 8 times [2024-06-21 17:06:46,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:46,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786345732] [2024-06-21 17:06:46,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:46,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:46,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:46,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:46,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:46,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786345732] [2024-06-21 17:06:46,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786345732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:46,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:46,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:46,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503717487] [2024-06-21 17:06:46,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:46,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:46,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:46,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:46,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:47,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:47,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 233 transitions, 2979 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:47,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:47,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:47,020 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:47,406 INFO L124 PetriNetUnfolderBase]: 518/910 cut-off events. [2024-06-21 17:06:47,406 INFO L125 PetriNetUnfolderBase]: For 59695/59695 co-relation queries the response was YES. [2024-06-21 17:06:47,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6633 conditions, 910 events. 518/910 cut-off events. For 59695/59695 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4252 event pairs, 82 based on Foata normal form. 2/910 useless extension candidates. Maximal degree in co-relation 6528. Up to 844 conditions per place. [2024-06-21 17:06:47,414 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 222 selfloop transitions, 24 changer transitions 0/248 dead transitions. [2024-06-21 17:06:47,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 248 transitions, 3658 flow [2024-06-21 17:06:47,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:47,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:47,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 17:06:47,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:06:47,415 INFO L175 Difference]: Start difference. First operand has 226 places, 233 transitions, 2979 flow. Second operand 9 states and 99 transitions. [2024-06-21 17:06:47,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 248 transitions, 3658 flow [2024-06-21 17:06:47,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 248 transitions, 3607 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 17:06:47,540 INFO L231 Difference]: Finished difference. Result has 227 places, 235 transitions, 3012 flow [2024-06-21 17:06:47,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2928, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3012, PETRI_PLACES=227, PETRI_TRANSITIONS=235} [2024-06-21 17:06:47,541 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-21 17:06:47,541 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 235 transitions, 3012 flow [2024-06-21 17:06:47,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:47,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:47,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:47,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:06:47,541 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:47,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:47,542 INFO L85 PathProgramCache]: Analyzing trace with hash 1457386142, now seen corresponding path program 9 times [2024-06-21 17:06:47,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:47,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087085565] [2024-06-21 17:06:47,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:47,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:47,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:48,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:48,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:48,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087085565] [2024-06-21 17:06:48,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087085565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:48,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:48,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:48,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381274782] [2024-06-21 17:06:48,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:48,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:48,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:48,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:48,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:48,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:48,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 235 transitions, 3012 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:48,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:48,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:48,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:49,066 INFO L124 PetriNetUnfolderBase]: 524/920 cut-off events. [2024-06-21 17:06:49,066 INFO L125 PetriNetUnfolderBase]: For 61671/61671 co-relation queries the response was YES. [2024-06-21 17:06:49,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 920 events. 524/920 cut-off events. For 61671/61671 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4313 event pairs, 83 based on Foata normal form. 2/920 useless extension candidates. Maximal degree in co-relation 6620. Up to 850 conditions per place. [2024-06-21 17:06:49,073 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 220 selfloop transitions, 27 changer transitions 0/249 dead transitions. [2024-06-21 17:06:49,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 249 transitions, 3697 flow [2024-06-21 17:06:49,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:49,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:49,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:06:49,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34767025089605735 [2024-06-21 17:06:49,077 INFO L175 Difference]: Start difference. First operand has 227 places, 235 transitions, 3012 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:06:49,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 249 transitions, 3697 flow [2024-06-21 17:06:49,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 249 transitions, 3526 flow, removed 13 selfloop flow, removed 9 redundant places. [2024-06-21 17:06:49,211 INFO L231 Difference]: Finished difference. Result has 227 places, 237 transitions, 2935 flow [2024-06-21 17:06:49,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2851, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2935, PETRI_PLACES=227, PETRI_TRANSITIONS=237} [2024-06-21 17:06:49,211 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 197 predicate places. [2024-06-21 17:06:49,211 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 237 transitions, 2935 flow [2024-06-21 17:06:49,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:49,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:49,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:49,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:06:49,212 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:49,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:49,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1457378702, now seen corresponding path program 10 times [2024-06-21 17:06:49,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:49,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1400699575] [2024-06-21 17:06:49,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:49,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:49,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:50,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:50,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:50,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1400699575] [2024-06-21 17:06:50,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1400699575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:50,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:50,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:50,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598493868] [2024-06-21 17:06:50,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:50,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:50,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:50,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:50,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:50,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:50,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 237 transitions, 2935 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:50,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:50,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:50,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:50,522 INFO L124 PetriNetUnfolderBase]: 520/914 cut-off events. [2024-06-21 17:06:50,522 INFO L125 PetriNetUnfolderBase]: For 58426/58426 co-relation queries the response was YES. [2024-06-21 17:06:50,527 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6459 conditions, 914 events. 520/914 cut-off events. For 58426/58426 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4302 event pairs, 82 based on Foata normal form. 2/914 useless extension candidates. Maximal degree in co-relation 6353. Up to 847 conditions per place. [2024-06-21 17:06:50,529 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 221 selfloop transitions, 26 changer transitions 0/249 dead transitions. [2024-06-21 17:06:50,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 249 transitions, 3455 flow [2024-06-21 17:06:50,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:50,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:50,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-21 17:06:50,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35125448028673834 [2024-06-21 17:06:50,530 INFO L175 Difference]: Start difference. First operand has 227 places, 237 transitions, 2935 flow. Second operand 9 states and 98 transitions. [2024-06-21 17:06:50,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 249 transitions, 3455 flow [2024-06-21 17:06:50,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 249 transitions, 3385 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 17:06:50,663 INFO L231 Difference]: Finished difference. Result has 230 places, 237 transitions, 2922 flow [2024-06-21 17:06:50,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2865, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2922, PETRI_PLACES=230, PETRI_TRANSITIONS=237} [2024-06-21 17:06:50,663 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-21 17:06:50,664 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 237 transitions, 2922 flow [2024-06-21 17:06:50,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:50,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:50,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:50,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:06:50,664 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:50,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:50,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1457378485, now seen corresponding path program 11 times [2024-06-21 17:06:50,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:50,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873947886] [2024-06-21 17:06:50,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:50,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:50,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:51,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:51,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:51,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873947886] [2024-06-21 17:06:51,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873947886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:51,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:51,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:51,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808971132] [2024-06-21 17:06:51,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:51,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:51,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:51,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:51,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:51,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:51,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 237 transitions, 2922 flow. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:51,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:51,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:51,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:51,809 INFO L124 PetriNetUnfolderBase]: 518/911 cut-off events. [2024-06-21 17:06:51,809 INFO L125 PetriNetUnfolderBase]: For 55476/55476 co-relation queries the response was YES. [2024-06-21 17:06:51,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6360 conditions, 911 events. 518/911 cut-off events. For 55476/55476 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4274 event pairs, 86 based on Foata normal form. 1/910 useless extension candidates. Maximal degree in co-relation 6253. Up to 873 conditions per place. [2024-06-21 17:06:51,817 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 222 selfloop transitions, 21 changer transitions 0/245 dead transitions. [2024-06-21 17:06:51,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 245 transitions, 3426 flow [2024-06-21 17:06:51,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:51,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:51,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 17:06:51,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32616487455197135 [2024-06-21 17:06:51,818 INFO L175 Difference]: Start difference. First operand has 230 places, 237 transitions, 2922 flow. Second operand 9 states and 91 transitions. [2024-06-21 17:06:51,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 245 transitions, 3426 flow [2024-06-21 17:06:51,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 245 transitions, 3356 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 17:06:51,950 INFO L231 Difference]: Finished difference. Result has 230 places, 237 transitions, 2899 flow [2024-06-21 17:06:51,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2899, PETRI_PLACES=230, PETRI_TRANSITIONS=237} [2024-06-21 17:06:51,951 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 200 predicate places. [2024-06-21 17:06:51,951 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 237 transitions, 2899 flow [2024-06-21 17:06:51,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:51,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:51,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:51,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:06:51,951 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:51,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:51,952 INFO L85 PathProgramCache]: Analyzing trace with hash 1603019189, now seen corresponding path program 1 times [2024-06-21 17:06:51,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:51,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888299321] [2024-06-21 17:06:51,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:51,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:51,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:52,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:52,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:52,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888299321] [2024-06-21 17:06:52,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888299321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:52,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:52,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:52,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844278328] [2024-06-21 17:06:52,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:52,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:52,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:52,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:52,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:52,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:52,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 237 transitions, 2899 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:52,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:52,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:52,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:53,031 INFO L124 PetriNetUnfolderBase]: 578/1031 cut-off events. [2024-06-21 17:06:53,032 INFO L125 PetriNetUnfolderBase]: For 63997/63997 co-relation queries the response was YES. [2024-06-21 17:06:53,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6831 conditions, 1031 events. 578/1031 cut-off events. For 63997/63997 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 5170 event pairs, 118 based on Foata normal form. 2/1031 useless extension candidates. Maximal degree in co-relation 6723. Up to 697 conditions per place. [2024-06-21 17:06:53,041 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 209 selfloop transitions, 55 changer transitions 0/266 dead transitions. [2024-06-21 17:06:53,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 266 transitions, 3668 flow [2024-06-21 17:06:53,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:06:53,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:06:53,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:06:53,042 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 17:06:53,042 INFO L175 Difference]: Start difference. First operand has 230 places, 237 transitions, 2899 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:06:53,042 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 266 transitions, 3668 flow [2024-06-21 17:06:53,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 266 transitions, 3476 flow, removed 10 selfloop flow, removed 9 redundant places. [2024-06-21 17:06:53,179 INFO L231 Difference]: Finished difference. Result has 234 places, 242 transitions, 2885 flow [2024-06-21 17:06:53,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2707, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2885, PETRI_PLACES=234, PETRI_TRANSITIONS=242} [2024-06-21 17:06:53,180 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 17:06:53,180 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 242 transitions, 2885 flow [2024-06-21 17:06:53,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:53,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:53,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:53,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:06:53,181 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:53,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:53,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1661111639, now seen corresponding path program 2 times [2024-06-21 17:06:53,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:53,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507740053] [2024-06-21 17:06:53,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:53,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:53,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:53,799 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:53,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:53,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507740053] [2024-06-21 17:06:53,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507740053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:53,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:53,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:53,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581620612] [2024-06-21 17:06:53,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:53,800 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:53,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:53,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:53,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:53,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:53,856 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 242 transitions, 2885 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:53,856 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:53,856 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:53,856 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:54,210 INFO L124 PetriNetUnfolderBase]: 589/1052 cut-off events. [2024-06-21 17:06:54,211 INFO L125 PetriNetUnfolderBase]: For 70288/70288 co-relation queries the response was YES. [2024-06-21 17:06:54,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7117 conditions, 1052 events. 589/1052 cut-off events. For 70288/70288 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 5319 event pairs, 127 based on Foata normal form. 2/1052 useless extension candidates. Maximal degree in co-relation 7005. Up to 822 conditions per place. [2024-06-21 17:06:54,224 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 199 selfloop transitions, 60 changer transitions 0/261 dead transitions. [2024-06-21 17:06:54,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 261 transitions, 3611 flow [2024-06-21 17:06:54,225 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:06:54,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:06:54,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 17:06:54,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-21 17:06:54,226 INFO L175 Difference]: Start difference. First operand has 234 places, 242 transitions, 2885 flow. Second operand 10 states and 109 transitions. [2024-06-21 17:06:54,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 261 transitions, 3611 flow [2024-06-21 17:06:54,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 261 transitions, 3533 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 17:06:54,426 INFO L231 Difference]: Finished difference. Result has 242 places, 246 transitions, 2978 flow [2024-06-21 17:06:54,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2978, PETRI_PLACES=242, PETRI_TRANSITIONS=246} [2024-06-21 17:06:54,426 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 212 predicate places. [2024-06-21 17:06:54,426 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 246 transitions, 2978 flow [2024-06-21 17:06:54,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:54,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:54,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:54,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:06:54,427 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:54,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:54,427 INFO L85 PathProgramCache]: Analyzing trace with hash 557552893, now seen corresponding path program 3 times [2024-06-21 17:06:54,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:54,427 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489577146] [2024-06-21 17:06:54,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:54,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:54,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:55,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:55,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:55,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489577146] [2024-06-21 17:06:55,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489577146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:55,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:55,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:55,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794906503] [2024-06-21 17:06:55,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:55,202 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:55,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:55,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:55,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:55,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:55,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 246 transitions, 2978 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:55,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:55,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:55,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:55,665 INFO L124 PetriNetUnfolderBase]: 597/1068 cut-off events. [2024-06-21 17:06:55,666 INFO L125 PetriNetUnfolderBase]: For 77352/77352 co-relation queries the response was YES. [2024-06-21 17:06:55,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7322 conditions, 1068 events. 597/1068 cut-off events. For 77352/77352 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5433 event pairs, 89 based on Foata normal form. 4/1070 useless extension candidates. Maximal degree in co-relation 7206. Up to 753 conditions per place. [2024-06-21 17:06:55,679 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 144 selfloop transitions, 113 changer transitions 0/259 dead transitions. [2024-06-21 17:06:55,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 259 transitions, 3538 flow [2024-06-21 17:06:55,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:55,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:55,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 17:06:55,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-21 17:06:55,681 INFO L175 Difference]: Start difference. First operand has 242 places, 246 transitions, 2978 flow. Second operand 9 states and 106 transitions. [2024-06-21 17:06:55,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 259 transitions, 3538 flow [2024-06-21 17:06:55,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 259 transitions, 3480 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 17:06:55,906 INFO L231 Difference]: Finished difference. Result has 247 places, 248 transitions, 3176 flow [2024-06-21 17:06:55,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3176, PETRI_PLACES=247, PETRI_TRANSITIONS=248} [2024-06-21 17:06:55,907 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 217 predicate places. [2024-06-21 17:06:55,907 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 248 transitions, 3176 flow [2024-06-21 17:06:55,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:55,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:55,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:55,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:06:55,908 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:55,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:55,908 INFO L85 PathProgramCache]: Analyzing trace with hash 557548243, now seen corresponding path program 4 times [2024-06-21 17:06:55,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:55,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738016258] [2024-06-21 17:06:55,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:55,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:56,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:56,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:56,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738016258] [2024-06-21 17:06:56,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738016258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:56,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:56,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:06:56,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154949376] [2024-06-21 17:06:56,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:56,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:06:56,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:56,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:06:56,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:06:56,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:56,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 248 transitions, 3176 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:56,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:56,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:56,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:56,894 INFO L124 PetriNetUnfolderBase]: 605/1084 cut-off events. [2024-06-21 17:06:56,895 INFO L125 PetriNetUnfolderBase]: For 79623/79623 co-relation queries the response was YES. [2024-06-21 17:06:56,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7679 conditions, 1084 events. 605/1084 cut-off events. For 79623/79623 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 5540 event pairs, 89 based on Foata normal form. 4/1086 useless extension candidates. Maximal degree in co-relation 7561. Up to 741 conditions per place. [2024-06-21 17:06:56,906 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 148 selfloop transitions, 112 changer transitions 0/262 dead transitions. [2024-06-21 17:06:56,906 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 262 transitions, 3748 flow [2024-06-21 17:06:56,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:06:56,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:06:56,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 106 transitions. [2024-06-21 17:06:56,907 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37992831541218636 [2024-06-21 17:06:56,907 INFO L175 Difference]: Start difference. First operand has 247 places, 248 transitions, 3176 flow. Second operand 9 states and 106 transitions. [2024-06-21 17:06:56,907 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 262 transitions, 3748 flow [2024-06-21 17:06:57,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 262 transitions, 3518 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:57,092 INFO L231 Difference]: Finished difference. Result has 249 places, 250 transitions, 3203 flow [2024-06-21 17:06:57,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3203, PETRI_PLACES=249, PETRI_TRANSITIONS=250} [2024-06-21 17:06:57,092 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-21 17:06:57,093 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 250 transitions, 3203 flow [2024-06-21 17:06:57,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:06:57,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:57,093 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:57,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:06:57,093 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:57,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:57,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1045319967, now seen corresponding path program 1 times [2024-06-21 17:06:57,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:57,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421047628] [2024-06-21 17:06:57,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:57,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:57,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:06:58,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:06:58,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:06:58,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421047628] [2024-06-21 17:06:58,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421047628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:06:58,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:06:58,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:06:58,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101708133] [2024-06-21 17:06:58,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:06:58,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:06:58,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:06:58,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:06:58,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:06:58,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:06:58,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 250 transitions, 3203 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:06:58,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:06:58,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:06:58,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:06:58,979 INFO L124 PetriNetUnfolderBase]: 611/1094 cut-off events. [2024-06-21 17:06:58,979 INFO L125 PetriNetUnfolderBase]: For 76952/76952 co-relation queries the response was YES. [2024-06-21 17:06:58,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7758 conditions, 1094 events. 611/1094 cut-off events. For 76952/76952 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5608 event pairs, 72 based on Foata normal form. 2/1094 useless extension candidates. Maximal degree in co-relation 7639. Up to 803 conditions per place. [2024-06-21 17:06:58,993 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 187 selfloop transitions, 78 changer transitions 0/267 dead transitions. [2024-06-21 17:06:58,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 267 transitions, 3785 flow [2024-06-21 17:06:58,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:06:58,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:06:58,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 17:06:58,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 17:06:58,994 INFO L175 Difference]: Start difference. First operand has 249 places, 250 transitions, 3203 flow. Second operand 10 states and 115 transitions. [2024-06-21 17:06:58,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 267 transitions, 3785 flow [2024-06-21 17:06:59,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 267 transitions, 3552 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 17:06:59,236 INFO L231 Difference]: Finished difference. Result has 252 places, 252 transitions, 3153 flow [2024-06-21 17:06:59,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3153, PETRI_PLACES=252, PETRI_TRANSITIONS=252} [2024-06-21 17:06:59,237 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 222 predicate places. [2024-06-21 17:06:59,237 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 252 transitions, 3153 flow [2024-06-21 17:06:59,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:06:59,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:06:59,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:06:59,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:06:59,238 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:06:59,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:06:59,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1045326663, now seen corresponding path program 5 times [2024-06-21 17:06:59,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:06:59,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772294401] [2024-06-21 17:06:59,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:06:59,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:06:59,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:00,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:00,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:00,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772294401] [2024-06-21 17:07:00,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [772294401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:00,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:00,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:00,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804722342] [2024-06-21 17:07:00,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:00,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:00,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:00,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:00,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:00,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:00,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 252 transitions, 3153 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:00,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:00,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:00,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:00,627 INFO L124 PetriNetUnfolderBase]: 619/1110 cut-off events. [2024-06-21 17:07:00,627 INFO L125 PetriNetUnfolderBase]: For 84202/84202 co-relation queries the response was YES. [2024-06-21 17:07:00,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7821 conditions, 1110 events. 619/1110 cut-off events. For 84202/84202 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 5705 event pairs, 93 based on Foata normal form. 4/1112 useless extension candidates. Maximal degree in co-relation 7701. Up to 783 conditions per place. [2024-06-21 17:07:00,640 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 149 selfloop transitions, 115 changer transitions 0/266 dead transitions. [2024-06-21 17:07:00,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 266 transitions, 3737 flow [2024-06-21 17:07:00,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:00,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:00,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 17:07:00,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36774193548387096 [2024-06-21 17:07:00,641 INFO L175 Difference]: Start difference. First operand has 252 places, 252 transitions, 3153 flow. Second operand 10 states and 114 transitions. [2024-06-21 17:07:00,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 266 transitions, 3737 flow [2024-06-21 17:07:00,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 266 transitions, 3520 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:07:00,871 INFO L231 Difference]: Finished difference. Result has 253 places, 254 transitions, 3208 flow [2024-06-21 17:07:00,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2936, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3208, PETRI_PLACES=253, PETRI_TRANSITIONS=254} [2024-06-21 17:07:00,871 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2024-06-21 17:07:00,872 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 254 transitions, 3208 flow [2024-06-21 17:07:00,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:00,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:00,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:00,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:07:00,872 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:00,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:00,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1045326477, now seen corresponding path program 2 times [2024-06-21 17:07:00,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:00,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260776398] [2024-06-21 17:07:00,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:00,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:00,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:01,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-21 17:07:01,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:01,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260776398] [2024-06-21 17:07:01,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260776398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:01,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:01,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:01,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756542892] [2024-06-21 17:07:01,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:01,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:01,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:01,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:01,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:01,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:01,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 254 transitions, 3208 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:01,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:01,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:01,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:02,408 INFO L124 PetriNetUnfolderBase]: 625/1120 cut-off events. [2024-06-21 17:07:02,408 INFO L125 PetriNetUnfolderBase]: For 80961/80961 co-relation queries the response was YES. [2024-06-21 17:07:02,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7928 conditions, 1120 events. 625/1120 cut-off events. For 80961/80961 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 5763 event pairs, 75 based on Foata normal form. 2/1120 useless extension candidates. Maximal degree in co-relation 7807. Up to 815 conditions per place. [2024-06-21 17:07:02,419 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 188 selfloop transitions, 82 changer transitions 0/272 dead transitions. [2024-06-21 17:07:02,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 272 transitions, 3806 flow [2024-06-21 17:07:02,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:02,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:02,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 17:07:02,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 17:07:02,421 INFO L175 Difference]: Start difference. First operand has 253 places, 254 transitions, 3208 flow. Second operand 10 states and 117 transitions. [2024-06-21 17:07:02,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 272 transitions, 3806 flow [2024-06-21 17:07:02,652 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 272 transitions, 3566 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:02,656 INFO L231 Difference]: Finished difference. Result has 255 places, 256 transitions, 3164 flow [2024-06-21 17:07:02,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3164, PETRI_PLACES=255, PETRI_TRANSITIONS=256} [2024-06-21 17:07:02,656 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-21 17:07:02,656 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 256 transitions, 3164 flow [2024-06-21 17:07:02,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:02,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:02,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:02,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:07:02,657 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:02,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:02,658 INFO L85 PathProgramCache]: Analyzing trace with hash -1045504293, now seen corresponding path program 6 times [2024-06-21 17:07:02,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:02,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005998273] [2024-06-21 17:07:02,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:02,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:02,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:03,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:03,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:03,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005998273] [2024-06-21 17:07:03,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005998273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:03,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:03,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:03,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266203755] [2024-06-21 17:07:03,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:03,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:03,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:03,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:03,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:03,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:03,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 256 transitions, 3164 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:03,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:03,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:03,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:03,756 INFO L124 PetriNetUnfolderBase]: 648/1165 cut-off events. [2024-06-21 17:07:03,757 INFO L125 PetriNetUnfolderBase]: For 91725/91725 co-relation queries the response was YES. [2024-06-21 17:07:03,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8217 conditions, 1165 events. 648/1165 cut-off events. For 91725/91725 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6083 event pairs, 82 based on Foata normal form. 4/1167 useless extension candidates. Maximal degree in co-relation 8095. Up to 914 conditions per place. [2024-06-21 17:07:03,767 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 193 selfloop transitions, 79 changer transitions 0/274 dead transitions. [2024-06-21 17:07:03,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 274 transitions, 3944 flow [2024-06-21 17:07:03,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:03,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:03,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 17:07:03,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 17:07:03,768 INFO L175 Difference]: Start difference. First operand has 255 places, 256 transitions, 3164 flow. Second operand 9 states and 105 transitions. [2024-06-21 17:07:03,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 274 transitions, 3944 flow [2024-06-21 17:07:04,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 274 transitions, 3772 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:04,035 INFO L231 Difference]: Finished difference. Result has 257 places, 261 transitions, 3234 flow [2024-06-21 17:07:04,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3234, PETRI_PLACES=257, PETRI_TRANSITIONS=261} [2024-06-21 17:07:04,036 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-21 17:07:04,036 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 261 transitions, 3234 flow [2024-06-21 17:07:04,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:04,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:04,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:04,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:07:04,036 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:04,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:04,037 INFO L85 PathProgramCache]: Analyzing trace with hash -1045499643, now seen corresponding path program 7 times [2024-06-21 17:07:04,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:04,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596579452] [2024-06-21 17:07:04,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:04,037 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:04,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:04,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:04,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:04,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596579452] [2024-06-21 17:07:04,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596579452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:04,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:04,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:04,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043698348] [2024-06-21 17:07:04,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:04,716 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:04,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:04,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:04,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:04,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:04,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 261 transitions, 3234 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:04,775 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:04,775 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:04,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:05,164 INFO L124 PetriNetUnfolderBase]: 642/1155 cut-off events. [2024-06-21 17:07:05,164 INFO L125 PetriNetUnfolderBase]: For 83245/83245 co-relation queries the response was YES. [2024-06-21 17:07:05,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7919 conditions, 1155 events. 642/1155 cut-off events. For 83245/83245 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 6062 event pairs, 82 based on Foata normal form. 4/1157 useless extension candidates. Maximal degree in co-relation 7795. Up to 962 conditions per place. [2024-06-21 17:07:05,175 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 196 selfloop transitions, 74 changer transitions 0/272 dead transitions. [2024-06-21 17:07:05,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 272 transitions, 3800 flow [2024-06-21 17:07:05,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:05,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:05,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 102 transitions. [2024-06-21 17:07:05,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3655913978494624 [2024-06-21 17:07:05,176 INFO L175 Difference]: Start difference. First operand has 257 places, 261 transitions, 3234 flow. Second operand 9 states and 102 transitions. [2024-06-21 17:07:05,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 272 transitions, 3800 flow [2024-06-21 17:07:05,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 272 transitions, 3666 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:05,404 INFO L231 Difference]: Finished difference. Result has 259 places, 261 transitions, 3254 flow [2024-06-21 17:07:05,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3254, PETRI_PLACES=259, PETRI_TRANSITIONS=261} [2024-06-21 17:07:05,405 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-21 17:07:05,405 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 261 transitions, 3254 flow [2024-06-21 17:07:05,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:05,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:05,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:05,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:07:05,405 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:05,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:05,405 INFO L85 PathProgramCache]: Analyzing trace with hash -1045499457, now seen corresponding path program 3 times [2024-06-21 17:07:05,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:05,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507868407] [2024-06-21 17:07:05,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:05,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:05,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:06,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:06,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:06,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507868407] [2024-06-21 17:07:06,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [507868407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:06,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:06,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:06,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354520890] [2024-06-21 17:07:06,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:06,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:06,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:06,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:06,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:06,450 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:06,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 261 transitions, 3254 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:06,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:06,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:06,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:07,047 INFO L124 PetriNetUnfolderBase]: 638/1149 cut-off events. [2024-06-21 17:07:07,047 INFO L125 PetriNetUnfolderBase]: For 73472/73472 co-relation queries the response was YES. [2024-06-21 17:07:07,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7800 conditions, 1149 events. 638/1149 cut-off events. For 73472/73472 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 5998 event pairs, 87 based on Foata normal form. 2/1149 useless extension candidates. Maximal degree in co-relation 7676. Up to 608 conditions per place. [2024-06-21 17:07:07,056 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 162 selfloop transitions, 116 changer transitions 0/280 dead transitions. [2024-06-21 17:07:07,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 280 transitions, 4004 flow [2024-06-21 17:07:07,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:07:07,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:07:07,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 140 transitions. [2024-06-21 17:07:07,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3763440860215054 [2024-06-21 17:07:07,057 INFO L175 Difference]: Start difference. First operand has 259 places, 261 transitions, 3254 flow. Second operand 12 states and 140 transitions. [2024-06-21 17:07:07,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 280 transitions, 4004 flow [2024-06-21 17:07:07,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 280 transitions, 3852 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:07,401 INFO L231 Difference]: Finished difference. Result has 264 places, 261 transitions, 3340 flow [2024-06-21 17:07:07,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3102, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3340, PETRI_PLACES=264, PETRI_TRANSITIONS=261} [2024-06-21 17:07:07,402 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-21 17:07:07,402 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 261 transitions, 3340 flow [2024-06-21 17:07:07,402 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:07,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:07,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:07,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:07:07,403 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:07,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:07,403 INFO L85 PathProgramCache]: Analyzing trace with hash -1924423589, now seen corresponding path program 8 times [2024-06-21 17:07:07,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:07,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158471835] [2024-06-21 17:07:07,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:07,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:07,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:08,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:08,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:08,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158471835] [2024-06-21 17:07:08,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158471835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:08,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:08,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:08,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978743017] [2024-06-21 17:07:08,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:08,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:08,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:08,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:08,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:08,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:08,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 261 transitions, 3340 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:08,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:08,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:08,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:08,513 INFO L124 PetriNetUnfolderBase]: 653/1180 cut-off events. [2024-06-21 17:07:08,513 INFO L125 PetriNetUnfolderBase]: For 87544/87544 co-relation queries the response was YES. [2024-06-21 17:07:08,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8232 conditions, 1180 events. 653/1180 cut-off events. For 87544/87544 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6235 event pairs, 62 based on Foata normal form. 4/1182 useless extension candidates. Maximal degree in co-relation 8107. Up to 687 conditions per place. [2024-06-21 17:07:08,524 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 168 selfloop transitions, 111 changer transitions 0/281 dead transitions. [2024-06-21 17:07:08,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 281 transitions, 4141 flow [2024-06-21 17:07:08,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:08,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:08,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 108 transitions. [2024-06-21 17:07:08,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 17:07:08,525 INFO L175 Difference]: Start difference. First operand has 264 places, 261 transitions, 3340 flow. Second operand 9 states and 108 transitions. [2024-06-21 17:07:08,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 281 transitions, 4141 flow [2024-06-21 17:07:08,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 281 transitions, 3778 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-21 17:07:08,800 INFO L231 Difference]: Finished difference. Result has 261 places, 264 transitions, 3247 flow [2024-06-21 17:07:08,800 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3247, PETRI_PLACES=261, PETRI_TRANSITIONS=264} [2024-06-21 17:07:08,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 231 predicate places. [2024-06-21 17:07:08,800 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 264 transitions, 3247 flow [2024-06-21 17:07:08,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:08,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:08,801 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:08,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:07:08,801 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:08,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:08,801 INFO L85 PathProgramCache]: Analyzing trace with hash -1924308269, now seen corresponding path program 9 times [2024-06-21 17:07:08,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:08,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739544656] [2024-06-21 17:07:08,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:08,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:08,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:09,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:09,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739544656] [2024-06-21 17:07:09,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739544656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:09,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:09,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:09,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384682300] [2024-06-21 17:07:09,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:09,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:09,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:09,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:09,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:09,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:09,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 264 transitions, 3247 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:09,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:09,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:09,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:09,803 INFO L124 PetriNetUnfolderBase]: 675/1222 cut-off events. [2024-06-21 17:07:09,803 INFO L125 PetriNetUnfolderBase]: For 102057/102057 co-relation queries the response was YES. [2024-06-21 17:07:09,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8596 conditions, 1222 events. 675/1222 cut-off events. For 102057/102057 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6551 event pairs, 99 based on Foata normal form. 4/1224 useless extension candidates. Maximal degree in co-relation 8471. Up to 871 conditions per place. [2024-06-21 17:07:09,818 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 166 selfloop transitions, 116 changer transitions 0/284 dead transitions. [2024-06-21 17:07:09,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 284 transitions, 4071 flow [2024-06-21 17:07:09,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:09,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:09,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 17:07:09,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 17:07:09,820 INFO L175 Difference]: Start difference. First operand has 261 places, 264 transitions, 3247 flow. Second operand 9 states and 109 transitions. [2024-06-21 17:07:09,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 284 transitions, 4071 flow [2024-06-21 17:07:10,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 284 transitions, 3810 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:10,179 INFO L231 Difference]: Finished difference. Result has 263 places, 268 transitions, 3285 flow [2024-06-21 17:07:10,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3002, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3285, PETRI_PLACES=263, PETRI_TRANSITIONS=268} [2024-06-21 17:07:10,179 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 233 predicate places. [2024-06-21 17:07:10,179 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 268 transitions, 3285 flow [2024-06-21 17:07:10,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:10,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:10,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:10,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:07:10,180 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:10,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:10,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1924303433, now seen corresponding path program 4 times [2024-06-21 17:07:10,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:10,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736327998] [2024-06-21 17:07:10,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:10,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:10,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:10,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:10,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:10,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736327998] [2024-06-21 17:07:10,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736327998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:10,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:10,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:10,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108230366] [2024-06-21 17:07:10,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:10,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:10,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:10,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:10,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:10,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:10,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 268 transitions, 3285 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:10,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:10,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:10,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:11,300 INFO L124 PetriNetUnfolderBase]: 671/1216 cut-off events. [2024-06-21 17:07:11,301 INFO L125 PetriNetUnfolderBase]: For 91842/91842 co-relation queries the response was YES. [2024-06-21 17:07:11,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8361 conditions, 1216 events. 671/1216 cut-off events. For 91842/91842 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6497 event pairs, 94 based on Foata normal form. 2/1216 useless extension candidates. Maximal degree in co-relation 8236. Up to 676 conditions per place. [2024-06-21 17:07:11,310 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 164 selfloop transitions, 120 changer transitions 0/286 dead transitions. [2024-06-21 17:07:11,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 286 transitions, 4061 flow [2024-06-21 17:07:11,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:11,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:11,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 116 transitions. [2024-06-21 17:07:11,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4157706093189964 [2024-06-21 17:07:11,312 INFO L175 Difference]: Start difference. First operand has 263 places, 268 transitions, 3285 flow. Second operand 9 states and 116 transitions. [2024-06-21 17:07:11,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 286 transitions, 4061 flow [2024-06-21 17:07:11,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 286 transitions, 3902 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 17:07:11,607 INFO L231 Difference]: Finished difference. Result has 267 places, 268 transitions, 3376 flow [2024-06-21 17:07:11,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3126, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3376, PETRI_PLACES=267, PETRI_TRANSITIONS=268} [2024-06-21 17:07:11,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 237 predicate places. [2024-06-21 17:07:11,608 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 268 transitions, 3376 flow [2024-06-21 17:07:11,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:11,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:11,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:11,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:07:11,609 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:11,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:11,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1924303619, now seen corresponding path program 10 times [2024-06-21 17:07:11,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:11,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927256662] [2024-06-21 17:07:11,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:11,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:11,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:12,255 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:12,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:12,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927256662] [2024-06-21 17:07:12,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927256662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:12,256 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:12,256 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:12,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279680005] [2024-06-21 17:07:12,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:12,256 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:12,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:12,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:12,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:12,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:12,312 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 268 transitions, 3376 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:12,312 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:12,312 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:12,312 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:12,755 INFO L124 PetriNetUnfolderBase]: 665/1206 cut-off events. [2024-06-21 17:07:12,755 INFO L125 PetriNetUnfolderBase]: For 87671/87671 co-relation queries the response was YES. [2024-06-21 17:07:12,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8222 conditions, 1206 events. 665/1206 cut-off events. For 87671/87671 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 6464 event pairs, 100 based on Foata normal form. 4/1208 useless extension candidates. Maximal degree in co-relation 8095. Up to 889 conditions per place. [2024-06-21 17:07:12,769 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 163 selfloop transitions, 117 changer transitions 0/282 dead transitions. [2024-06-21 17:07:12,770 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 282 transitions, 3978 flow [2024-06-21 17:07:12,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:12,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:12,771 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 107 transitions. [2024-06-21 17:07:12,771 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835125448028674 [2024-06-21 17:07:12,771 INFO L175 Difference]: Start difference. First operand has 267 places, 268 transitions, 3376 flow. Second operand 9 states and 107 transitions. [2024-06-21 17:07:12,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 282 transitions, 3978 flow [2024-06-21 17:07:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 282 transitions, 3647 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 17:07:13,194 INFO L231 Difference]: Finished difference. Result has 266 places, 268 transitions, 3285 flow [2024-06-21 17:07:13,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3045, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3285, PETRI_PLACES=266, PETRI_TRANSITIONS=268} [2024-06-21 17:07:13,194 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-21 17:07:13,195 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 268 transitions, 3285 flow [2024-06-21 17:07:13,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:13,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:13,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:13,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:07:13,195 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:13,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:13,196 INFO L85 PathProgramCache]: Analyzing trace with hash -816156067, now seen corresponding path program 5 times [2024-06-21 17:07:13,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:13,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746536864] [2024-06-21 17:07:13,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:13,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:13,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:14,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:14,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:14,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746536864] [2024-06-21 17:07:14,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746536864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:14,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:14,050 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:07:14,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584331581] [2024-06-21 17:07:14,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:14,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:07:14,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:14,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:07:14,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:07:14,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:14,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 268 transitions, 3285 flow. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:14,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:14,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:14,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:14,619 INFO L124 PetriNetUnfolderBase]: 717/1290 cut-off events. [2024-06-21 17:07:14,619 INFO L125 PetriNetUnfolderBase]: For 87243/87243 co-relation queries the response was YES. [2024-06-21 17:07:14,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8678 conditions, 1290 events. 717/1290 cut-off events. For 87243/87243 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 6966 event pairs, 167 based on Foata normal form. 2/1290 useless extension candidates. Maximal degree in co-relation 8551. Up to 965 conditions per place. [2024-06-21 17:07:14,631 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 212 selfloop transitions, 86 changer transitions 0/300 dead transitions. [2024-06-21 17:07:14,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 300 transitions, 4206 flow [2024-06-21 17:07:14,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:14,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:14,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 114 transitions. [2024-06-21 17:07:14,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40860215053763443 [2024-06-21 17:07:14,632 INFO L175 Difference]: Start difference. First operand has 266 places, 268 transitions, 3285 flow. Second operand 9 states and 114 transitions. [2024-06-21 17:07:14,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 300 transitions, 4206 flow [2024-06-21 17:07:14,961 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 300 transitions, 3969 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:14,964 INFO L231 Difference]: Finished difference. Result has 269 places, 283 transitions, 3450 flow [2024-06-21 17:07:14,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3048, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3450, PETRI_PLACES=269, PETRI_TRANSITIONS=283} [2024-06-21 17:07:14,965 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 239 predicate places. [2024-06-21 17:07:14,965 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 283 transitions, 3450 flow [2024-06-21 17:07:14,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:14,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:14,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:14,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:07:14,965 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:14,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:14,966 INFO L85 PathProgramCache]: Analyzing trace with hash -816156253, now seen corresponding path program 11 times [2024-06-21 17:07:14,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:14,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423848018] [2024-06-21 17:07:14,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:14,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:14,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:15,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:15,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:15,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423848018] [2024-06-21 17:07:15,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423848018] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:15,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:15,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:15,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053696351] [2024-06-21 17:07:15,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:15,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:15,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:15,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:15,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:16,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:16,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 283 transitions, 3450 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:16,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:16,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:16,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:16,596 INFO L124 PetriNetUnfolderBase]: 731/1318 cut-off events. [2024-06-21 17:07:16,596 INFO L125 PetriNetUnfolderBase]: For 95852/95852 co-relation queries the response was YES. [2024-06-21 17:07:16,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9015 conditions, 1318 events. 731/1318 cut-off events. For 95852/95852 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 7174 event pairs, 107 based on Foata normal form. 4/1320 useless extension candidates. Maximal degree in co-relation 8885. Up to 987 conditions per place. [2024-06-21 17:07:16,609 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 178 selfloop transitions, 125 changer transitions 0/305 dead transitions. [2024-06-21 17:07:16,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 305 transitions, 4175 flow [2024-06-21 17:07:16,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:07:16,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:07:16,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 17:07:16,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 17:07:16,610 INFO L175 Difference]: Start difference. First operand has 269 places, 283 transitions, 3450 flow. Second operand 11 states and 124 transitions. [2024-06-21 17:07:16,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 305 transitions, 4175 flow [2024-06-21 17:07:16,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 305 transitions, 4153 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 17:07:16,957 INFO L231 Difference]: Finished difference. Result has 278 places, 289 transitions, 3765 flow [2024-06-21 17:07:16,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3428, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3765, PETRI_PLACES=278, PETRI_TRANSITIONS=289} [2024-06-21 17:07:16,958 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 248 predicate places. [2024-06-21 17:07:16,958 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 289 transitions, 3765 flow [2024-06-21 17:07:16,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:16,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:16,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:16,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:07:16,958 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:16,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:16,958 INFO L85 PathProgramCache]: Analyzing trace with hash -649742797, now seen corresponding path program 6 times [2024-06-21 17:07:16,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:16,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254276881] [2024-06-21 17:07:16,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:16,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:16,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:17,954 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:17,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:17,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254276881] [2024-06-21 17:07:17,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254276881] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:17,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:17,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:17,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390794608] [2024-06-21 17:07:17,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:17,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:17,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:17,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:17,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:18,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:18,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 289 transitions, 3765 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:18,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:18,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:18,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:18,637 INFO L124 PetriNetUnfolderBase]: 743/1336 cut-off events. [2024-06-21 17:07:18,638 INFO L125 PetriNetUnfolderBase]: For 98761/98761 co-relation queries the response was YES. [2024-06-21 17:07:18,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9406 conditions, 1336 events. 743/1336 cut-off events. For 98761/98761 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7276 event pairs, 97 based on Foata normal form. 4/1338 useless extension candidates. Maximal degree in co-relation 9274. Up to 725 conditions per place. [2024-06-21 17:07:18,656 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 169 selfloop transitions, 140 changer transitions 0/311 dead transitions. [2024-06-21 17:07:18,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 311 transitions, 4629 flow [2024-06-21 17:07:18,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:18,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:18,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 121 transitions. [2024-06-21 17:07:18,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3903225806451613 [2024-06-21 17:07:18,657 INFO L175 Difference]: Start difference. First operand has 278 places, 289 transitions, 3765 flow. Second operand 10 states and 121 transitions. [2024-06-21 17:07:18,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 311 transitions, 4629 flow [2024-06-21 17:07:18,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 311 transitions, 4436 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:18,930 INFO L231 Difference]: Finished difference. Result has 280 places, 293 transitions, 3904 flow [2024-06-21 17:07:18,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3574, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3904, PETRI_PLACES=280, PETRI_TRANSITIONS=293} [2024-06-21 17:07:18,930 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 250 predicate places. [2024-06-21 17:07:18,930 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 293 transitions, 3904 flow [2024-06-21 17:07:18,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:18,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:18,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:18,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:07:18,931 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:18,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:18,931 INFO L85 PathProgramCache]: Analyzing trace with hash -649749307, now seen corresponding path program 7 times [2024-06-21 17:07:18,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:18,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739866996] [2024-06-21 17:07:18,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:18,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:18,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:19,925 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:19,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:19,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739866996] [2024-06-21 17:07:19,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739866996] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:19,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:19,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:19,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864445840] [2024-06-21 17:07:19,926 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:19,926 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:19,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:19,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:19,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:19,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:19,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 293 transitions, 3904 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:19,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:19,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:19,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:20,594 INFO L124 PetriNetUnfolderBase]: 755/1356 cut-off events. [2024-06-21 17:07:20,595 INFO L125 PetriNetUnfolderBase]: For 99725/99725 co-relation queries the response was YES. [2024-06-21 17:07:20,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9614 conditions, 1356 events. 755/1356 cut-off events. For 99725/99725 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 7386 event pairs, 81 based on Foata normal form. 4/1358 useless extension candidates. Maximal degree in co-relation 9482. Up to 1011 conditions per place. [2024-06-21 17:07:20,607 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 216 selfloop transitions, 98 changer transitions 0/316 dead transitions. [2024-06-21 17:07:20,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 316 transitions, 4624 flow [2024-06-21 17:07:20,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:07:20,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:07:20,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 17:07:20,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 17:07:20,609 INFO L175 Difference]: Start difference. First operand has 280 places, 293 transitions, 3904 flow. Second operand 11 states and 128 transitions. [2024-06-21 17:07:20,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 316 transitions, 4624 flow [2024-06-21 17:07:20,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 316 transitions, 4322 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:20,932 INFO L231 Difference]: Finished difference. Result has 283 places, 297 transitions, 3864 flow [2024-06-21 17:07:20,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3610, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3864, PETRI_PLACES=283, PETRI_TRANSITIONS=297} [2024-06-21 17:07:20,932 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 253 predicate places. [2024-06-21 17:07:20,932 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 297 transitions, 3864 flow [2024-06-21 17:07:20,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:20,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:20,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:20,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:07:20,933 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:20,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:20,933 INFO L85 PathProgramCache]: Analyzing trace with hash -649922473, now seen corresponding path program 12 times [2024-06-21 17:07:20,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:20,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748669971] [2024-06-21 17:07:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:20,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:20,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:21,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:21,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:21,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748669971] [2024-06-21 17:07:21,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748669971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:21,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:21,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:21,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843853671] [2024-06-21 17:07:21,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:21,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:21,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:21,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:21,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:22,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:22,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 297 transitions, 3864 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:22,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:22,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:22,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:22,591 INFO L124 PetriNetUnfolderBase]: 766/1377 cut-off events. [2024-06-21 17:07:22,591 INFO L125 PetriNetUnfolderBase]: For 101733/101733 co-relation queries the response was YES. [2024-06-21 17:07:22,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9666 conditions, 1377 events. 766/1377 cut-off events. For 101733/101733 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 7570 event pairs, 106 based on Foata normal form. 4/1379 useless extension candidates. Maximal degree in co-relation 9533. Up to 1059 conditions per place. [2024-06-21 17:07:22,605 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 187 selfloop transitions, 125 changer transitions 0/314 dead transitions. [2024-06-21 17:07:22,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 314 transitions, 4576 flow [2024-06-21 17:07:22,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:07:22,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:07:22,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-21 17:07:22,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-21 17:07:22,606 INFO L175 Difference]: Start difference. First operand has 283 places, 297 transitions, 3864 flow. Second operand 11 states and 119 transitions. [2024-06-21 17:07:22,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 314 transitions, 4576 flow [2024-06-21 17:07:23,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 314 transitions, 4372 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 17:07:23,079 INFO L231 Difference]: Finished difference. Result has 285 places, 301 transitions, 3978 flow [2024-06-21 17:07:23,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3660, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3978, PETRI_PLACES=285, PETRI_TRANSITIONS=301} [2024-06-21 17:07:23,080 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 255 predicate places. [2024-06-21 17:07:23,080 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 301 transitions, 3978 flow [2024-06-21 17:07:23,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:23,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:23,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:23,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:07:23,080 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:23,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:23,081 INFO L85 PathProgramCache]: Analyzing trace with hash -580027481, now seen corresponding path program 13 times [2024-06-21 17:07:23,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:23,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48330913] [2024-06-21 17:07:23,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:23,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:23,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:23,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:23,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:23,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48330913] [2024-06-21 17:07:23,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48330913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:23,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:23,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:23,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551387083] [2024-06-21 17:07:23,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:23,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:23,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:23,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:23,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:24,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:24,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 301 transitions, 3978 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:24,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:24,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:24,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:24,587 INFO L124 PetriNetUnfolderBase]: 774/1393 cut-off events. [2024-06-21 17:07:24,587 INFO L125 PetriNetUnfolderBase]: For 104192/104192 co-relation queries the response was YES. [2024-06-21 17:07:24,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9794 conditions, 1393 events. 774/1393 cut-off events. For 104192/104192 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 7713 event pairs, 113 based on Foata normal form. 4/1395 useless extension candidates. Maximal degree in co-relation 9660. Up to 1075 conditions per place. [2024-06-21 17:07:24,598 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 190 selfloop transitions, 123 changer transitions 0/315 dead transitions. [2024-06-21 17:07:24,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 315 transitions, 4665 flow [2024-06-21 17:07:24,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:24,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:24,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 17:07:24,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:07:24,599 INFO L175 Difference]: Start difference. First operand has 285 places, 301 transitions, 3978 flow. Second operand 10 states and 110 transitions. [2024-06-21 17:07:24,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 315 transitions, 4665 flow [2024-06-21 17:07:25,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 315 transitions, 4463 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:25,028 INFO L231 Difference]: Finished difference. Result has 287 places, 303 transitions, 4065 flow [2024-06-21 17:07:25,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3776, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4065, PETRI_PLACES=287, PETRI_TRANSITIONS=303} [2024-06-21 17:07:25,029 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-21 17:07:25,029 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 303 transitions, 4065 flow [2024-06-21 17:07:25,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:25,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:25,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:25,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 17:07:25,029 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:25,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:25,029 INFO L85 PathProgramCache]: Analyzing trace with hash -649927123, now seen corresponding path program 14 times [2024-06-21 17:07:25,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:25,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596759313] [2024-06-21 17:07:25,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:25,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:25,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:25,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:25,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:25,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596759313] [2024-06-21 17:07:25,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596759313] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:25,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:25,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:25,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135342633] [2024-06-21 17:07:25,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:25,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:25,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:25,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:25,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:25,907 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:25,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 303 transitions, 4065 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:25,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:25,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:25,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:26,399 INFO L124 PetriNetUnfolderBase]: 782/1411 cut-off events. [2024-06-21 17:07:26,399 INFO L125 PetriNetUnfolderBase]: For 107139/107139 co-relation queries the response was YES. [2024-06-21 17:07:26,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9930 conditions, 1411 events. 782/1411 cut-off events. For 107139/107139 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 7840 event pairs, 64 based on Foata normal form. 4/1413 useless extension candidates. Maximal degree in co-relation 9795. Up to 998 conditions per place. [2024-06-21 17:07:26,453 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 198 selfloop transitions, 123 changer transitions 0/323 dead transitions. [2024-06-21 17:07:26,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 323 transitions, 4966 flow [2024-06-21 17:07:26,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:26,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:26,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 112 transitions. [2024-06-21 17:07:26,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4014336917562724 [2024-06-21 17:07:26,454 INFO L175 Difference]: Start difference. First operand has 287 places, 303 transitions, 4065 flow. Second operand 9 states and 112 transitions. [2024-06-21 17:07:26,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 323 transitions, 4966 flow [2024-06-21 17:07:26,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 323 transitions, 4704 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:26,815 INFO L231 Difference]: Finished difference. Result has 288 places, 305 transitions, 4093 flow [2024-06-21 17:07:26,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3803, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4093, PETRI_PLACES=288, PETRI_TRANSITIONS=305} [2024-06-21 17:07:26,816 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 258 predicate places. [2024-06-21 17:07:26,816 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 305 transitions, 4093 flow [2024-06-21 17:07:26,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:26,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:26,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:26,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 17:07:26,816 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:26,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:26,817 INFO L85 PathProgramCache]: Analyzing trace with hash -643247119, now seen corresponding path program 1 times [2024-06-21 17:07:26,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:26,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960839129] [2024-06-21 17:07:26,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:26,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:26,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:27,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:27,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:27,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960839129] [2024-06-21 17:07:27,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960839129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:27,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:27,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:07:27,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1349751389] [2024-06-21 17:07:27,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:27,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:07:27,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:27,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:07:27,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:07:28,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:28,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 305 transitions, 4093 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:28,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:28,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:28,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:28,710 INFO L124 PetriNetUnfolderBase]: 806/1461 cut-off events. [2024-06-21 17:07:28,710 INFO L125 PetriNetUnfolderBase]: For 146853/146853 co-relation queries the response was YES. [2024-06-21 17:07:28,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10148 conditions, 1461 events. 806/1461 cut-off events. For 146853/146853 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8206 event pairs, 118 based on Foata normal form. 14/1473 useless extension candidates. Maximal degree in co-relation 10012. Up to 781 conditions per place. [2024-06-21 17:07:28,726 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 186 selfloop transitions, 133 changer transitions 8/329 dead transitions. [2024-06-21 17:07:28,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 329 transitions, 5005 flow [2024-06-21 17:07:28,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:07:28,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:07:28,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 136 transitions. [2024-06-21 17:07:28,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39882697947214074 [2024-06-21 17:07:28,727 INFO L175 Difference]: Start difference. First operand has 288 places, 305 transitions, 4093 flow. Second operand 11 states and 136 transitions. [2024-06-21 17:07:28,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 329 transitions, 5005 flow [2024-06-21 17:07:29,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 329 transitions, 4639 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-21 17:07:29,143 INFO L231 Difference]: Finished difference. Result has 290 places, 303 transitions, 3997 flow [2024-06-21 17:07:29,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3727, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3997, PETRI_PLACES=290, PETRI_TRANSITIONS=303} [2024-06-21 17:07:29,144 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 17:07:29,144 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 303 transitions, 3997 flow [2024-06-21 17:07:29,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:29,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:29,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:29,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 17:07:29,144 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:29,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:29,145 INFO L85 PathProgramCache]: Analyzing trace with hash -815983087, now seen corresponding path program 8 times [2024-06-21 17:07:29,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:29,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246757209] [2024-06-21 17:07:29,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:29,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:29,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:30,156 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:30,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:30,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246757209] [2024-06-21 17:07:30,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246757209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:30,156 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:30,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:30,157 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060990253] [2024-06-21 17:07:30,157 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:30,157 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:30,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:30,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:30,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:30,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:30,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 303 transitions, 3997 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:30,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:30,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:30,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:30,893 INFO L124 PetriNetUnfolderBase]: 812/1465 cut-off events. [2024-06-21 17:07:30,893 INFO L125 PetriNetUnfolderBase]: For 127690/127690 co-relation queries the response was YES. [2024-06-21 17:07:30,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10429 conditions, 1465 events. 812/1465 cut-off events. For 127690/127690 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 8246 event pairs, 103 based on Foata normal form. 4/1467 useless extension candidates. Maximal degree in co-relation 10294. Up to 1112 conditions per place. [2024-06-21 17:07:30,909 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 221 selfloop transitions, 110 changer transitions 0/333 dead transitions. [2024-06-21 17:07:30,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 333 transitions, 5007 flow [2024-06-21 17:07:30,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:07:30,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:07:30,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 17:07:30,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 17:07:30,910 INFO L175 Difference]: Start difference. First operand has 290 places, 303 transitions, 3997 flow. Second operand 11 states and 130 transitions. [2024-06-21 17:07:30,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 333 transitions, 5007 flow [2024-06-21 17:07:31,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 333 transitions, 4666 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-21 17:07:31,348 INFO L231 Difference]: Finished difference. Result has 290 places, 311 transitions, 4008 flow [2024-06-21 17:07:31,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3672, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4008, PETRI_PLACES=290, PETRI_TRANSITIONS=311} [2024-06-21 17:07:31,349 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 260 predicate places. [2024-06-21 17:07:31,349 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 311 transitions, 4008 flow [2024-06-21 17:07:31,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:31,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:31,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:31,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 17:07:31,349 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:31,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:31,349 INFO L85 PathProgramCache]: Analyzing trace with hash -643256047, now seen corresponding path program 9 times [2024-06-21 17:07:31,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:31,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302948926] [2024-06-21 17:07:31,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:31,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:31,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:32,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:32,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:32,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302948926] [2024-06-21 17:07:32,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [302948926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:32,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:32,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:32,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1009703531] [2024-06-21 17:07:32,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:32,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:32,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:32,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:32,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:32,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:32,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 311 transitions, 4008 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:32,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:32,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:32,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:32,944 INFO L124 PetriNetUnfolderBase]: 824/1483 cut-off events. [2024-06-21 17:07:32,944 INFO L125 PetriNetUnfolderBase]: For 129759/129759 co-relation queries the response was YES. [2024-06-21 17:07:32,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10410 conditions, 1483 events. 824/1483 cut-off events. For 129759/129759 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8351 event pairs, 82 based on Foata normal form. 4/1485 useless extension candidates. Maximal degree in co-relation 10275. Up to 1156 conditions per place. [2024-06-21 17:07:32,959 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 233 selfloop transitions, 96 changer transitions 0/331 dead transitions. [2024-06-21 17:07:32,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 331 transitions, 4760 flow [2024-06-21 17:07:32,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:32,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:32,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 17:07:32,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 17:07:32,960 INFO L175 Difference]: Start difference. First operand has 290 places, 311 transitions, 4008 flow. Second operand 10 states and 115 transitions. [2024-06-21 17:07:32,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 331 transitions, 4760 flow [2024-06-21 17:07:33,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 331 transitions, 4601 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:33,392 INFO L231 Difference]: Finished difference. Result has 293 places, 315 transitions, 4115 flow [2024-06-21 17:07:33,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3849, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4115, PETRI_PLACES=293, PETRI_TRANSITIONS=315} [2024-06-21 17:07:33,393 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 263 predicate places. [2024-06-21 17:07:33,393 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 315 transitions, 4115 flow [2024-06-21 17:07:33,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:33,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:33,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:33,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 17:07:33,394 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:33,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:33,394 INFO L85 PathProgramCache]: Analyzing trace with hash -643493197, now seen corresponding path program 10 times [2024-06-21 17:07:33,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:33,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163712900] [2024-06-21 17:07:33,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:33,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:33,406 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:34,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:34,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163712900] [2024-06-21 17:07:34,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163712900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:34,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:34,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:34,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515822502] [2024-06-21 17:07:34,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:34,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:34,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:34,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:34,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:34,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:34,431 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 315 transitions, 4115 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:34,431 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:34,431 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:34,431 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:35,092 INFO L124 PetriNetUnfolderBase]: 856/1535 cut-off events. [2024-06-21 17:07:35,092 INFO L125 PetriNetUnfolderBase]: For 148962/148962 co-relation queries the response was YES. [2024-06-21 17:07:35,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11267 conditions, 1535 events. 856/1535 cut-off events. For 148962/148962 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8641 event pairs, 109 based on Foata normal form. 4/1537 useless extension candidates. Maximal degree in co-relation 11130. Up to 869 conditions per place. [2024-06-21 17:07:35,108 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 171 selfloop transitions, 171 changer transitions 0/344 dead transitions. [2024-06-21 17:07:35,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 344 transitions, 5333 flow [2024-06-21 17:07:35,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:07:35,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:07:35,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 132 transitions. [2024-06-21 17:07:35,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 17:07:35,109 INFO L175 Difference]: Start difference. First operand has 293 places, 315 transitions, 4115 flow. Second operand 11 states and 132 transitions. [2024-06-21 17:07:35,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 344 transitions, 5333 flow [2024-06-21 17:07:35,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 344 transitions, 5117 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:35,600 INFO L231 Difference]: Finished difference. Result has 296 places, 323 transitions, 4381 flow [2024-06-21 17:07:35,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3899, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4381, PETRI_PLACES=296, PETRI_TRANSITIONS=323} [2024-06-21 17:07:35,600 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 266 predicate places. [2024-06-21 17:07:35,600 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 323 transitions, 4381 flow [2024-06-21 17:07:35,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:35,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:35,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:35,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 17:07:35,601 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:35,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:35,602 INFO L85 PathProgramCache]: Analyzing trace with hash -643486687, now seen corresponding path program 11 times [2024-06-21 17:07:35,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:35,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641517154] [2024-06-21 17:07:35,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:35,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:35,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:36,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:36,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:36,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641517154] [2024-06-21 17:07:36,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641517154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:36,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:36,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:36,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1114460227] [2024-06-21 17:07:36,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:36,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:36,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:36,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:36,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:36,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:36,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 323 transitions, 4381 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:36,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:36,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:36,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:37,331 INFO L124 PetriNetUnfolderBase]: 848/1523 cut-off events. [2024-06-21 17:07:37,332 INFO L125 PetriNetUnfolderBase]: For 136372/136372 co-relation queries the response was YES. [2024-06-21 17:07:37,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11032 conditions, 1523 events. 848/1523 cut-off events. For 136372/136372 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 8593 event pairs, 82 based on Foata normal form. 4/1525 useless extension candidates. Maximal degree in co-relation 10894. Up to 1196 conditions per place. [2024-06-21 17:07:37,347 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 246 selfloop transitions, 92 changer transitions 0/340 dead transitions. [2024-06-21 17:07:37,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 340 transitions, 5095 flow [2024-06-21 17:07:37,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:37,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:37,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 17:07:37,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 17:07:37,348 INFO L175 Difference]: Start difference. First operand has 296 places, 323 transitions, 4381 flow. Second operand 10 states and 117 transitions. [2024-06-21 17:07:37,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 340 transitions, 5095 flow [2024-06-21 17:07:37,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 340 transitions, 4819 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:37,825 INFO L231 Difference]: Finished difference. Result has 299 places, 323 transitions, 4297 flow [2024-06-21 17:07:37,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4105, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4297, PETRI_PLACES=299, PETRI_TRANSITIONS=323} [2024-06-21 17:07:37,826 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 269 predicate places. [2024-06-21 17:07:37,826 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 323 transitions, 4297 flow [2024-06-21 17:07:37,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:37,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:37,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:37,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 17:07:37,826 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:37,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:37,827 INFO L85 PathProgramCache]: Analyzing trace with hash -643493383, now seen corresponding path program 15 times [2024-06-21 17:07:37,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:37,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736025194] [2024-06-21 17:07:37,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:37,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:37,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:38,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:38,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:38,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736025194] [2024-06-21 17:07:38,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736025194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:38,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:38,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:38,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15311158] [2024-06-21 17:07:38,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:38,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:38,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:38,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:38,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:38,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:38,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 323 transitions, 4297 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:38,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:38,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:38,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:39,295 INFO L124 PetriNetUnfolderBase]: 856/1539 cut-off events. [2024-06-21 17:07:39,296 INFO L125 PetriNetUnfolderBase]: For 139481/139481 co-relation queries the response was YES. [2024-06-21 17:07:39,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10961 conditions, 1539 events. 856/1539 cut-off events. For 139481/139481 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 8746 event pairs, 127 based on Foata normal form. 4/1541 useless extension candidates. Maximal degree in co-relation 10822. Up to 1221 conditions per place. [2024-06-21 17:07:39,313 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 208 selfloop transitions, 127 changer transitions 0/337 dead transitions. [2024-06-21 17:07:39,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 337 transitions, 5028 flow [2024-06-21 17:07:39,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:39,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:39,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 17:07:39,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:07:39,314 INFO L175 Difference]: Start difference. First operand has 299 places, 323 transitions, 4297 flow. Second operand 10 states and 110 transitions. [2024-06-21 17:07:39,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 337 transitions, 5028 flow [2024-06-21 17:07:39,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 337 transitions, 4820 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 17:07:39,840 INFO L231 Difference]: Finished difference. Result has 300 places, 325 transitions, 4386 flow [2024-06-21 17:07:39,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4089, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4386, PETRI_PLACES=300, PETRI_TRANSITIONS=325} [2024-06-21 17:07:39,840 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 270 predicate places. [2024-06-21 17:07:39,840 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 325 transitions, 4386 flow [2024-06-21 17:07:39,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:39,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:39,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:39,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 17:07:39,841 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:39,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:39,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1940390853, now seen corresponding path program 16 times [2024-06-21 17:07:39,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:39,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406978559] [2024-06-21 17:07:39,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:39,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:39,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:40,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:40,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:40,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406978559] [2024-06-21 17:07:40,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406978559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:40,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:40,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:40,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949853945] [2024-06-21 17:07:40,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:40,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:40,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:40,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:40,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:40,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:40,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 325 transitions, 4386 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:40,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:40,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:40,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:41,518 INFO L124 PetriNetUnfolderBase]: 857/1544 cut-off events. [2024-06-21 17:07:41,519 INFO L125 PetriNetUnfolderBase]: For 134347/134347 co-relation queries the response was YES. [2024-06-21 17:07:41,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10845 conditions, 1544 events. 857/1544 cut-off events. For 134347/134347 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8779 event pairs, 126 based on Foata normal form. 4/1546 useless extension candidates. Maximal degree in co-relation 10705. Up to 1212 conditions per place. [2024-06-21 17:07:41,543 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 216 selfloop transitions, 123 changer transitions 0/341 dead transitions. [2024-06-21 17:07:41,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 341 transitions, 5125 flow [2024-06-21 17:07:41,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:41,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:41,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 17:07:41,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 17:07:41,545 INFO L175 Difference]: Start difference. First operand has 300 places, 325 transitions, 4386 flow. Second operand 10 states and 115 transitions. [2024-06-21 17:07:41,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 341 transitions, 5125 flow [2024-06-21 17:07:42,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 341 transitions, 4855 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:42,068 INFO L231 Difference]: Finished difference. Result has 302 places, 326 transitions, 4391 flow [2024-06-21 17:07:42,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4116, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4391, PETRI_PLACES=302, PETRI_TRANSITIONS=326} [2024-06-21 17:07:42,069 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-21 17:07:42,069 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 326 transitions, 4391 flow [2024-06-21 17:07:42,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:42,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:42,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:42,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 17:07:42,069 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:42,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:42,070 INFO L85 PathProgramCache]: Analyzing trace with hash 1940397549, now seen corresponding path program 12 times [2024-06-21 17:07:42,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:42,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791460560] [2024-06-21 17:07:42,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:42,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:42,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:43,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:43,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:43,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791460560] [2024-06-21 17:07:43,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791460560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:43,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:43,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:43,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186665576] [2024-06-21 17:07:43,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:43,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:43,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:43,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:43,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:43,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:43,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 326 transitions, 4391 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:43,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:43,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:43,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:43,762 INFO L124 PetriNetUnfolderBase]: 849/1532 cut-off events. [2024-06-21 17:07:43,762 INFO L125 PetriNetUnfolderBase]: For 119837/119837 co-relation queries the response was YES. [2024-06-21 17:07:43,774 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10418 conditions, 1532 events. 849/1532 cut-off events. For 119837/119837 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8726 event pairs, 107 based on Foata normal form. 4/1534 useless extension candidates. Maximal degree in co-relation 10277. Up to 876 conditions per place. [2024-06-21 17:07:43,778 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 184 selfloop transitions, 160 changer transitions 0/346 dead transitions. [2024-06-21 17:07:43,778 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 346 transitions, 5319 flow [2024-06-21 17:07:43,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:43,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:43,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 125 transitions. [2024-06-21 17:07:43,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4032258064516129 [2024-06-21 17:07:43,779 INFO L175 Difference]: Start difference. First operand has 302 places, 326 transitions, 4391 flow. Second operand 10 states and 125 transitions. [2024-06-21 17:07:43,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 346 transitions, 5319 flow [2024-06-21 17:07:44,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 346 transitions, 5045 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:44,177 INFO L231 Difference]: Finished difference. Result has 304 places, 326 transitions, 4445 flow [2024-06-21 17:07:44,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4117, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4445, PETRI_PLACES=304, PETRI_TRANSITIONS=326} [2024-06-21 17:07:44,178 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 274 predicate places. [2024-06-21 17:07:44,178 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 326 transitions, 4445 flow [2024-06-21 17:07:44,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:44,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:44,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:44,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 17:07:44,178 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:44,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:44,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1117382463, now seen corresponding path program 2 times [2024-06-21 17:07:44,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:44,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23128107] [2024-06-21 17:07:44,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:44,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:44,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:45,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:45,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:45,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23128107] [2024-06-21 17:07:45,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23128107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:45,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:45,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:07:45,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855652915] [2024-06-21 17:07:45,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:45,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:07:45,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:45,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:07:45,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:07:45,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:45,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 326 transitions, 4445 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:45,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:45,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:45,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:46,129 INFO L124 PetriNetUnfolderBase]: 853/1538 cut-off events. [2024-06-21 17:07:46,129 INFO L125 PetriNetUnfolderBase]: For 114020/114020 co-relation queries the response was YES. [2024-06-21 17:07:46,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10579 conditions, 1538 events. 853/1538 cut-off events. For 114020/114020 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 8762 event pairs, 210 based on Foata normal form. 2/1538 useless extension candidates. Maximal degree in co-relation 10437. Up to 1462 conditions per place. [2024-06-21 17:07:46,144 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 310 selfloop transitions, 28 changer transitions 0/340 dead transitions. [2024-06-21 17:07:46,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 340 transitions, 5169 flow [2024-06-21 17:07:46,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:46,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 17:07:46,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 17:07:46,145 INFO L175 Difference]: Start difference. First operand has 304 places, 326 transitions, 4445 flow. Second operand 10 states and 104 transitions. [2024-06-21 17:07:46,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 340 transitions, 5169 flow [2024-06-21 17:07:46,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 340 transitions, 4833 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 17:07:46,639 INFO L231 Difference]: Finished difference. Result has 305 places, 327 transitions, 4191 flow [2024-06-21 17:07:46,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4109, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4191, PETRI_PLACES=305, PETRI_TRANSITIONS=327} [2024-06-21 17:07:46,640 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 17:07:46,640 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 327 transitions, 4191 flow [2024-06-21 17:07:46,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:46,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:46,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:46,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 17:07:46,641 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:46,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:46,641 INFO L85 PathProgramCache]: Analyzing trace with hash 128795775, now seen corresponding path program 3 times [2024-06-21 17:07:46,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:46,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74108818] [2024-06-21 17:07:46,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:46,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:46,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:47,560 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:47,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:47,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74108818] [2024-06-21 17:07:47,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74108818] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:47,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:47,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:07:47,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423554348] [2024-06-21 17:07:47,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:47,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:07:47,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:47,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:07:47,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:07:47,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:47,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 327 transitions, 4191 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:47,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:47,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:47,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:48,149 INFO L124 PetriNetUnfolderBase]: 857/1546 cut-off events. [2024-06-21 17:07:48,149 INFO L125 PetriNetUnfolderBase]: For 115002/115002 co-relation queries the response was YES. [2024-06-21 17:07:48,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10316 conditions, 1546 events. 857/1546 cut-off events. For 115002/115002 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 8824 event pairs, 216 based on Foata normal form. 2/1546 useless extension candidates. Maximal degree in co-relation 10173. Up to 1506 conditions per place. [2024-06-21 17:07:48,167 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 322 selfloop transitions, 16 changer transitions 0/340 dead transitions. [2024-06-21 17:07:48,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 340 transitions, 4915 flow [2024-06-21 17:07:48,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:48,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:48,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-21 17:07:48,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31290322580645163 [2024-06-21 17:07:48,169 INFO L175 Difference]: Start difference. First operand has 305 places, 327 transitions, 4191 flow. Second operand 10 states and 97 transitions. [2024-06-21 17:07:48,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 340 transitions, 4915 flow [2024-06-21 17:07:48,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 340 transitions, 4843 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:48,651 INFO L231 Difference]: Finished difference. Result has 307 places, 328 transitions, 4179 flow [2024-06-21 17:07:48,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4119, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4179, PETRI_PLACES=307, PETRI_TRANSITIONS=328} [2024-06-21 17:07:48,652 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 277 predicate places. [2024-06-21 17:07:48,652 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 328 transitions, 4179 flow [2024-06-21 17:07:48,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:48,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:48,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:48,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 17:07:48,653 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:48,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:48,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1569004799, now seen corresponding path program 13 times [2024-06-21 17:07:48,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:48,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856509218] [2024-06-21 17:07:48,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:48,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:48,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:49,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:49,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:49,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856509218] [2024-06-21 17:07:49,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1856509218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:49,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:49,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:49,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652905566] [2024-06-21 17:07:49,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:49,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:49,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:49,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:49,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:49,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:49,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 328 transitions, 4179 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:49,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:49,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:49,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:50,105 INFO L124 PetriNetUnfolderBase]: 863/1556 cut-off events. [2024-06-21 17:07:50,106 INFO L125 PetriNetUnfolderBase]: For 117247/117247 co-relation queries the response was YES. [2024-06-21 17:07:50,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10345 conditions, 1556 events. 863/1556 cut-off events. For 117247/117247 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 8929 event pairs, 218 based on Foata normal form. 2/1556 useless extension candidates. Maximal degree in co-relation 10201. Up to 1506 conditions per place. [2024-06-21 17:07:50,123 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 323 selfloop transitions, 18 changer transitions 0/343 dead transitions. [2024-06-21 17:07:50,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 343 transitions, 4923 flow [2024-06-21 17:07:50,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:50,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 17:07:50,124 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:07:50,124 INFO L175 Difference]: Start difference. First operand has 307 places, 328 transitions, 4179 flow. Second operand 10 states and 100 transitions. [2024-06-21 17:07:50,124 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 343 transitions, 4923 flow [2024-06-21 17:07:50,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 343 transitions, 4873 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:50,609 INFO L231 Difference]: Finished difference. Result has 309 places, 330 transitions, 4208 flow [2024-06-21 17:07:50,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4129, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4208, PETRI_PLACES=309, PETRI_TRANSITIONS=330} [2024-06-21 17:07:50,610 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 279 predicate places. [2024-06-21 17:07:50,610 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 330 transitions, 4208 flow [2024-06-21 17:07:50,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:50,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:50,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:50,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 17:07:50,610 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:50,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:50,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1590888915, now seen corresponding path program 4 times [2024-06-21 17:07:50,611 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:50,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778122787] [2024-06-21 17:07:50,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:50,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:50,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:51,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:51,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:51,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778122787] [2024-06-21 17:07:51,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778122787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:51,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:51,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:07:51,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1396559193] [2024-06-21 17:07:51,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:51,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:07:51,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:51,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:07:51,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:07:51,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:51,597 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 330 transitions, 4208 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:51,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:51,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:51,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:52,083 INFO L124 PetriNetUnfolderBase]: 867/1564 cut-off events. [2024-06-21 17:07:52,083 INFO L125 PetriNetUnfolderBase]: For 119930/119930 co-relation queries the response was YES. [2024-06-21 17:07:52,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10411 conditions, 1564 events. 867/1564 cut-off events. For 119930/119930 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 9000 event pairs, 213 based on Foata normal form. 2/1564 useless extension candidates. Maximal degree in co-relation 10266. Up to 1515 conditions per place. [2024-06-21 17:07:52,100 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 323 selfloop transitions, 19 changer transitions 0/344 dead transitions. [2024-06-21 17:07:52,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 344 transitions, 4944 flow [2024-06-21 17:07:52,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:52,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:52,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 17:07:52,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:07:52,101 INFO L175 Difference]: Start difference. First operand has 309 places, 330 transitions, 4208 flow. Second operand 10 states and 100 transitions. [2024-06-21 17:07:52,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 344 transitions, 4944 flow [2024-06-21 17:07:52,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 344 transitions, 4893 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:52,546 INFO L231 Difference]: Finished difference. Result has 311 places, 331 transitions, 4225 flow [2024-06-21 17:07:52,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4157, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4225, PETRI_PLACES=311, PETRI_TRANSITIONS=331} [2024-06-21 17:07:52,547 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 281 predicate places. [2024-06-21 17:07:52,547 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 331 transitions, 4225 flow [2024-06-21 17:07:52,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:52,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:52,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:52,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 17:07:52,548 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:52,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:52,548 INFO L85 PathProgramCache]: Analyzing trace with hash -2072334903, now seen corresponding path program 17 times [2024-06-21 17:07:52,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:52,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957542654] [2024-06-21 17:07:52,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:52,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:52,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:53,292 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:53,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:53,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957542654] [2024-06-21 17:07:53,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957542654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:53,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:53,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:07:53,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199137947] [2024-06-21 17:07:53,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:53,293 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:07:53,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:53,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:07:53,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:07:53,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:53,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 331 transitions, 4225 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:53,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:53,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:53,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:53,831 INFO L124 PetriNetUnfolderBase]: 871/1574 cut-off events. [2024-06-21 17:07:53,832 INFO L125 PetriNetUnfolderBase]: For 121993/121993 co-relation queries the response was YES. [2024-06-21 17:07:53,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10476 conditions, 1574 events. 871/1574 cut-off events. For 121993/121993 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9069 event pairs, 120 based on Foata normal form. 2/1574 useless extension candidates. Maximal degree in co-relation 10330. Up to 1301 conditions per place. [2024-06-21 17:07:53,848 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 229 selfloop transitions, 117 changer transitions 0/348 dead transitions. [2024-06-21 17:07:53,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 348 transitions, 4984 flow [2024-06-21 17:07:53,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:07:53,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:07:53,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-21 17:07:53,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3906810035842294 [2024-06-21 17:07:53,849 INFO L175 Difference]: Start difference. First operand has 311 places, 331 transitions, 4225 flow. Second operand 9 states and 109 transitions. [2024-06-21 17:07:53,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 348 transitions, 4984 flow [2024-06-21 17:07:54,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 348 transitions, 4926 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:54,380 INFO L231 Difference]: Finished difference. Result has 312 places, 332 transitions, 4434 flow [2024-06-21 17:07:54,380 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4167, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4434, PETRI_PLACES=312, PETRI_TRANSITIONS=332} [2024-06-21 17:07:54,380 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 282 predicate places. [2024-06-21 17:07:54,380 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 332 transitions, 4434 flow [2024-06-21 17:07:54,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:07:54,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:54,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:54,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 17:07:54,381 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:54,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:54,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1886464305, now seen corresponding path program 5 times [2024-06-21 17:07:54,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:54,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848487089] [2024-06-21 17:07:54,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:54,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:54,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:55,318 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:55,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:55,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848487089] [2024-06-21 17:07:55,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1848487089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:55,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:55,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:07:55,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758098682] [2024-06-21 17:07:55,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:55,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:07:55,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:55,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:07:55,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:07:55,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:55,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 332 transitions, 4434 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:55,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:55,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:55,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:55,913 INFO L124 PetriNetUnfolderBase]: 875/1580 cut-off events. [2024-06-21 17:07:55,913 INFO L125 PetriNetUnfolderBase]: For 124938/124938 co-relation queries the response was YES. [2024-06-21 17:07:55,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10766 conditions, 1580 events. 875/1580 cut-off events. For 124938/124938 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 9083 event pairs, 217 based on Foata normal form. 2/1580 useless extension candidates. Maximal degree in co-relation 10619. Up to 1540 conditions per place. [2024-06-21 17:07:55,932 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 328 selfloop transitions, 15 changer transitions 0/345 dead transitions. [2024-06-21 17:07:55,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 345 transitions, 5172 flow [2024-06-21 17:07:55,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:55,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:55,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 95 transitions. [2024-06-21 17:07:55,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3064516129032258 [2024-06-21 17:07:55,933 INFO L175 Difference]: Start difference. First operand has 312 places, 332 transitions, 4434 flow. Second operand 10 states and 95 transitions. [2024-06-21 17:07:55,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 345 transitions, 5172 flow [2024-06-21 17:07:56,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 345 transitions, 4936 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 17:07:56,525 INFO L231 Difference]: Finished difference. Result has 315 places, 333 transitions, 4260 flow [2024-06-21 17:07:56,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4198, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4260, PETRI_PLACES=315, PETRI_TRANSITIONS=333} [2024-06-21 17:07:56,526 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 285 predicate places. [2024-06-21 17:07:56,526 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 333 transitions, 4260 flow [2024-06-21 17:07:56,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:07:56,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:56,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:56,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 17:07:56,527 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:56,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:56,527 INFO L85 PathProgramCache]: Analyzing trace with hash 512543055, now seen corresponding path program 14 times [2024-06-21 17:07:56,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:56,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306901514] [2024-06-21 17:07:56,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:56,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:56,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:57,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:57,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:57,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306901514] [2024-06-21 17:07:57,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306901514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:57,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:57,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:57,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020527911] [2024-06-21 17:07:57,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:57,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:57,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:57,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:57,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:57,785 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:57,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 333 transitions, 4260 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:57,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:57,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:57,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:07:58,391 INFO L124 PetriNetUnfolderBase]: 881/1590 cut-off events. [2024-06-21 17:07:58,391 INFO L125 PetriNetUnfolderBase]: For 124875/124875 co-relation queries the response was YES. [2024-06-21 17:07:58,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10600 conditions, 1590 events. 881/1590 cut-off events. For 124875/124875 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 9165 event pairs, 216 based on Foata normal form. 2/1590 useless extension candidates. Maximal degree in co-relation 10452. Up to 1514 conditions per place. [2024-06-21 17:07:58,417 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 322 selfloop transitions, 25 changer transitions 0/349 dead transitions. [2024-06-21 17:07:58,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 349 transitions, 5022 flow [2024-06-21 17:07:58,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:07:58,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:07:58,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:07:58,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:07:58,419 INFO L175 Difference]: Start difference. First operand has 315 places, 333 transitions, 4260 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:07:58,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 349 transitions, 5022 flow [2024-06-21 17:07:58,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 349 transitions, 4970 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:07:58,992 INFO L231 Difference]: Finished difference. Result has 317 places, 335 transitions, 4305 flow [2024-06-21 17:07:58,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4208, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4305, PETRI_PLACES=317, PETRI_TRANSITIONS=335} [2024-06-21 17:07:58,992 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 287 predicate places. [2024-06-21 17:07:58,992 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 335 transitions, 4305 flow [2024-06-21 17:07:58,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:58,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:07:58,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:07:58,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 17:07:58,993 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:07:58,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:07:58,993 INFO L85 PathProgramCache]: Analyzing trace with hash 593269763, now seen corresponding path program 15 times [2024-06-21 17:07:58,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:07:58,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589073747] [2024-06-21 17:07:58,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:07:58,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:07:59,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:07:59,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:07:59,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:07:59,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589073747] [2024-06-21 17:07:59,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589073747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:07:59,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:07:59,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:07:59,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228257396] [2024-06-21 17:07:59,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:07:59,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:07:59,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:07:59,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:07:59,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:07:59,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:07:59,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 335 transitions, 4305 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:07:59,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:07:59,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:07:59,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:00,471 INFO L124 PetriNetUnfolderBase]: 897/1616 cut-off events. [2024-06-21 17:08:00,471 INFO L125 PetriNetUnfolderBase]: For 137507/137507 co-relation queries the response was YES. [2024-06-21 17:08:00,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11002 conditions, 1616 events. 897/1616 cut-off events. For 137507/137507 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9336 event pairs, 223 based on Foata normal form. 2/1616 useless extension candidates. Maximal degree in co-relation 10853. Up to 1529 conditions per place. [2024-06-21 17:08:00,489 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 322 selfloop transitions, 31 changer transitions 0/355 dead transitions. [2024-06-21 17:08:00,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 355 transitions, 5329 flow [2024-06-21 17:08:00,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:00,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:00,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 111 transitions. [2024-06-21 17:08:00,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3580645161290323 [2024-06-21 17:08:00,490 INFO L175 Difference]: Start difference. First operand has 317 places, 335 transitions, 4305 flow. Second operand 10 states and 111 transitions. [2024-06-21 17:08:00,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 355 transitions, 5329 flow [2024-06-21 17:08:01,103 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 355 transitions, 5260 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:01,106 INFO L231 Difference]: Finished difference. Result has 319 places, 339 transitions, 4391 flow [2024-06-21 17:08:01,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4236, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4391, PETRI_PLACES=319, PETRI_TRANSITIONS=339} [2024-06-21 17:08:01,107 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 289 predicate places. [2024-06-21 17:08:01,107 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 339 transitions, 4391 flow [2024-06-21 17:08:01,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:01,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:01,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:01,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 17:08:01,107 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:01,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:01,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1590649347, now seen corresponding path program 16 times [2024-06-21 17:08:01,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:01,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105924526] [2024-06-21 17:08:01,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:01,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:01,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:01,943 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:01,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:01,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105924526] [2024-06-21 17:08:01,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105924526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:01,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:01,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:01,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970326390] [2024-06-21 17:08:01,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:01,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:01,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:01,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:01,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:02,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:02,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 339 transitions, 4391 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:02,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:02,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:02,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:02,568 INFO L124 PetriNetUnfolderBase]: 903/1626 cut-off events. [2024-06-21 17:08:02,569 INFO L125 PetriNetUnfolderBase]: For 140571/140571 co-relation queries the response was YES. [2024-06-21 17:08:02,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11107 conditions, 1626 events. 903/1626 cut-off events. For 140571/140571 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 9376 event pairs, 219 based on Foata normal form. 2/1626 useless extension candidates. Maximal degree in co-relation 10957. Up to 1550 conditions per place. [2024-06-21 17:08:02,586 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 327 selfloop transitions, 26 changer transitions 0/355 dead transitions. [2024-06-21 17:08:02,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 355 transitions, 5173 flow [2024-06-21 17:08:02,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:02,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:02,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 17:08:02,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 17:08:02,587 INFO L175 Difference]: Start difference. First operand has 319 places, 339 transitions, 4391 flow. Second operand 10 states and 104 transitions. [2024-06-21 17:08:02,587 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 355 transitions, 5173 flow [2024-06-21 17:08:03,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 355 transitions, 5110 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:03,151 INFO L231 Difference]: Finished difference. Result has 323 places, 341 transitions, 4435 flow [2024-06-21 17:08:03,151 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4328, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4435, PETRI_PLACES=323, PETRI_TRANSITIONS=341} [2024-06-21 17:08:03,151 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 293 predicate places. [2024-06-21 17:08:03,151 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 341 transitions, 4435 flow [2024-06-21 17:08:03,152 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:03,152 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:03,152 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:03,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 17:08:03,152 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:03,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:03,152 INFO L85 PathProgramCache]: Analyzing trace with hash 1590642651, now seen corresponding path program 18 times [2024-06-21 17:08:03,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:03,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724068768] [2024-06-21 17:08:03,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:03,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:03,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:04,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:04,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:04,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724068768] [2024-06-21 17:08:04,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724068768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:04,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:04,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:04,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [687034790] [2024-06-21 17:08:04,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:04,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:04,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:04,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:04,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:04,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:04,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 341 transitions, 4435 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:04,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:04,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:04,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:04,640 INFO L124 PetriNetUnfolderBase]: 907/1634 cut-off events. [2024-06-21 17:08:04,640 INFO L125 PetriNetUnfolderBase]: For 143171/143171 co-relation queries the response was YES. [2024-06-21 17:08:04,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11198 conditions, 1634 events. 907/1634 cut-off events. For 143171/143171 co-relation queries the response was YES. Maximal size of possible extension queue 186. Compared 9482 event pairs, 231 based on Foata normal form. 2/1634 useless extension candidates. Maximal degree in co-relation 11046. Up to 1599 conditions per place. [2024-06-21 17:08:04,666 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 333 selfloop transitions, 17 changer transitions 0/352 dead transitions. [2024-06-21 17:08:04,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 352 transitions, 5176 flow [2024-06-21 17:08:04,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:04,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:04,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-21 17:08:04,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3096774193548387 [2024-06-21 17:08:04,667 INFO L175 Difference]: Start difference. First operand has 323 places, 341 transitions, 4435 flow. Second operand 10 states and 96 transitions. [2024-06-21 17:08:04,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 352 transitions, 5176 flow [2024-06-21 17:08:05,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 352 transitions, 5097 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:05,210 INFO L231 Difference]: Finished difference. Result has 325 places, 342 transitions, 4415 flow [2024-06-21 17:08:05,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4356, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4415, PETRI_PLACES=325, PETRI_TRANSITIONS=342} [2024-06-21 17:08:05,211 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 295 predicate places. [2024-06-21 17:08:05,211 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 342 transitions, 4415 flow [2024-06-21 17:08:05,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:05,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:05,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:05,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 17:08:05,211 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:05,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:05,212 INFO L85 PathProgramCache]: Analyzing trace with hash 1590642837, now seen corresponding path program 17 times [2024-06-21 17:08:05,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:05,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118601176] [2024-06-21 17:08:05,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:05,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:05,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:06,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:06,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:06,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118601176] [2024-06-21 17:08:06,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118601176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:06,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:06,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:06,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523910076] [2024-06-21 17:08:06,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:06,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:06,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:06,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:06,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:06,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:06,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 342 transitions, 4415 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:06,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:06,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:06,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:06,698 INFO L124 PetriNetUnfolderBase]: 913/1644 cut-off events. [2024-06-21 17:08:06,698 INFO L125 PetriNetUnfolderBase]: For 146002/146002 co-relation queries the response was YES. [2024-06-21 17:08:06,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11245 conditions, 1644 events. 913/1644 cut-off events. For 146002/146002 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 9552 event pairs, 219 based on Foata normal form. 2/1644 useless extension candidates. Maximal degree in co-relation 11092. Up to 1543 conditions per place. [2024-06-21 17:08:06,717 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 323 selfloop transitions, 33 changer transitions 0/358 dead transitions. [2024-06-21 17:08:06,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 358 transitions, 5207 flow [2024-06-21 17:08:06,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:06,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:06,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:08:06,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:08:06,718 INFO L175 Difference]: Start difference. First operand has 325 places, 342 transitions, 4415 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:08:06,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 358 transitions, 5207 flow [2024-06-21 17:08:07,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 358 transitions, 5163 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:07,300 INFO L231 Difference]: Finished difference. Result has 327 places, 344 transitions, 4496 flow [2024-06-21 17:08:07,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4371, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4496, PETRI_PLACES=327, PETRI_TRANSITIONS=344} [2024-06-21 17:08:07,300 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 297 predicate places. [2024-06-21 17:08:07,301 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 344 transitions, 4496 flow [2024-06-21 17:08:07,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:07,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:07,301 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:07,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 17:08:07,301 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:07,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:07,301 INFO L85 PathProgramCache]: Analyzing trace with hash -2072161973, now seen corresponding path program 19 times [2024-06-21 17:08:07,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:07,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311969989] [2024-06-21 17:08:07,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:07,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:07,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:08,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:08,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:08,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311969989] [2024-06-21 17:08:08,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311969989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:08,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:08,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:08,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314797292] [2024-06-21 17:08:08,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:08,102 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:08,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:08,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:08,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:08,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:08,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 344 transitions, 4496 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:08,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:08,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:08,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:08,670 INFO L124 PetriNetUnfolderBase]: 917/1652 cut-off events. [2024-06-21 17:08:08,670 INFO L125 PetriNetUnfolderBase]: For 148925/148925 co-relation queries the response was YES. [2024-06-21 17:08:08,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11369 conditions, 1652 events. 917/1652 cut-off events. For 148925/148925 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9622 event pairs, 232 based on Foata normal form. 2/1652 useless extension candidates. Maximal degree in co-relation 11215. Up to 1608 conditions per place. [2024-06-21 17:08:08,690 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 331 selfloop transitions, 22 changer transitions 0/355 dead transitions. [2024-06-21 17:08:08,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 355 transitions, 5245 flow [2024-06-21 17:08:08,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:08,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:08,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 17:08:08,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 17:08:08,691 INFO L175 Difference]: Start difference. First operand has 327 places, 344 transitions, 4496 flow. Second operand 10 states and 99 transitions. [2024-06-21 17:08:08,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 355 transitions, 5245 flow [2024-06-21 17:08:09,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 355 transitions, 5148 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:09,200 INFO L231 Difference]: Finished difference. Result has 329 places, 345 transitions, 4470 flow [2024-06-21 17:08:09,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4399, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4470, PETRI_PLACES=329, PETRI_TRANSITIONS=345} [2024-06-21 17:08:09,200 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 299 predicate places. [2024-06-21 17:08:09,200 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 345 transitions, 4470 flow [2024-06-21 17:08:09,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:09,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:09,201 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:09,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 17:08:09,201 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:09,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:09,201 INFO L85 PathProgramCache]: Analyzing trace with hash -2072155277, now seen corresponding path program 18 times [2024-06-21 17:08:09,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:09,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221348571] [2024-06-21 17:08:09,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:09,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:09,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:10,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:10,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:10,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221348571] [2024-06-21 17:08:10,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221348571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:10,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:10,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:10,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034890720] [2024-06-21 17:08:10,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:10,066 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:10,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:10,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:10,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:10,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:10,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 345 transitions, 4470 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:10,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:10,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:10,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:10,736 INFO L124 PetriNetUnfolderBase]: 913/1646 cut-off events. [2024-06-21 17:08:10,736 INFO L125 PetriNetUnfolderBase]: For 140054/140054 co-relation queries the response was YES. [2024-06-21 17:08:10,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11066 conditions, 1646 events. 913/1646 cut-off events. For 140054/140054 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 9587 event pairs, 223 based on Foata normal form. 2/1646 useless extension candidates. Maximal degree in co-relation 10911. Up to 1571 conditions per place. [2024-06-21 17:08:10,756 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 329 selfloop transitions, 28 changer transitions 0/359 dead transitions. [2024-06-21 17:08:10,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 359 transitions, 5214 flow [2024-06-21 17:08:10,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:10,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:10,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:08:10,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 17:08:10,757 INFO L175 Difference]: Start difference. First operand has 329 places, 345 transitions, 4470 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:08:10,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 359 transitions, 5214 flow [2024-06-21 17:08:11,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 359 transitions, 5138 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:11,293 INFO L231 Difference]: Finished difference. Result has 331 places, 345 transitions, 4455 flow [2024-06-21 17:08:11,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4394, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4455, PETRI_PLACES=331, PETRI_TRANSITIONS=345} [2024-06-21 17:08:11,294 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 301 predicate places. [2024-06-21 17:08:11,294 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 345 transitions, 4455 flow [2024-06-21 17:08:11,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:11,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:11,294 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:11,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 17:08:11,294 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:11,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:11,295 INFO L85 PathProgramCache]: Analyzing trace with hash -2065899167, now seen corresponding path program 19 times [2024-06-21 17:08:11,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:11,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451311583] [2024-06-21 17:08:11,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:11,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:11,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:12,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:12,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:12,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451311583] [2024-06-21 17:08:12,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451311583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:12,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:12,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:12,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600040511] [2024-06-21 17:08:12,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:12,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:12,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:12,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:12,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:12,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:12,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 345 transitions, 4455 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:12,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:12,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:12,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:12,879 INFO L124 PetriNetUnfolderBase]: 919/1656 cut-off events. [2024-06-21 17:08:12,880 INFO L125 PetriNetUnfolderBase]: For 142726/142726 co-relation queries the response was YES. [2024-06-21 17:08:12,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11151 conditions, 1656 events. 919/1656 cut-off events. For 142726/142726 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9673 event pairs, 223 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 10995. Up to 1581 conditions per place. [2024-06-21 17:08:12,905 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 331 selfloop transitions, 28 changer transitions 0/361 dead transitions. [2024-06-21 17:08:12,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 361 transitions, 5257 flow [2024-06-21 17:08:12,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:12,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:12,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:08:12,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34516129032258064 [2024-06-21 17:08:12,906 INFO L175 Difference]: Start difference. First operand has 331 places, 345 transitions, 4455 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:08:12,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 361 transitions, 5257 flow [2024-06-21 17:08:13,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 361 transitions, 5196 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 17:08:13,468 INFO L231 Difference]: Finished difference. Result has 332 places, 347 transitions, 4513 flow [2024-06-21 17:08:13,469 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4394, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4513, PETRI_PLACES=332, PETRI_TRANSITIONS=347} [2024-06-21 17:08:13,469 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 302 predicate places. [2024-06-21 17:08:13,469 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 347 transitions, 4513 flow [2024-06-21 17:08:13,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:13,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:13,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:13,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 17:08:13,469 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:13,470 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:13,470 INFO L85 PathProgramCache]: Analyzing trace with hash -2065659599, now seen corresponding path program 6 times [2024-06-21 17:08:13,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:13,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894493023] [2024-06-21 17:08:13,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:13,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:13,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:14,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:14,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:14,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894493023] [2024-06-21 17:08:14,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894493023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:14,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:14,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:14,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357492858] [2024-06-21 17:08:14,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:14,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:14,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:14,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:14,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:14,548 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:14,548 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 347 transitions, 4513 flow. Second operand has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:08:14,548 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:14,548 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:14,548 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:15,101 INFO L124 PetriNetUnfolderBase]: 916/1651 cut-off events. [2024-06-21 17:08:15,101 INFO L125 PetriNetUnfolderBase]: For 134041/134041 co-relation queries the response was YES. [2024-06-21 17:08:15,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10933 conditions, 1651 events. 916/1651 cut-off events. For 134041/134041 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9625 event pairs, 222 based on Foata normal form. 2/1651 useless extension candidates. Maximal degree in co-relation 10776. Up to 1607 conditions per place. [2024-06-21 17:08:15,125 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 338 selfloop transitions, 19 changer transitions 0/359 dead transitions. [2024-06-21 17:08:15,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 359 transitions, 5253 flow [2024-06-21 17:08:15,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:15,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:15,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 17:08:15,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 17:08:15,126 INFO L175 Difference]: Start difference. First operand has 332 places, 347 transitions, 4513 flow. Second operand 10 states and 99 transitions. [2024-06-21 17:08:15,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 359 transitions, 5253 flow [2024-06-21 17:08:15,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 359 transitions, 5162 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:15,657 INFO L231 Difference]: Finished difference. Result has 334 places, 347 transitions, 4464 flow [2024-06-21 17:08:15,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4422, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4464, PETRI_PLACES=334, PETRI_TRANSITIONS=347} [2024-06-21 17:08:15,658 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-21 17:08:15,658 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 347 transitions, 4464 flow [2024-06-21 17:08:15,658 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 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-21 17:08:15,658 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:15,658 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:15,658 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 17:08:15,658 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:15,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:15,658 INFO L85 PathProgramCache]: Analyzing trace with hash 481580123, now seen corresponding path program 20 times [2024-06-21 17:08:15,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:15,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359552183] [2024-06-21 17:08:15,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:15,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:15,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:16,607 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:16,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:16,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359552183] [2024-06-21 17:08:16,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359552183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:16,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:16,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:16,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931938929] [2024-06-21 17:08:16,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:16,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:16,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:16,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:16,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:16,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:16,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 347 transitions, 4464 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:16,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:16,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:16,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:17,269 INFO L124 PetriNetUnfolderBase]: 913/1646 cut-off events. [2024-06-21 17:08:17,269 INFO L125 PetriNetUnfolderBase]: For 124079/124079 co-relation queries the response was YES. [2024-06-21 17:08:17,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10632 conditions, 1646 events. 913/1646 cut-off events. For 124079/124079 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 9617 event pairs, 233 based on Foata normal form. 2/1646 useless extension candidates. Maximal degree in co-relation 10474. Up to 1602 conditions per place. [2024-06-21 17:08:17,289 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 333 selfloop transitions, 22 changer transitions 0/357 dead transitions. [2024-06-21 17:08:17,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 357 transitions, 5196 flow [2024-06-21 17:08:17,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:17,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:17,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 17:08:17,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 17:08:17,290 INFO L175 Difference]: Start difference. First operand has 334 places, 347 transitions, 4464 flow. Second operand 10 states and 99 transitions. [2024-06-21 17:08:17,290 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 357 transitions, 5196 flow [2024-06-21 17:08:17,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 357 transitions, 5097 flow, removed 14 selfloop flow, removed 10 redundant places. [2024-06-21 17:08:17,782 INFO L231 Difference]: Finished difference. Result has 334 places, 347 transitions, 4413 flow [2024-06-21 17:08:17,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4365, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4413, PETRI_PLACES=334, PETRI_TRANSITIONS=347} [2024-06-21 17:08:17,782 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 304 predicate places. [2024-06-21 17:08:17,782 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 347 transitions, 4413 flow [2024-06-21 17:08:17,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:17,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:17,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:17,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 17:08:17,783 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:17,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:17,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1652354753, now seen corresponding path program 20 times [2024-06-21 17:08:17,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:17,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144486283] [2024-06-21 17:08:17,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:17,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:17,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:18,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-21 17:08:18,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:18,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144486283] [2024-06-21 17:08:18,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144486283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:18,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:18,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:18,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695808676] [2024-06-21 17:08:18,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:18,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:18,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:18,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:18,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:18,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:18,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 347 transitions, 4413 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:18,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:18,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:18,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:19,370 INFO L124 PetriNetUnfolderBase]: 919/1656 cut-off events. [2024-06-21 17:08:19,370 INFO L125 PetriNetUnfolderBase]: For 126424/126424 co-relation queries the response was YES. [2024-06-21 17:08:19,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10626 conditions, 1656 events. 919/1656 cut-off events. For 126424/126424 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9669 event pairs, 221 based on Foata normal form. 2/1656 useless extension candidates. Maximal degree in co-relation 10469. Up to 1581 conditions per place. [2024-06-21 17:08:19,391 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 331 selfloop transitions, 29 changer transitions 0/362 dead transitions. [2024-06-21 17:08:19,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 362 transitions, 5219 flow [2024-06-21 17:08:19,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:19,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:19,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:08:19,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:08:19,392 INFO L175 Difference]: Start difference. First operand has 334 places, 347 transitions, 4413 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:08:19,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 362 transitions, 5219 flow [2024-06-21 17:08:19,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 362 transitions, 5153 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 17:08:19,978 INFO L231 Difference]: Finished difference. Result has 335 places, 349 transitions, 4472 flow [2024-06-21 17:08:19,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4347, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4472, PETRI_PLACES=335, PETRI_TRANSITIONS=349} [2024-06-21 17:08:19,978 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 305 predicate places. [2024-06-21 17:08:19,978 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 349 transitions, 4472 flow [2024-06-21 17:08:19,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:19,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:19,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:19,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 17:08:19,978 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:19,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:19,979 INFO L85 PathProgramCache]: Analyzing trace with hash -2065905677, now seen corresponding path program 21 times [2024-06-21 17:08:19,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:19,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966694396] [2024-06-21 17:08:19,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:19,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:19,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:20,824 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:20,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:20,825 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966694396] [2024-06-21 17:08:20,825 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966694396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:20,825 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:20,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:20,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661143362] [2024-06-21 17:08:20,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:20,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:20,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:20,826 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:20,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:20,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:20,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 349 transitions, 4472 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:20,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:20,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:20,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:21,582 INFO L124 PetriNetUnfolderBase]: 915/1650 cut-off events. [2024-06-21 17:08:21,583 INFO L125 PetriNetUnfolderBase]: For 114547/114547 co-relation queries the response was YES. [2024-06-21 17:08:21,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10352 conditions, 1650 events. 915/1650 cut-off events. For 114547/114547 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 9643 event pairs, 220 based on Foata normal form. 2/1650 useless extension candidates. Maximal degree in co-relation 10195. Up to 1558 conditions per place. [2024-06-21 17:08:21,610 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 328 selfloop transitions, 33 changer transitions 0/363 dead transitions. [2024-06-21 17:08:21,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 363 transitions, 5224 flow [2024-06-21 17:08:21,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:21,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:21,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 17:08:21,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34838709677419355 [2024-06-21 17:08:21,611 INFO L175 Difference]: Start difference. First operand has 335 places, 349 transitions, 4472 flow. Second operand 10 states and 108 transitions. [2024-06-21 17:08:21,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 363 transitions, 5224 flow [2024-06-21 17:08:22,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 363 transitions, 5125 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:22,130 INFO L231 Difference]: Finished difference. Result has 337 places, 349 transitions, 4444 flow [2024-06-21 17:08:22,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4373, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4444, PETRI_PLACES=337, PETRI_TRANSITIONS=349} [2024-06-21 17:08:22,130 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 17:08:22,130 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 349 transitions, 4444 flow [2024-06-21 17:08:22,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:22,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:22,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:22,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 17:08:22,131 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:22,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:22,131 INFO L85 PathProgramCache]: Analyzing trace with hash 240499217, now seen corresponding path program 21 times [2024-06-21 17:08:22,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:22,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50231027] [2024-06-21 17:08:22,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:22,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:22,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:22,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:22,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:22,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50231027] [2024-06-21 17:08:22,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50231027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:22,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:22,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:22,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683774814] [2024-06-21 17:08:22,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:22,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:22,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:22,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:22,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:22,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:22,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 349 transitions, 4444 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:22,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:22,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:22,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:23,541 INFO L124 PetriNetUnfolderBase]: 963/1748 cut-off events. [2024-06-21 17:08:23,542 INFO L125 PetriNetUnfolderBase]: For 128465/128465 co-relation queries the response was YES. [2024-06-21 17:08:23,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10937 conditions, 1748 events. 963/1748 cut-off events. For 128465/128465 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 10478 event pairs, 154 based on Foata normal form. 2/1748 useless extension candidates. Maximal degree in co-relation 10779. Up to 1310 conditions per place. [2024-06-21 17:08:23,561 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 295 selfloop transitions, 91 changer transitions 0/388 dead transitions. [2024-06-21 17:08:23,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 388 transitions, 5648 flow [2024-06-21 17:08:23,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:23,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:23,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 17:08:23,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 17:08:23,563 INFO L175 Difference]: Start difference. First operand has 337 places, 349 transitions, 4444 flow. Second operand 11 states and 127 transitions. [2024-06-21 17:08:23,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 388 transitions, 5648 flow [2024-06-21 17:08:24,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 388 transitions, 5521 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-21 17:08:24,145 INFO L231 Difference]: Finished difference. Result has 343 places, 358 transitions, 4689 flow [2024-06-21 17:08:24,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=259, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4689, PETRI_PLACES=343, PETRI_TRANSITIONS=358} [2024-06-21 17:08:24,145 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 313 predicate places. [2024-06-21 17:08:24,145 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 358 transitions, 4689 flow [2024-06-21 17:08:24,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:24,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:24,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:24,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 17:08:24,146 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:24,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:24,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1835535929, now seen corresponding path program 22 times [2024-06-21 17:08:24,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:24,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263635121] [2024-06-21 17:08:24,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:24,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:24,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:24,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-21 17:08:24,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:24,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263635121] [2024-06-21 17:08:24,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263635121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:24,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:24,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:24,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955288070] [2024-06-21 17:08:24,833 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:24,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:24,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:24,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:24,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:24,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:24,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 358 transitions, 4689 flow. Second operand has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:24,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:24,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:24,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:25,536 INFO L124 PetriNetUnfolderBase]: 987/1796 cut-off events. [2024-06-21 17:08:25,536 INFO L125 PetriNetUnfolderBase]: For 131100/131100 co-relation queries the response was YES. [2024-06-21 17:08:25,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11395 conditions, 1796 events. 987/1796 cut-off events. For 131100/131100 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 10872 event pairs, 162 based on Foata normal form. 2/1796 useless extension candidates. Maximal degree in co-relation 11233. Up to 1526 conditions per place. [2024-06-21 17:08:25,556 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 302 selfloop transitions, 81 changer transitions 0/385 dead transitions. [2024-06-21 17:08:25,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 385 transitions, 5609 flow [2024-06-21 17:08:25,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:25,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:25,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 17:08:25,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 17:08:25,557 INFO L175 Difference]: Start difference. First operand has 343 places, 358 transitions, 4689 flow. Second operand 11 states and 125 transitions. [2024-06-21 17:08:25,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 385 transitions, 5609 flow [2024-06-21 17:08:26,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 385 transitions, 5443 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:26,189 INFO L231 Difference]: Finished difference. Result has 351 places, 365 transitions, 4795 flow [2024-06-21 17:08:26,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4533, PETRI_DIFFERENCE_MINUEND_PLACES=338, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4795, PETRI_PLACES=351, PETRI_TRANSITIONS=365} [2024-06-21 17:08:26,189 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 321 predicate places. [2024-06-21 17:08:26,190 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 365 transitions, 4795 flow [2024-06-21 17:08:26,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.363636363636363) internal successors, (70), 11 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-21 17:08:26,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:26,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:26,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 17:08:26,190 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:26,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:26,191 INFO L85 PathProgramCache]: Analyzing trace with hash 359463923, now seen corresponding path program 23 times [2024-06-21 17:08:26,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:26,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461782133] [2024-06-21 17:08:26,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:26,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:26,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:26,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:26,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:26,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461782133] [2024-06-21 17:08:26,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461782133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:26,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:26,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:26,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928769471] [2024-06-21 17:08:26,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:26,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:26,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:26,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:26,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:26,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:26,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 365 transitions, 4795 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:26,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:26,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:26,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:27,511 INFO L124 PetriNetUnfolderBase]: 988/1797 cut-off events. [2024-06-21 17:08:27,511 INFO L125 PetriNetUnfolderBase]: For 133548/133548 co-relation queries the response was YES. [2024-06-21 17:08:27,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11200 conditions, 1797 events. 988/1797 cut-off events. For 133548/133548 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 10854 event pairs, 142 based on Foata normal form. 4/1799 useless extension candidates. Maximal degree in co-relation 11036. Up to 1331 conditions per place. [2024-06-21 17:08:27,528 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 264 selfloop transitions, 117 changer transitions 0/383 dead transitions. [2024-06-21 17:08:27,528 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 383 transitions, 5626 flow [2024-06-21 17:08:27,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:27,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:27,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 17:08:27,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-21 17:08:27,529 INFO L175 Difference]: Start difference. First operand has 351 places, 365 transitions, 4795 flow. Second operand 10 states and 118 transitions. [2024-06-21 17:08:27,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 383 transitions, 5626 flow [2024-06-21 17:08:28,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 383 transitions, 5460 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:28,191 INFO L231 Difference]: Finished difference. Result has 355 places, 366 transitions, 4892 flow [2024-06-21 17:08:28,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4629, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=248, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4892, PETRI_PLACES=355, PETRI_TRANSITIONS=366} [2024-06-21 17:08:28,191 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 325 predicate places. [2024-06-21 17:08:28,191 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 366 transitions, 4892 flow [2024-06-21 17:08:28,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:28,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:28,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:28,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 17:08:28,192 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:28,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:28,192 INFO L85 PathProgramCache]: Analyzing trace with hash -551306507, now seen corresponding path program 24 times [2024-06-21 17:08:28,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:28,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69050125] [2024-06-21 17:08:28,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:28,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:28,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:28,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:28,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:28,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69050125] [2024-06-21 17:08:28,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69050125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:28,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:28,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:28,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830565991] [2024-06-21 17:08:28,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:28,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:28,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:28,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:28,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:28,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:28,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 366 transitions, 4892 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:28,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:28,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:28,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:29,362 INFO L124 PetriNetUnfolderBase]: 1005/1834 cut-off events. [2024-06-21 17:08:29,362 INFO L125 PetriNetUnfolderBase]: For 123873/123873 co-relation queries the response was YES. [2024-06-21 17:08:29,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11471 conditions, 1834 events. 1005/1834 cut-off events. For 123873/123873 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11184 event pairs, 174 based on Foata normal form. 2/1834 useless extension candidates. Maximal degree in co-relation 11306. Up to 1199 conditions per place. [2024-06-21 17:08:29,384 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 272 selfloop transitions, 120 changer transitions 0/394 dead transitions. [2024-06-21 17:08:29,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 394 transitions, 5810 flow [2024-06-21 17:08:29,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:29,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:29,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-21 17:08:29,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741935483870968 [2024-06-21 17:08:29,386 INFO L175 Difference]: Start difference. First operand has 355 places, 366 transitions, 4892 flow. Second operand 10 states and 116 transitions. [2024-06-21 17:08:29,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 394 transitions, 5810 flow [2024-06-21 17:08:29,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 394 transitions, 5573 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 17:08:29,921 INFO L231 Difference]: Finished difference. Result has 360 places, 370 transitions, 5014 flow [2024-06-21 17:08:29,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4655, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5014, PETRI_PLACES=360, PETRI_TRANSITIONS=370} [2024-06-21 17:08:29,922 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 330 predicate places. [2024-06-21 17:08:29,922 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 370 transitions, 5014 flow [2024-06-21 17:08:29,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:29,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:29,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:29,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 17:08:29,923 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:29,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:29,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1901699499, now seen corresponding path program 25 times [2024-06-21 17:08:29,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:29,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948525303] [2024-06-21 17:08:29,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:29,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:29,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:30,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:30,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:30,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948525303] [2024-06-21 17:08:30,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948525303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:30,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:30,489 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:30,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419547666] [2024-06-21 17:08:30,489 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:30,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:30,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:30,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:30,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:30,589 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:30,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 370 transitions, 5014 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:30,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:30,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:30,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:31,204 INFO L124 PetriNetUnfolderBase]: 1002/1829 cut-off events. [2024-06-21 17:08:31,204 INFO L125 PetriNetUnfolderBase]: For 111534/111534 co-relation queries the response was YES. [2024-06-21 17:08:31,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11311 conditions, 1829 events. 1002/1829 cut-off events. For 111534/111534 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11136 event pairs, 158 based on Foata normal form. 2/1829 useless extension candidates. Maximal degree in co-relation 11144. Up to 913 conditions per place. [2024-06-21 17:08:31,227 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 248 selfloop transitions, 137 changer transitions 0/387 dead transitions. [2024-06-21 17:08:31,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 387 transitions, 5824 flow [2024-06-21 17:08:31,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:31,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:31,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-21 17:08:31,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3419354838709677 [2024-06-21 17:08:31,228 INFO L175 Difference]: Start difference. First operand has 360 places, 370 transitions, 5014 flow. Second operand 10 states and 106 transitions. [2024-06-21 17:08:31,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 387 transitions, 5824 flow [2024-06-21 17:08:31,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 387 transitions, 5609 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:31,795 INFO L231 Difference]: Finished difference. Result has 364 places, 370 transitions, 5077 flow [2024-06-21 17:08:31,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4799, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5077, PETRI_PLACES=364, PETRI_TRANSITIONS=370} [2024-06-21 17:08:31,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 334 predicate places. [2024-06-21 17:08:31,795 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 370 transitions, 5077 flow [2024-06-21 17:08:31,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:31,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:31,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:31,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 17:08:31,796 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:31,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:31,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1828259677, now seen corresponding path program 22 times [2024-06-21 17:08:31,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:31,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555502987] [2024-06-21 17:08:31,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:31,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:31,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:32,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:32,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:32,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555502987] [2024-06-21 17:08:32,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555502987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:32,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:32,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:08:32,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498268916] [2024-06-21 17:08:32,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:32,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:08:32,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:32,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:08:32,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:08:32,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:32,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 370 transitions, 5077 flow. Second operand has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:32,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:32,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:32,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:33,286 INFO L124 PetriNetUnfolderBase]: 998/1823 cut-off events. [2024-06-21 17:08:33,287 INFO L125 PetriNetUnfolderBase]: For 98973/98973 co-relation queries the response was YES. [2024-06-21 17:08:33,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11140 conditions, 1823 events. 998/1823 cut-off events. For 98973/98973 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11114 event pairs, 145 based on Foata normal form. 2/1823 useless extension candidates. Maximal degree in co-relation 10973. Up to 1423 conditions per place. [2024-06-21 17:08:33,308 INFO L140 encePairwiseOnDemand]: 18/31 looper letters, 283 selfloop transitions, 106 changer transitions 0/391 dead transitions. [2024-06-21 17:08:33,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 391 transitions, 5922 flow [2024-06-21 17:08:33,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:33,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:33,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 129 transitions. [2024-06-21 17:08:33,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161290322580645 [2024-06-21 17:08:33,309 INFO L175 Difference]: Start difference. First operand has 364 places, 370 transitions, 5077 flow. Second operand 10 states and 129 transitions. [2024-06-21 17:08:33,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 391 transitions, 5922 flow [2024-06-21 17:08:33,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 391 transitions, 5267 flow, removed 22 selfloop flow, removed 18 redundant places. [2024-06-21 17:08:33,793 INFO L231 Difference]: Finished difference. Result has 356 places, 371 transitions, 4657 flow [2024-06-21 17:08:33,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=4423, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4657, PETRI_PLACES=356, PETRI_TRANSITIONS=371} [2024-06-21 17:08:33,793 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 326 predicate places. [2024-06-21 17:08:33,793 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 371 transitions, 4657 flow [2024-06-21 17:08:33,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.5) internal successors, (65), 10 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:08:33,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:33,793 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-21 17:08:33,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 17:08:33,794 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:33,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:33,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1700312977, now seen corresponding path program 1 times [2024-06-21 17:08:33,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:33,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837604344] [2024-06-21 17:08:33,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:33,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:33,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:34,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:34,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:34,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837604344] [2024-06-21 17:08:34,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837604344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:34,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:34,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:34,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21058390] [2024-06-21 17:08:34,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:34,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:34,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:34,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:34,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:34,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:34,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 371 transitions, 4657 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:34,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:34,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:34,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:35,426 INFO L124 PetriNetUnfolderBase]: 1025/1884 cut-off events. [2024-06-21 17:08:35,426 INFO L125 PetriNetUnfolderBase]: For 176656/176656 co-relation queries the response was YES. [2024-06-21 17:08:35,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11017 conditions, 1884 events. 1025/1884 cut-off events. For 176656/176656 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 11514 event pairs, 124 based on Foata normal form. 8/1890 useless extension candidates. Maximal degree in co-relation 10860. Up to 897 conditions per place. [2024-06-21 17:08:35,447 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 193 selfloop transitions, 171 changer transitions 33/399 dead transitions. [2024-06-21 17:08:35,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 399 transitions, 5749 flow [2024-06-21 17:08:35,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:35,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:35,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 17:08:35,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 17:08:35,448 INFO L175 Difference]: Start difference. First operand has 356 places, 371 transitions, 4657 flow. Second operand 11 states and 129 transitions. [2024-06-21 17:08:35,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 399 transitions, 5749 flow [2024-06-21 17:08:36,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 399 transitions, 4830 flow, removed 35 selfloop flow, removed 13 redundant places. [2024-06-21 17:08:36,112 INFO L231 Difference]: Finished difference. Result has 354 places, 351 transitions, 3919 flow [2024-06-21 17:08:36,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3738, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3919, PETRI_PLACES=354, PETRI_TRANSITIONS=351} [2024-06-21 17:08:36,112 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 324 predicate places. [2024-06-21 17:08:36,112 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 351 transitions, 3919 flow [2024-06-21 17:08:36,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:36,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:36,113 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-21 17:08:36,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 17:08:36,113 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:36,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:36,113 INFO L85 PathProgramCache]: Analyzing trace with hash 100552973, now seen corresponding path program 2 times [2024-06-21 17:08:36,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:36,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1621332727] [2024-06-21 17:08:36,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:36,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:36,971 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:36,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:36,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1621332727] [2024-06-21 17:08:36,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1621332727] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:36,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:36,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:36,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671626454] [2024-06-21 17:08:36,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:36,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:36,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:36,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:36,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:37,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:37,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 351 transitions, 3919 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:37,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:37,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:37,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:37,650 INFO L124 PetriNetUnfolderBase]: 995/1836 cut-off events. [2024-06-21 17:08:37,650 INFO L125 PetriNetUnfolderBase]: For 230172/230172 co-relation queries the response was YES. [2024-06-21 17:08:37,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10855 conditions, 1836 events. 995/1836 cut-off events. For 230172/230172 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 11123 event pairs, 124 based on Foata normal form. 8/1842 useless extension candidates. Maximal degree in co-relation 10715. Up to 908 conditions per place. [2024-06-21 17:08:37,671 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 190 selfloop transitions, 174 changer transitions 22/388 dead transitions. [2024-06-21 17:08:37,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 388 transitions, 5066 flow [2024-06-21 17:08:37,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:37,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:37,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 131 transitions. [2024-06-21 17:08:37,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3841642228739003 [2024-06-21 17:08:37,672 INFO L175 Difference]: Start difference. First operand has 354 places, 351 transitions, 3919 flow. Second operand 11 states and 131 transitions. [2024-06-21 17:08:37,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 388 transitions, 5066 flow [2024-06-21 17:08:38,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 388 transitions, 4806 flow, removed 13 selfloop flow, removed 13 redundant places. [2024-06-21 17:08:38,298 INFO L231 Difference]: Finished difference. Result has 337 places, 344 transitions, 3949 flow [2024-06-21 17:08:38,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3676, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3949, PETRI_PLACES=337, PETRI_TRANSITIONS=344} [2024-06-21 17:08:38,299 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 307 predicate places. [2024-06-21 17:08:38,299 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 344 transitions, 3949 flow [2024-06-21 17:08:38,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:38,299 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:38,299 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-21 17:08:38,299 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 17:08:38,299 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:38,299 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:38,300 INFO L85 PathProgramCache]: Analyzing trace with hash 104127893, now seen corresponding path program 3 times [2024-06-21 17:08:38,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:38,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681645719] [2024-06-21 17:08:38,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:38,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:38,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:39,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:39,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:39,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681645719] [2024-06-21 17:08:39,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681645719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:39,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:39,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:39,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611583581] [2024-06-21 17:08:39,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:39,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:39,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:39,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:39,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:39,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:39,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 344 transitions, 3949 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:39,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:39,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:39,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:39,844 INFO L124 PetriNetUnfolderBase]: 953/1758 cut-off events. [2024-06-21 17:08:39,844 INFO L125 PetriNetUnfolderBase]: For 210809/210809 co-relation queries the response was YES. [2024-06-21 17:08:39,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10678 conditions, 1758 events. 953/1758 cut-off events. For 210809/210809 co-relation queries the response was YES. Maximal size of possible extension queue 200. Compared 10517 event pairs, 118 based on Foata normal form. 8/1764 useless extension candidates. Maximal degree in co-relation 10542. Up to 908 conditions per place. [2024-06-21 17:08:39,865 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 184 selfloop transitions, 174 changer transitions 15/375 dead transitions. [2024-06-21 17:08:39,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 375 transitions, 5012 flow [2024-06-21 17:08:39,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:39,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:39,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 128 transitions. [2024-06-21 17:08:39,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375366568914956 [2024-06-21 17:08:39,866 INFO L175 Difference]: Start difference. First operand has 337 places, 344 transitions, 3949 flow. Second operand 11 states and 128 transitions. [2024-06-21 17:08:39,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 375 transitions, 5012 flow [2024-06-21 17:08:40,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 375 transitions, 4594 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-21 17:08:40,579 INFO L231 Difference]: Finished difference. Result has 333 places, 339 transitions, 3819 flow [2024-06-21 17:08:40,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3819, PETRI_PLACES=333, PETRI_TRANSITIONS=339} [2024-06-21 17:08:40,580 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 303 predicate places. [2024-06-21 17:08:40,580 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 339 transitions, 3819 flow [2024-06-21 17:08:40,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:40,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:40,580 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-21 17:08:40,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 17:08:40,580 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:40,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:40,581 INFO L85 PathProgramCache]: Analyzing trace with hash 104272043, now seen corresponding path program 4 times [2024-06-21 17:08:40,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:40,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315326823] [2024-06-21 17:08:40,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:40,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:40,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:41,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:41,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:41,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315326823] [2024-06-21 17:08:41,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315326823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:41,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:41,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:41,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705433290] [2024-06-21 17:08:41,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:41,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:41,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:41,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:41,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:41,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:41,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 339 transitions, 3819 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:08:41,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:41,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:41,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:41,940 INFO L124 PetriNetUnfolderBase]: 913/1686 cut-off events. [2024-06-21 17:08:41,940 INFO L125 PetriNetUnfolderBase]: For 210737/210737 co-relation queries the response was YES. [2024-06-21 17:08:41,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9381 conditions, 1686 events. 913/1686 cut-off events. For 210737/210737 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 10035 event pairs, 136 based on Foata normal form. 16/1700 useless extension candidates. Maximal degree in co-relation 9249. Up to 872 conditions per place. [2024-06-21 17:08:41,957 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 180 selfloop transitions, 149 changer transitions 28/359 dead transitions. [2024-06-21 17:08:41,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 359 transitions, 4581 flow [2024-06-21 17:08:41,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:41,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:41,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 17:08:41,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:08:41,959 INFO L175 Difference]: Start difference. First operand has 333 places, 339 transitions, 3819 flow. Second operand 10 states and 124 transitions. [2024-06-21 17:08:41,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 359 transitions, 4581 flow [2024-06-21 17:08:42,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 359 transitions, 4196 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:08:42,473 INFO L231 Difference]: Finished difference. Result has 330 places, 318 transitions, 3468 flow [2024-06-21 17:08:42,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3434, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3468, PETRI_PLACES=330, PETRI_TRANSITIONS=318} [2024-06-21 17:08:42,473 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 300 predicate places. [2024-06-21 17:08:42,473 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 318 transitions, 3468 flow [2024-06-21 17:08:42,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:08:42,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:42,474 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-21 17:08:42,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 17:08:42,474 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:42,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:42,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1809122577, now seen corresponding path program 5 times [2024-06-21 17:08:42,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:42,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921260270] [2024-06-21 17:08:42,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:42,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:42,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:43,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:43,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921260270] [2024-06-21 17:08:43,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921260270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:43,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:43,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:43,564 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [601402994] [2024-06-21 17:08:43,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:43,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:43,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:43,565 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:43,565 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:43,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:43,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 318 transitions, 3468 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:43,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:43,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:43,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:44,212 INFO L124 PetriNetUnfolderBase]: 859/1569 cut-off events. [2024-06-21 17:08:44,212 INFO L125 PetriNetUnfolderBase]: For 173601/173601 co-relation queries the response was YES. [2024-06-21 17:08:44,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8761 conditions, 1569 events. 859/1569 cut-off events. For 173601/173601 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 9106 event pairs, 96 based on Foata normal form. 10/1577 useless extension candidates. Maximal degree in co-relation 8632. Up to 1205 conditions per place. [2024-06-21 17:08:44,228 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 239 selfloop transitions, 84 changer transitions 13/338 dead transitions. [2024-06-21 17:08:44,228 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 338 transitions, 4192 flow [2024-06-21 17:08:44,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:44,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:44,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 17:08:44,229 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 17:08:44,229 INFO L175 Difference]: Start difference. First operand has 330 places, 318 transitions, 3468 flow. Second operand 11 states and 123 transitions. [2024-06-21 17:08:44,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 338 transitions, 4192 flow [2024-06-21 17:08:44,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 338 transitions, 3768 flow, removed 1 selfloop flow, removed 19 redundant places. [2024-06-21 17:08:44,565 INFO L231 Difference]: Finished difference. Result has 314 places, 314 transitions, 3182 flow [2024-06-21 17:08:44,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3044, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3182, PETRI_PLACES=314, PETRI_TRANSITIONS=314} [2024-06-21 17:08:44,566 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2024-06-21 17:08:44,566 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 314 transitions, 3182 flow [2024-06-21 17:08:44,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:44,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:44,566 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-21 17:08:44,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 17:08:44,566 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:44,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:44,567 INFO L85 PathProgramCache]: Analyzing trace with hash 1954618939, now seen corresponding path program 6 times [2024-06-21 17:08:44,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:44,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [445300873] [2024-06-21 17:08:44,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:44,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:44,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:45,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:45,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:45,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [445300873] [2024-06-21 17:08:45,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [445300873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:45,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:45,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:45,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337223571] [2024-06-21 17:08:45,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:45,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:45,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:45,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:45,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:45,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:45,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 314 transitions, 3182 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:45,717 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:45,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:45,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:46,366 INFO L124 PetriNetUnfolderBase]: 845/1551 cut-off events. [2024-06-21 17:08:46,366 INFO L125 PetriNetUnfolderBase]: For 172801/172801 co-relation queries the response was YES. [2024-06-21 17:08:46,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8312 conditions, 1551 events. 845/1551 cut-off events. For 172801/172801 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 9007 event pairs, 144 based on Foata normal form. 10/1559 useless extension candidates. Maximal degree in co-relation 8190. Up to 860 conditions per place. [2024-06-21 17:08:46,382 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 178 selfloop transitions, 145 changer transitions 11/336 dead transitions. [2024-06-21 17:08:46,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 336 transitions, 3906 flow [2024-06-21 17:08:46,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:08:46,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:08:46,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 17:08:46,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 17:08:46,427 INFO L175 Difference]: Start difference. First operand has 314 places, 314 transitions, 3182 flow. Second operand 12 states and 139 transitions. [2024-06-21 17:08:46,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 336 transitions, 3906 flow [2024-06-21 17:08:46,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 336 transitions, 3734 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:08:46,816 INFO L231 Difference]: Finished difference. Result has 313 places, 310 transitions, 3275 flow [2024-06-21 17:08:46,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=3010, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3275, PETRI_PLACES=313, PETRI_TRANSITIONS=310} [2024-06-21 17:08:46,816 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 283 predicate places. [2024-06-21 17:08:46,816 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 310 transitions, 3275 flow [2024-06-21 17:08:46,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:46,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:46,817 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-21 17:08:46,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 17:08:46,817 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:46,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:46,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1640827041, now seen corresponding path program 7 times [2024-06-21 17:08:46,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:46,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724394075] [2024-06-21 17:08:46,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:46,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:46,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:47,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:47,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:47,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724394075] [2024-06-21 17:08:47,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724394075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:47,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:47,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:47,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302700861] [2024-06-21 17:08:47,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:47,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:47,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:47,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:47,927 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:48,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:48,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 310 transitions, 3275 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:48,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:48,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:48,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:48,739 INFO L124 PetriNetUnfolderBase]: 831/1529 cut-off events. [2024-06-21 17:08:48,740 INFO L125 PetriNetUnfolderBase]: For 158064/158064 co-relation queries the response was YES. [2024-06-21 17:08:48,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8373 conditions, 1529 events. 831/1529 cut-off events. For 158064/158064 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 8873 event pairs, 140 based on Foata normal form. 8/1535 useless extension candidates. Maximal degree in co-relation 8252. Up to 840 conditions per place. [2024-06-21 17:08:48,761 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 139 changer transitions 14/331 dead transitions. [2024-06-21 17:08:48,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 331 transitions, 3983 flow [2024-06-21 17:08:48,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:48,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:48,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 130 transitions. [2024-06-21 17:08:48,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3812316715542522 [2024-06-21 17:08:48,762 INFO L175 Difference]: Start difference. First operand has 313 places, 310 transitions, 3275 flow. Second operand 11 states and 130 transitions. [2024-06-21 17:08:48,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 331 transitions, 3983 flow [2024-06-21 17:08:49,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 331 transitions, 3685 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 17:08:49,233 INFO L231 Difference]: Finished difference. Result has 310 places, 304 transitions, 3188 flow [2024-06-21 17:08:49,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3188, PETRI_PLACES=310, PETRI_TRANSITIONS=304} [2024-06-21 17:08:49,234 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 280 predicate places. [2024-06-21 17:08:49,234 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 304 transitions, 3188 flow [2024-06-21 17:08:49,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:49,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:49,234 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-21 17:08:49,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 17:08:49,234 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:49,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:49,234 INFO L85 PathProgramCache]: Analyzing trace with hash 632949525, now seen corresponding path program 8 times [2024-06-21 17:08:49,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:49,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472894774] [2024-06-21 17:08:49,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:49,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:49,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:50,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:50,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472894774] [2024-06-21 17:08:50,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472894774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:50,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:50,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:08:50,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1931457208] [2024-06-21 17:08:50,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:50,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:08:50,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:50,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:08:50,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:08:50,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:50,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 304 transitions, 3188 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:08:50,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:50,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:50,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:50,908 INFO L124 PetriNetUnfolderBase]: 846/1562 cut-off events. [2024-06-21 17:08:50,908 INFO L125 PetriNetUnfolderBase]: For 213497/213497 co-relation queries the response was YES. [2024-06-21 17:08:50,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9436 conditions, 1562 events. 846/1562 cut-off events. For 213497/213497 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 9048 event pairs, 103 based on Foata normal form. 8/1568 useless extension candidates. Maximal degree in co-relation 9316. Up to 1065 conditions per place. [2024-06-21 17:08:50,922 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 228 selfloop transitions, 86 changer transitions 13/329 dead transitions. [2024-06-21 17:08:50,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 329 transitions, 4124 flow [2024-06-21 17:08:50,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:08:50,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:08:50,923 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 17:08:50,923 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:08:50,923 INFO L175 Difference]: Start difference. First operand has 310 places, 304 transitions, 3188 flow. Second operand 10 states and 124 transitions. [2024-06-21 17:08:50,923 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 329 transitions, 4124 flow [2024-06-21 17:08:51,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 329 transitions, 3834 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:08:51,581 INFO L231 Difference]: Finished difference. Result has 305 places, 299 transitions, 3029 flow [2024-06-21 17:08:51,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2904, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3029, PETRI_PLACES=305, PETRI_TRANSITIONS=299} [2024-06-21 17:08:51,581 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 275 predicate places. [2024-06-21 17:08:51,581 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 299 transitions, 3029 flow [2024-06-21 17:08:51,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:08:51,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:51,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:51,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 17:08:51,581 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:51,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:51,582 INFO L85 PathProgramCache]: Analyzing trace with hash 1949250979, now seen corresponding path program 9 times [2024-06-21 17:08:51,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:51,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063786805] [2024-06-21 17:08:51,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:51,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:51,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:52,555 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:52,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:52,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063786805] [2024-06-21 17:08:52,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063786805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:52,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:52,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:52,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [951308972] [2024-06-21 17:08:52,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:52,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:52,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:52,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:52,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:52,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:52,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 299 transitions, 3029 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:52,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:52,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:52,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:53,331 INFO L124 PetriNetUnfolderBase]: 826/1526 cut-off events. [2024-06-21 17:08:53,331 INFO L125 PetriNetUnfolderBase]: For 205673/205673 co-relation queries the response was YES. [2024-06-21 17:08:53,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9120 conditions, 1526 events. 826/1526 cut-off events. For 205673/205673 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 8773 event pairs, 149 based on Foata normal form. 8/1532 useless extension candidates. Maximal degree in co-relation 9002. Up to 778 conditions per place. [2024-06-21 17:08:53,345 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 176 selfloop transitions, 137 changer transitions 10/325 dead transitions. [2024-06-21 17:08:53,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 325 transitions, 3955 flow [2024-06-21 17:08:53,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:08:53,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:08:53,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 139 transitions. [2024-06-21 17:08:53,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3736559139784946 [2024-06-21 17:08:53,346 INFO L175 Difference]: Start difference. First operand has 305 places, 299 transitions, 3029 flow. Second operand 12 states and 139 transitions. [2024-06-21 17:08:53,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 325 transitions, 3955 flow [2024-06-21 17:08:53,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 325 transitions, 3764 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:08:53,895 INFO L231 Difference]: Finished difference. Result has 303 places, 295 transitions, 3079 flow [2024-06-21 17:08:53,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2842, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3079, PETRI_PLACES=303, PETRI_TRANSITIONS=295} [2024-06-21 17:08:53,896 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 273 predicate places. [2024-06-21 17:08:53,896 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 295 transitions, 3079 flow [2024-06-21 17:08:53,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:53,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:53,896 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-21 17:08:53,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 17:08:53,896 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:53,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:53,896 INFO L85 PathProgramCache]: Analyzing trace with hash 633099255, now seen corresponding path program 10 times [2024-06-21 17:08:53,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:53,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [907572038] [2024-06-21 17:08:53,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:53,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:53,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:55,084 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:55,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:55,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [907572038] [2024-06-21 17:08:55,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [907572038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:55,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:55,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:55,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625619216] [2024-06-21 17:08:55,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:55,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:55,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:55,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:55,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:55,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:55,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 295 transitions, 3079 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:55,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:55,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:55,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:55,820 INFO L124 PetriNetUnfolderBase]: 789/1455 cut-off events. [2024-06-21 17:08:55,820 INFO L125 PetriNetUnfolderBase]: For 157825/157825 co-relation queries the response was YES. [2024-06-21 17:08:55,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7971 conditions, 1455 events. 789/1455 cut-off events. For 157825/157825 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 8334 event pairs, 140 based on Foata normal form. 10/1463 useless extension candidates. Maximal degree in co-relation 7854. Up to 778 conditions per place. [2024-06-21 17:08:55,833 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 165 selfloop transitions, 133 changer transitions 17/317 dead transitions. [2024-06-21 17:08:55,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 317 transitions, 3765 flow [2024-06-21 17:08:55,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 17:08:55,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 17:08:55,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 140 transitions. [2024-06-21 17:08:55,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34739454094292804 [2024-06-21 17:08:55,834 INFO L175 Difference]: Start difference. First operand has 303 places, 295 transitions, 3079 flow. Second operand 13 states and 140 transitions. [2024-06-21 17:08:55,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 317 transitions, 3765 flow [2024-06-21 17:08:56,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 317 transitions, 3487 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 17:08:56,153 INFO L231 Difference]: Finished difference. Result has 302 places, 287 transitions, 3003 flow [2024-06-21 17:08:56,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3003, PETRI_PLACES=302, PETRI_TRANSITIONS=287} [2024-06-21 17:08:56,154 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 272 predicate places. [2024-06-21 17:08:56,154 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 287 transitions, 3003 flow [2024-06-21 17:08:56,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:56,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:56,154 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-21 17:08:56,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 17:08:56,154 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:56,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:56,155 INFO L85 PathProgramCache]: Analyzing trace with hash 345148283, now seen corresponding path program 11 times [2024-06-21 17:08:56,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:56,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623667460] [2024-06-21 17:08:56,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:56,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:56,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:57,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:57,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:57,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1623667460] [2024-06-21 17:08:57,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1623667460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:57,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:57,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:57,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399772060] [2024-06-21 17:08:57,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:57,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:57,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:57,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:57,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:57,209 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:57,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 287 transitions, 3003 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:57,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:57,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:57,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:57,743 INFO L124 PetriNetUnfolderBase]: 793/1467 cut-off events. [2024-06-21 17:08:57,743 INFO L125 PetriNetUnfolderBase]: For 186961/186961 co-relation queries the response was YES. [2024-06-21 17:08:57,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8754 conditions, 1467 events. 793/1467 cut-off events. For 186961/186961 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 8342 event pairs, 98 based on Foata normal form. 8/1473 useless extension candidates. Maximal degree in co-relation 8638. Up to 983 conditions per place. [2024-06-21 17:08:57,757 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 216 selfloop transitions, 76 changer transitions 18/312 dead transitions. [2024-06-21 17:08:57,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 312 transitions, 3893 flow [2024-06-21 17:08:57,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:57,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:57,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 17:08:57,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 17:08:57,758 INFO L175 Difference]: Start difference. First operand has 302 places, 287 transitions, 3003 flow. Second operand 11 states and 127 transitions. [2024-06-21 17:08:57,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 312 transitions, 3893 flow [2024-06-21 17:08:58,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 312 transitions, 3601 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-06-21 17:08:58,229 INFO L231 Difference]: Finished difference. Result has 294 places, 279 transitions, 2814 flow [2024-06-21 17:08:58,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2719, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2814, PETRI_PLACES=294, PETRI_TRANSITIONS=279} [2024-06-21 17:08:58,229 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 264 predicate places. [2024-06-21 17:08:58,229 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 279 transitions, 2814 flow [2024-06-21 17:08:58,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:58,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:58,229 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-21 17:08:58,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 17:08:58,229 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:08:58,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:58,230 INFO L85 PathProgramCache]: Analyzing trace with hash 1664880507, now seen corresponding path program 12 times [2024-06-21 17:08:58,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:58,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942651594] [2024-06-21 17:08:58,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:58,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:58,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:59,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:59,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:59,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942651594] [2024-06-21 17:08:59,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942651594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:59,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:59,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:08:59,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [666840189] [2024-06-21 17:08:59,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:59,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:08:59,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:59,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:08:59,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:08:59,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:08:59,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 279 transitions, 2814 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:08:59,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:59,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:08:59,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:59,721 INFO L124 PetriNetUnfolderBase]: 743/1369 cut-off events. [2024-06-21 17:08:59,721 INFO L125 PetriNetUnfolderBase]: For 135573/135573 co-relation queries the response was YES. [2024-06-21 17:08:59,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7436 conditions, 1369 events. 743/1369 cut-off events. For 135573/135573 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 7660 event pairs, 76 based on Foata normal form. 8/1375 useless extension candidates. Maximal degree in co-relation 7323. Up to 983 conditions per place. [2024-06-21 17:08:59,734 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 204 selfloop transitions, 72 changer transitions 21/299 dead transitions. [2024-06-21 17:08:59,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 299 transitions, 3456 flow [2024-06-21 17:08:59,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:08:59,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:08:59,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-21 17:08:59,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-21 17:08:59,735 INFO L175 Difference]: Start difference. First operand has 294 places, 279 transitions, 2814 flow. Second operand 11 states and 119 transitions. [2024-06-21 17:08:59,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 299 transitions, 3456 flow [2024-06-21 17:09:00,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 299 transitions, 3300 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:00,008 INFO L231 Difference]: Finished difference. Result has 287 places, 270 transitions, 2721 flow [2024-06-21 17:09:00,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2658, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2721, PETRI_PLACES=287, PETRI_TRANSITIONS=270} [2024-06-21 17:09:00,009 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 257 predicate places. [2024-06-21 17:09:00,009 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 270 transitions, 2721 flow [2024-06-21 17:09:00,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:00,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:00,009 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-21 17:09:00,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 17:09:00,010 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:00,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:00,010 INFO L85 PathProgramCache]: Analyzing trace with hash 472412429, now seen corresponding path program 13 times [2024-06-21 17:09:00,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:00,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471719491] [2024-06-21 17:09:00,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:00,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:00,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:00,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:00,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471719491] [2024-06-21 17:09:00,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471719491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:00,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:00,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:00,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609352941] [2024-06-21 17:09:00,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:00,875 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:00,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:00,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:00,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:00,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:00,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 270 transitions, 2721 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:00,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:00,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:00,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:01,416 INFO L124 PetriNetUnfolderBase]: 741/1367 cut-off events. [2024-06-21 17:09:01,416 INFO L125 PetriNetUnfolderBase]: For 161740/161740 co-relation queries the response was YES. [2024-06-21 17:09:01,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8100 conditions, 1367 events. 741/1367 cut-off events. For 161740/161740 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 7573 event pairs, 93 based on Foata normal form. 8/1373 useless extension candidates. Maximal degree in co-relation 7991. Up to 583 conditions per place. [2024-06-21 17:09:01,428 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 151 selfloop transitions, 128 changer transitions 16/297 dead transitions. [2024-06-21 17:09:01,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 297 transitions, 3591 flow [2024-06-21 17:09:01,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:01,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:01,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 17:09:01,429 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 17:09:01,429 INFO L175 Difference]: Start difference. First operand has 287 places, 270 transitions, 2721 flow. Second operand 10 states and 119 transitions. [2024-06-21 17:09:01,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 297 transitions, 3591 flow [2024-06-21 17:09:01,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 297 transitions, 3425 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:01,900 INFO L231 Difference]: Finished difference. Result has 274 places, 264 transitions, 2767 flow [2024-06-21 17:09:01,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2767, PETRI_PLACES=274, PETRI_TRANSITIONS=264} [2024-06-21 17:09:01,900 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 244 predicate places. [2024-06-21 17:09:01,901 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 264 transitions, 2767 flow [2024-06-21 17:09:01,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:01,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:01,901 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-21 17:09:01,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 17:09:01,901 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:01,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:01,901 INFO L85 PathProgramCache]: Analyzing trace with hash 476131499, now seen corresponding path program 14 times [2024-06-21 17:09:01,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:01,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328070235] [2024-06-21 17:09:01,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:01,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:01,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:02,744 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:02,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:02,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328070235] [2024-06-21 17:09:02,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328070235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:02,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:02,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:02,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599281831] [2024-06-21 17:09:02,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:02,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:02,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:02,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:02,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:02,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:02,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 264 transitions, 2767 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:02,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:02,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:02,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:03,277 INFO L124 PetriNetUnfolderBase]: 741/1367 cut-off events. [2024-06-21 17:09:03,277 INFO L125 PetriNetUnfolderBase]: For 205329/205329 co-relation queries the response was YES. [2024-06-21 17:09:03,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9226 conditions, 1367 events. 741/1367 cut-off events. For 205329/205329 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 7516 event pairs, 103 based on Foata normal form. 8/1373 useless extension candidates. Maximal degree in co-relation 9120. Up to 656 conditions per place. [2024-06-21 17:09:03,293 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 139 selfloop transitions, 141 changer transitions 9/291 dead transitions. [2024-06-21 17:09:03,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 291 transitions, 3621 flow [2024-06-21 17:09:03,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:03,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:03,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 124 transitions. [2024-06-21 17:09:03,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 17:09:03,294 INFO L175 Difference]: Start difference. First operand has 274 places, 264 transitions, 2767 flow. Second operand 10 states and 124 transitions. [2024-06-21 17:09:03,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 291 transitions, 3621 flow [2024-06-21 17:09:03,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 291 transitions, 3438 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:03,705 INFO L231 Difference]: Finished difference. Result has 270 places, 261 transitions, 2849 flow [2024-06-21 17:09:03,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2592, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2849, PETRI_PLACES=270, PETRI_TRANSITIONS=261} [2024-06-21 17:09:03,705 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-06-21 17:09:03,705 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 261 transitions, 2849 flow [2024-06-21 17:09:03,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:03,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:03,705 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-21 17:09:03,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 17:09:03,706 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:03,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:03,706 INFO L85 PathProgramCache]: Analyzing trace with hash 476137079, now seen corresponding path program 15 times [2024-06-21 17:09:03,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:03,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113480117] [2024-06-21 17:09:03,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:03,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:03,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:04,491 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:04,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:04,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113480117] [2024-06-21 17:09:04,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113480117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:04,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:04,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:04,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698756646] [2024-06-21 17:09:04,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:04,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:04,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:04,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:04,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:04,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:04,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 261 transitions, 2849 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:04,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:04,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:04,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:04,982 INFO L124 PetriNetUnfolderBase]: 701/1291 cut-off events. [2024-06-21 17:09:04,982 INFO L125 PetriNetUnfolderBase]: For 159697/159697 co-relation queries the response was YES. [2024-06-21 17:09:04,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8068 conditions, 1291 events. 701/1291 cut-off events. For 159697/159697 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 7032 event pairs, 93 based on Foata normal form. 12/1301 useless extension candidates. Maximal degree in co-relation 7964. Up to 654 conditions per place. [2024-06-21 17:09:04,993 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 131 selfloop transitions, 139 changer transitions 10/282 dead transitions. [2024-06-21 17:09:04,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 282 transitions, 3471 flow [2024-06-21 17:09:04,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:04,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:04,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 119 transitions. [2024-06-21 17:09:04,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38387096774193546 [2024-06-21 17:09:04,994 INFO L175 Difference]: Start difference. First operand has 270 places, 261 transitions, 2849 flow. Second operand 10 states and 119 transitions. [2024-06-21 17:09:04,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 282 transitions, 3471 flow [2024-06-21 17:09:05,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 282 transitions, 3178 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:05,309 INFO L231 Difference]: Finished difference. Result has 270 places, 255 transitions, 2792 flow [2024-06-21 17:09:05,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2556, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2792, PETRI_PLACES=270, PETRI_TRANSITIONS=255} [2024-06-21 17:09:05,310 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 240 predicate places. [2024-06-21 17:09:05,310 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 255 transitions, 2792 flow [2024-06-21 17:09:05,310 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:05,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:05,310 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-21 17:09:05,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 17:09:05,310 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:05,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:05,311 INFO L85 PathProgramCache]: Analyzing trace with hash 475987349, now seen corresponding path program 16 times [2024-06-21 17:09:05,311 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:05,311 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120007692] [2024-06-21 17:09:05,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:05,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:05,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:06,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:06,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:06,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120007692] [2024-06-21 17:09:06,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120007692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:06,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:06,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:06,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305951179] [2024-06-21 17:09:06,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:06,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:06,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:06,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:06,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:06,236 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:06,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 255 transitions, 2792 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:06,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:06,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:06,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:06,710 INFO L124 PetriNetUnfolderBase]: 685/1263 cut-off events. [2024-06-21 17:09:06,710 INFO L125 PetriNetUnfolderBase]: For 142981/142981 co-relation queries the response was YES. [2024-06-21 17:09:06,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7938 conditions, 1263 events. 685/1263 cut-off events. For 142981/142981 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 6876 event pairs, 79 based on Foata normal form. 8/1269 useless extension candidates. Maximal degree in co-relation 7834. Up to 618 conditions per place. [2024-06-21 17:09:06,721 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 128 selfloop transitions, 131 changer transitions 17/278 dead transitions. [2024-06-21 17:09:06,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 278 transitions, 3406 flow [2024-06-21 17:09:06,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:06,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:06,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 120 transitions. [2024-06-21 17:09:06,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3870967741935484 [2024-06-21 17:09:06,722 INFO L175 Difference]: Start difference. First operand has 270 places, 255 transitions, 2792 flow. Second operand 10 states and 120 transitions. [2024-06-21 17:09:06,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 278 transitions, 3406 flow [2024-06-21 17:09:07,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 278 transitions, 3011 flow, removed 2 selfloop flow, removed 13 redundant places. [2024-06-21 17:09:07,059 INFO L231 Difference]: Finished difference. Result has 266 places, 246 transitions, 2574 flow [2024-06-21 17:09:07,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2397, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2574, PETRI_PLACES=266, PETRI_TRANSITIONS=246} [2024-06-21 17:09:07,060 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 236 predicate places. [2024-06-21 17:09:07,060 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 246 transitions, 2574 flow [2024-06-21 17:09:07,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:07,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:07,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-21 17:09:07,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 17:09:07,060 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:07,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:07,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1679865959, now seen corresponding path program 1 times [2024-06-21 17:09:07,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:07,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231773091] [2024-06-21 17:09:07,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:07,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:07,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:08,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:08,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:08,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231773091] [2024-06-21 17:09:08,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231773091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:08,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:08,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:08,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700462049] [2024-06-21 17:09:08,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:08,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:08,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:08,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:08,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:08,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:08,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 246 transitions, 2574 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:08,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:08,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:08,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:09,200 INFO L124 PetriNetUnfolderBase]: 649/1185 cut-off events. [2024-06-21 17:09:09,200 INFO L125 PetriNetUnfolderBase]: For 115586/115586 co-relation queries the response was YES. [2024-06-21 17:09:09,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7549 conditions, 1185 events. 649/1185 cut-off events. For 115586/115586 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 6272 event pairs, 61 based on Foata normal form. 2/1185 useless extension candidates. Maximal degree in co-relation 7445. Up to 867 conditions per place. [2024-06-21 17:09:09,211 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 177 selfloop transitions, 82 changer transitions 0/261 dead transitions. [2024-06-21 17:09:09,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 261 transitions, 3136 flow [2024-06-21 17:09:09,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:09,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:09,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 17:09:09,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35161290322580646 [2024-06-21 17:09:09,212 INFO L175 Difference]: Start difference. First operand has 266 places, 246 transitions, 2574 flow. Second operand 10 states and 109 transitions. [2024-06-21 17:09:09,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 261 transitions, 3136 flow [2024-06-21 17:09:09,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 261 transitions, 2828 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:09,445 INFO L231 Difference]: Finished difference. Result has 258 places, 247 transitions, 2451 flow [2024-06-21 17:09:09,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2266, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2451, PETRI_PLACES=258, PETRI_TRANSITIONS=247} [2024-06-21 17:09:09,445 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 228 predicate places. [2024-06-21 17:09:09,445 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 247 transitions, 2451 flow [2024-06-21 17:09:09,445 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:09,445 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:09,446 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-21 17:09:09,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 17:09:09,446 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:09,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:09,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1679875259, now seen corresponding path program 2 times [2024-06-21 17:09:09,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:09,446 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7455627] [2024-06-21 17:09:09,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:09,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:09,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:10,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:10,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:10,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7455627] [2024-06-21 17:09:10,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7455627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:10,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:10,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:10,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006835930] [2024-06-21 17:09:10,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:10,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:10,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:10,733 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:10,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:10,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:10,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 247 transitions, 2451 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:10,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:10,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:10,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:11,252 INFO L124 PetriNetUnfolderBase]: 660/1206 cut-off events. [2024-06-21 17:09:11,252 INFO L125 PetriNetUnfolderBase]: For 121183/121183 co-relation queries the response was YES. [2024-06-21 17:09:11,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7666 conditions, 1206 events. 660/1206 cut-off events. For 121183/121183 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6427 event pairs, 70 based on Foata normal form. 2/1206 useless extension candidates. Maximal degree in co-relation 7563. Up to 831 conditions per place. [2024-06-21 17:09:11,263 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 177 selfloop transitions, 85 changer transitions 0/264 dead transitions. [2024-06-21 17:09:11,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 264 transitions, 3217 flow [2024-06-21 17:09:11,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:11,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:11,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-21 17:09:11,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:09:11,264 INFO L175 Difference]: Start difference. First operand has 258 places, 247 transitions, 2451 flow. Second operand 10 states and 110 transitions. [2024-06-21 17:09:11,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 264 transitions, 3217 flow [2024-06-21 17:09:11,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 264 transitions, 3044 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:11,518 INFO L231 Difference]: Finished difference. Result has 260 places, 249 transitions, 2487 flow [2024-06-21 17:09:11,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2278, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2487, PETRI_PLACES=260, PETRI_TRANSITIONS=249} [2024-06-21 17:09:11,518 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 230 predicate places. [2024-06-21 17:09:11,518 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 249 transitions, 2487 flow [2024-06-21 17:09:11,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:11,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:11,518 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-21 17:09:11,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 17:09:11,519 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:11,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:11,519 INFO L85 PathProgramCache]: Analyzing trace with hash 474329437, now seen corresponding path program 17 times [2024-06-21 17:09:11,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:11,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239486233] [2024-06-21 17:09:11,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:11,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:11,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:12,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:12,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:12,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239486233] [2024-06-21 17:09:12,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239486233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:12,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:12,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:12,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177239728] [2024-06-21 17:09:12,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:12,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:12,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:12,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:12,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:12,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:12,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 249 transitions, 2487 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:12,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:12,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:12,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:13,150 INFO L124 PetriNetUnfolderBase]: 676/1242 cut-off events. [2024-06-21 17:09:13,151 INFO L125 PetriNetUnfolderBase]: For 156082/156082 co-relation queries the response was YES. [2024-06-21 17:09:13,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7793 conditions, 1242 events. 676/1242 cut-off events. For 156082/156082 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 6680 event pairs, 76 based on Foata normal form. 10/1250 useless extension candidates. Maximal degree in co-relation 7689. Up to 850 conditions per place. [2024-06-21 17:09:13,162 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 166 selfloop transitions, 91 changer transitions 14/273 dead transitions. [2024-06-21 17:09:13,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 273 transitions, 3097 flow [2024-06-21 17:09:13,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:13,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:13,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 127 transitions. [2024-06-21 17:09:13,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3724340175953079 [2024-06-21 17:09:13,163 INFO L175 Difference]: Start difference. First operand has 260 places, 249 transitions, 2487 flow. Second operand 11 states and 127 transitions. [2024-06-21 17:09:13,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 273 transitions, 3097 flow [2024-06-21 17:09:13,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 273 transitions, 2921 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:13,392 INFO L231 Difference]: Finished difference. Result has 264 places, 243 transitions, 2447 flow [2024-06-21 17:09:13,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2447, PETRI_PLACES=264, PETRI_TRANSITIONS=243} [2024-06-21 17:09:13,393 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 234 predicate places. [2024-06-21 17:09:13,393 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 243 transitions, 2447 flow [2024-06-21 17:09:13,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:13,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:13,393 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-21 17:09:13,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 17:09:13,394 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:13,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:13,394 INFO L85 PathProgramCache]: Analyzing trace with hash 620022029, now seen corresponding path program 18 times [2024-06-21 17:09:13,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:13,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269014000] [2024-06-21 17:09:13,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:13,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:13,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:14,388 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:14,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:14,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269014000] [2024-06-21 17:09:14,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269014000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:14,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:14,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:14,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252115152] [2024-06-21 17:09:14,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:14,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:14,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:14,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:14,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:14,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:14,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 243 transitions, 2447 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:14,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:14,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:14,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:15,028 INFO L124 PetriNetUnfolderBase]: 685/1269 cut-off events. [2024-06-21 17:09:15,028 INFO L125 PetriNetUnfolderBase]: For 192581/192581 co-relation queries the response was YES. [2024-06-21 17:09:15,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8718 conditions, 1269 events. 685/1269 cut-off events. For 192581/192581 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 6872 event pairs, 79 based on Foata normal form. 8/1275 useless extension candidates. Maximal degree in co-relation 8613. Up to 818 conditions per place. [2024-06-21 17:09:15,039 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 171 selfloop transitions, 87 changer transitions 11/271 dead transitions. [2024-06-21 17:09:15,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 271 transitions, 3247 flow [2024-06-21 17:09:15,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:15,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:15,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 129 transitions. [2024-06-21 17:09:15,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3782991202346041 [2024-06-21 17:09:15,040 INFO L175 Difference]: Start difference. First operand has 264 places, 243 transitions, 2447 flow. Second operand 11 states and 129 transitions. [2024-06-21 17:09:15,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 271 transitions, 3247 flow [2024-06-21 17:09:15,336 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 271 transitions, 3057 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:15,339 INFO L231 Difference]: Finished difference. Result has 262 places, 237 transitions, 2377 flow [2024-06-21 17:09:15,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2261, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2377, PETRI_PLACES=262, PETRI_TRANSITIONS=237} [2024-06-21 17:09:15,339 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 232 predicate places. [2024-06-21 17:09:15,340 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 237 transitions, 2377 flow [2024-06-21 17:09:15,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:15,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:15,340 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-21 17:09:15,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 17:09:15,340 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:15,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:15,341 INFO L85 PathProgramCache]: Analyzing trace with hash 1679598553, now seen corresponding path program 19 times [2024-06-21 17:09:15,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:15,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020248562] [2024-06-21 17:09:15,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:15,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:15,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:16,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:16,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:16,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020248562] [2024-06-21 17:09:16,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2020248562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:16,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:16,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:16,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1996067603] [2024-06-21 17:09:16,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:16,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:16,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:16,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:16,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:16,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:16,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 237 transitions, 2377 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:16,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:16,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:16,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:17,012 INFO L124 PetriNetUnfolderBase]: 675/1251 cut-off events. [2024-06-21 17:09:17,012 INFO L125 PetriNetUnfolderBase]: For 196544/196544 co-relation queries the response was YES. [2024-06-21 17:09:17,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8585 conditions, 1251 events. 675/1251 cut-off events. For 196544/196544 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 6763 event pairs, 83 based on Foata normal form. 10/1259 useless extension candidates. Maximal degree in co-relation 8481. Up to 877 conditions per place. [2024-06-21 17:09:17,023 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 164 selfloop transitions, 77 changer transitions 14/257 dead transitions. [2024-06-21 17:09:17,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 257 transitions, 2937 flow [2024-06-21 17:09:17,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:17,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:17,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 17:09:17,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:09:17,024 INFO L175 Difference]: Start difference. First operand has 262 places, 237 transitions, 2377 flow. Second operand 11 states and 121 transitions. [2024-06-21 17:09:17,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 257 transitions, 2937 flow [2024-06-21 17:09:17,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 257 transitions, 2761 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:17,318 INFO L231 Difference]: Finished difference. Result has 259 places, 231 transitions, 2307 flow [2024-06-21 17:09:17,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2201, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2307, PETRI_PLACES=259, PETRI_TRANSITIONS=231} [2024-06-21 17:09:17,318 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-21 17:09:17,318 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 231 transitions, 2307 flow [2024-06-21 17:09:17,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:17,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:17,319 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-21 17:09:17,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 17:09:17,319 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:17,319 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:17,319 INFO L85 PathProgramCache]: Analyzing trace with hash 1672456649, now seen corresponding path program 3 times [2024-06-21 17:09:17,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:17,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796829562] [2024-06-21 17:09:17,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:17,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:17,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:18,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:18,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:18,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796829562] [2024-06-21 17:09:18,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796829562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:18,527 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:18,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:18,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144463713] [2024-06-21 17:09:18,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:18,527 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:18,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:18,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:18,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:18,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:18,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 231 transitions, 2307 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:18,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:18,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:18,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:19,027 INFO L124 PetriNetUnfolderBase]: 643/1195 cut-off events. [2024-06-21 17:09:19,027 INFO L125 PetriNetUnfolderBase]: For 156979/156979 co-relation queries the response was YES. [2024-06-21 17:09:19,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8315 conditions, 1195 events. 643/1195 cut-off events. For 156979/156979 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 6418 event pairs, 113 based on Foata normal form. 2/1195 useless extension candidates. Maximal degree in co-relation 8213. Up to 670 conditions per place. [2024-06-21 17:09:19,038 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 122 selfloop transitions, 123 changer transitions 0/247 dead transitions. [2024-06-21 17:09:19,039 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 247 transitions, 2845 flow [2024-06-21 17:09:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:19,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:19,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-21 17:09:19,040 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-21 17:09:19,040 INFO L175 Difference]: Start difference. First operand has 259 places, 231 transitions, 2307 flow. Second operand 10 states and 112 transitions. [2024-06-21 17:09:19,040 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 247 transitions, 2845 flow [2024-06-21 17:09:19,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 247 transitions, 2687 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:19,274 INFO L231 Difference]: Finished difference. Result has 256 places, 232 transitions, 2418 flow [2024-06-21 17:09:19,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2149, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2418, PETRI_PLACES=256, PETRI_TRANSITIONS=232} [2024-06-21 17:09:19,274 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 226 predicate places. [2024-06-21 17:09:19,275 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 232 transitions, 2418 flow [2024-06-21 17:09:19,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:19,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:19,275 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-21 17:09:19,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 17:09:19,275 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:19,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:19,276 INFO L85 PathProgramCache]: Analyzing trace with hash 620229419, now seen corresponding path program 20 times [2024-06-21 17:09:19,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:19,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526948542] [2024-06-21 17:09:19,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:19,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:19,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:20,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:20,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:20,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526948542] [2024-06-21 17:09:20,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526948542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:20,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:20,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:20,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400977575] [2024-06-21 17:09:20,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:20,271 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:20,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:20,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:20,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:20,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:20,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 232 transitions, 2418 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:20,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:20,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:20,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:20,893 INFO L124 PetriNetUnfolderBase]: 630/1172 cut-off events. [2024-06-21 17:09:20,893 INFO L125 PetriNetUnfolderBase]: For 146183/146183 co-relation queries the response was YES. [2024-06-21 17:09:20,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7482 conditions, 1172 events. 630/1172 cut-off events. For 146183/146183 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6308 event pairs, 88 based on Foata normal form. 10/1180 useless extension candidates. Maximal degree in co-relation 7381. Up to 599 conditions per place. [2024-06-21 17:09:20,903 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 124 selfloop transitions, 117 changer transitions 12/255 dead transitions. [2024-06-21 17:09:20,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 255 transitions, 2990 flow [2024-06-21 17:09:20,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:20,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:20,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 125 transitions. [2024-06-21 17:09:20,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36656891495601174 [2024-06-21 17:09:20,904 INFO L175 Difference]: Start difference. First operand has 256 places, 232 transitions, 2418 flow. Second operand 11 states and 125 transitions. [2024-06-21 17:09:20,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 255 transitions, 2990 flow [2024-06-21 17:09:21,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 255 transitions, 2735 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:21,111 INFO L231 Difference]: Finished difference. Result has 259 places, 226 transitions, 2348 flow [2024-06-21 17:09:21,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2348, PETRI_PLACES=259, PETRI_TRANSITIONS=226} [2024-06-21 17:09:21,111 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 229 predicate places. [2024-06-21 17:09:21,112 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 226 transitions, 2348 flow [2024-06-21 17:09:21,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:21,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:21,112 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-21 17:09:21,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 17:09:21,112 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:21,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:21,112 INFO L85 PathProgramCache]: Analyzing trace with hash 468817327, now seen corresponding path program 21 times [2024-06-21 17:09:21,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:21,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28602830] [2024-06-21 17:09:21,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:21,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:21,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:22,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:22,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:22,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28602830] [2024-06-21 17:09:22,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28602830] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:22,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:22,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:22,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088968879] [2024-06-21 17:09:22,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:22,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:22,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:22,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:22,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:22,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:22,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 226 transitions, 2348 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:22,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:22,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:22,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:22,652 INFO L124 PetriNetUnfolderBase]: 655/1231 cut-off events. [2024-06-21 17:09:22,652 INFO L125 PetriNetUnfolderBase]: For 180396/180396 co-relation queries the response was YES. [2024-06-21 17:09:22,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8457 conditions, 1231 events. 655/1231 cut-off events. For 180396/180396 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 6778 event pairs, 91 based on Foata normal form. 8/1237 useless extension candidates. Maximal degree in co-relation 8355. Up to 559 conditions per place. [2024-06-21 17:09:22,664 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 132 selfloop transitions, 115 changer transitions 12/261 dead transitions. [2024-06-21 17:09:22,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 261 transitions, 3168 flow [2024-06-21 17:09:22,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:22,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:22,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 135 transitions. [2024-06-21 17:09:22,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39589442815249265 [2024-06-21 17:09:22,665 INFO L175 Difference]: Start difference. First operand has 259 places, 226 transitions, 2348 flow. Second operand 11 states and 135 transitions. [2024-06-21 17:09:22,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 261 transitions, 3168 flow [2024-06-21 17:09:22,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 261 transitions, 2915 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:22,921 INFO L231 Difference]: Finished difference. Result has 257 places, 227 transitions, 2337 flow [2024-06-21 17:09:22,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2107, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2337, PETRI_PLACES=257, PETRI_TRANSITIONS=227} [2024-06-21 17:09:22,921 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 227 predicate places. [2024-06-21 17:09:22,921 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 227 transitions, 2337 flow [2024-06-21 17:09:22,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:22,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:22,921 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-21 17:09:22,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 17:09:22,921 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:22,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:22,922 INFO L85 PathProgramCache]: Analyzing trace with hash 468967057, now seen corresponding path program 22 times [2024-06-21 17:09:22,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:22,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150994903] [2024-06-21 17:09:22,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:22,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:22,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09: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-21 17:09:23,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:23,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150994903] [2024-06-21 17:09:23,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150994903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:23,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:23,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:23,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387694414] [2024-06-21 17:09:23,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:23,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:23,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:23,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:23,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:23,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:23,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 227 transitions, 2337 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:23,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:23,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:23,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:24,264 INFO L124 PetriNetUnfolderBase]: 648/1226 cut-off events. [2024-06-21 17:09:24,264 INFO L125 PetriNetUnfolderBase]: For 214188/214188 co-relation queries the response was YES. [2024-06-21 17:09:24,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8197 conditions, 1226 events. 648/1226 cut-off events. For 214188/214188 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 6785 event pairs, 92 based on Foata normal form. 20/1244 useless extension candidates. Maximal degree in co-relation 8095. Up to 621 conditions per place. [2024-06-21 17:09:24,275 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 97 selfloop transitions, 129 changer transitions 21/249 dead transitions. [2024-06-21 17:09:24,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 249 transitions, 2895 flow [2024-06-21 17:09:24,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:24,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:24,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-21 17:09:24,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38064516129032255 [2024-06-21 17:09:24,277 INFO L175 Difference]: Start difference. First operand has 257 places, 227 transitions, 2337 flow. Second operand 10 states and 118 transitions. [2024-06-21 17:09:24,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 249 transitions, 2895 flow [2024-06-21 17:09:24,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 249 transitions, 2754 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:24,534 INFO L231 Difference]: Finished difference. Result has 255 places, 214 transitions, 2348 flow [2024-06-21 17:09:24,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=2196, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2348, PETRI_PLACES=255, PETRI_TRANSITIONS=214} [2024-06-21 17:09:24,535 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 225 predicate places. [2024-06-21 17:09:24,535 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 214 transitions, 2348 flow [2024-06-21 17:09:24,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:24,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:24,535 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-21 17:09:24,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 17:09:24,535 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:24,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:24,536 INFO L85 PathProgramCache]: Analyzing trace with hash 614659649, now seen corresponding path program 23 times [2024-06-21 17:09:24,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:24,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2017529507] [2024-06-21 17:09:24,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:24,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:24,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:25,459 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:25,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:25,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2017529507] [2024-06-21 17:09:25,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2017529507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:25,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:25,460 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:25,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77508166] [2024-06-21 17:09:25,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:25,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:25,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:25,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:25,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:25,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:25,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 214 transitions, 2348 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:25,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:25,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:25,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:25,995 INFO L124 PetriNetUnfolderBase]: 572/1086 cut-off events. [2024-06-21 17:09:25,995 INFO L125 PetriNetUnfolderBase]: For 135591/135591 co-relation queries the response was YES. [2024-06-21 17:09:26,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7125 conditions, 1086 events. 572/1086 cut-off events. For 135591/135591 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 5875 event pairs, 66 based on Foata normal form. 8/1092 useless extension candidates. Maximal degree in co-relation 7025. Up to 525 conditions per place. [2024-06-21 17:09:26,005 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 91 selfloop transitions, 117 changer transitions 25/235 dead transitions. [2024-06-21 17:09:26,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 235 transitions, 2872 flow [2024-06-21 17:09:26,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:26,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:26,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 115 transitions. [2024-06-21 17:09:26,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3709677419354839 [2024-06-21 17:09:26,006 INFO L175 Difference]: Start difference. First operand has 255 places, 214 transitions, 2348 flow. Second operand 10 states and 115 transitions. [2024-06-21 17:09:26,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 235 transitions, 2872 flow [2024-06-21 17:09:26,225 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 235 transitions, 2519 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 17:09:26,227 INFO L231 Difference]: Finished difference. Result has 249 places, 197 transitions, 2064 flow [2024-06-21 17:09:26,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1995, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2064, PETRI_PLACES=249, PETRI_TRANSITIONS=197} [2024-06-21 17:09:26,228 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 219 predicate places. [2024-06-21 17:09:26,228 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 197 transitions, 2064 flow [2024-06-21 17:09:26,228 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:26,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:26,228 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-21 17:09:26,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 17:09:26,228 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:26,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:26,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1672246903, now seen corresponding path program 24 times [2024-06-21 17:09:26,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:26,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973234250] [2024-06-21 17:09:26,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:26,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:26,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:27,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:27,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:27,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973234250] [2024-06-21 17:09:27,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [973234250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:27,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:27,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:27,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593977134] [2024-06-21 17:09:27,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:27,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:27,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:27,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:27,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:27,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 197 transitions, 2064 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:27,674 INFO L124 PetriNetUnfolderBase]: 539/1023 cut-off events. [2024-06-21 17:09:27,674 INFO L125 PetriNetUnfolderBase]: For 136038/136038 co-relation queries the response was YES. [2024-06-21 17:09:27,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6707 conditions, 1023 events. 539/1023 cut-off events. For 136038/136038 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 5390 event pairs, 70 based on Foata normal form. 10/1031 useless extension candidates. Maximal degree in co-relation 6609. Up to 631 conditions per place. [2024-06-21 17:09:27,683 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 73 changer transitions 14/218 dead transitions. [2024-06-21 17:09:27,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 218 transitions, 2548 flow [2024-06-21 17:09:27,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:27,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:27,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 124 transitions. [2024-06-21 17:09:27,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36363636363636365 [2024-06-21 17:09:27,684 INFO L175 Difference]: Start difference. First operand has 249 places, 197 transitions, 2064 flow. Second operand 11 states and 124 transitions. [2024-06-21 17:09:27,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 218 transitions, 2548 flow [2024-06-21 17:09:27,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 218 transitions, 2242 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:27,889 INFO L231 Difference]: Finished difference. Result has 238 places, 191 transitions, 1860 flow [2024-06-21 17:09:27,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1758, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1860, PETRI_PLACES=238, PETRI_TRANSITIONS=191} [2024-06-21 17:09:27,890 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 208 predicate places. [2024-06-21 17:09:27,890 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 191 transitions, 1860 flow [2024-06-21 17:09:27,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:27,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:27,890 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-21 17:09:27,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 17:09:27,890 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:27,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:27,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1526750541, now seen corresponding path program 25 times [2024-06-21 17:09:27,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:27,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [578911608] [2024-06-21 17:09:27,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:27,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:27,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:28,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:28,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:28,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [578911608] [2024-06-21 17:09:28,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [578911608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:28,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:28,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:28,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953538408] [2024-06-21 17:09:28,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:28,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:28,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:28,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:28,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:29,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:29,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 191 transitions, 1860 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:29,010 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:29,010 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:29,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:29,481 INFO L124 PetriNetUnfolderBase]: 523/999 cut-off events. [2024-06-21 17:09:29,481 INFO L125 PetriNetUnfolderBase]: For 129288/129288 co-relation queries the response was YES. [2024-06-21 17:09:29,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6382 conditions, 999 events. 523/999 cut-off events. For 129288/129288 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 5275 event pairs, 76 based on Foata normal form. 10/1007 useless extension candidates. Maximal degree in co-relation 6286. Up to 625 conditions per place. [2024-06-21 17:09:29,489 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 67 changer transitions 14/212 dead transitions. [2024-06-21 17:09:29,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 212 transitions, 2332 flow [2024-06-21 17:09:29,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:29,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:29,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 17:09:29,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 17:09:29,490 INFO L175 Difference]: Start difference. First operand has 238 places, 191 transitions, 1860 flow. Second operand 11 states and 123 transitions. [2024-06-21 17:09:29,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 212 transitions, 2332 flow [2024-06-21 17:09:29,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 212 transitions, 2182 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:29,710 INFO L231 Difference]: Finished difference. Result has 236 places, 185 transitions, 1796 flow [2024-06-21 17:09:29,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1796, PETRI_PLACES=236, PETRI_TRANSITIONS=185} [2024-06-21 17:09:29,711 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 206 predicate places. [2024-06-21 17:09:29,711 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 185 transitions, 1796 flow [2024-06-21 17:09:29,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:29,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:29,711 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-21 17:09:29,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 17:09:29,711 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:29,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:29,711 INFO L85 PathProgramCache]: Analyzing trace with hash 1672241323, now seen corresponding path program 26 times [2024-06-21 17:09:29,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:29,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565712609] [2024-06-21 17:09:29,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:29,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:29,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:30,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:30,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:30,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565712609] [2024-06-21 17:09:30,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565712609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:30,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:30,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:30,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336212150] [2024-06-21 17:09:30,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:30,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:30,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:30,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:30,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:30,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:30,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 185 transitions, 1796 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:30,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:30,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:30,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:31,402 INFO L124 PetriNetUnfolderBase]: 499/963 cut-off events. [2024-06-21 17:09:31,403 INFO L125 PetriNetUnfolderBase]: For 119561/119561 co-relation queries the response was YES. [2024-06-21 17:09:31,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6173 conditions, 963 events. 499/963 cut-off events. For 119561/119561 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 5097 event pairs, 82 based on Foata normal form. 8/969 useless extension candidates. Maximal degree in co-relation 6078. Up to 465 conditions per place. [2024-06-21 17:09:31,410 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 101 selfloop transitions, 89 changer transitions 13/205 dead transitions. [2024-06-21 17:09:31,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 205 transitions, 2248 flow [2024-06-21 17:09:31,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:31,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:31,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 17:09:31,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-21 17:09:31,411 INFO L175 Difference]: Start difference. First operand has 236 places, 185 transitions, 1796 flow. Second operand 11 states and 122 transitions. [2024-06-21 17:09:31,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 205 transitions, 2248 flow [2024-06-21 17:09:31,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 205 transitions, 2110 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:31,617 INFO L231 Difference]: Finished difference. Result has 234 places, 179 transitions, 1783 flow [2024-06-21 17:09:31,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1658, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1783, PETRI_PLACES=234, PETRI_TRANSITIONS=179} [2024-06-21 17:09:31,617 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 204 predicate places. [2024-06-21 17:09:31,618 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 179 transitions, 1783 flow [2024-06-21 17:09:31,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:31,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:31,618 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-21 17:09:31,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 17:09:31,618 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:31,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:31,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1478517239, now seen corresponding path program 4 times [2024-06-21 17:09:31,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:31,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001936149] [2024-06-21 17:09:31,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:31,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:32,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:32,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:32,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001936149] [2024-06-21 17:09:32,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001936149] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:32,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:32,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:32,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019253063] [2024-06-21 17:09:32,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:32,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:32,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:32,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:32,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:32,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:32,775 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 179 transitions, 1783 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:32,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:32,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:32,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:33,080 INFO L124 PetriNetUnfolderBase]: 470/904 cut-off events. [2024-06-21 17:09:33,080 INFO L125 PetriNetUnfolderBase]: For 91122/91122 co-relation queries the response was YES. [2024-06-21 17:09:33,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5852 conditions, 904 events. 470/904 cut-off events. For 91122/91122 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4690 event pairs, 87 based on Foata normal form. 2/904 useless extension candidates. Maximal degree in co-relation 5758. Up to 468 conditions per place. [2024-06-21 17:09:33,087 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 104 selfloop transitions, 88 changer transitions 0/194 dead transitions. [2024-06-21 17:09:33,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 194 transitions, 2199 flow [2024-06-21 17:09:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:33,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:33,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-21 17:09:33,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36129032258064514 [2024-06-21 17:09:33,088 INFO L175 Difference]: Start difference. First operand has 234 places, 179 transitions, 1783 flow. Second operand 10 states and 112 transitions. [2024-06-21 17:09:33,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 194 transitions, 2199 flow [2024-06-21 17:09:33,236 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 194 transitions, 2009 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:33,238 INFO L231 Difference]: Finished difference. Result has 229 places, 179 transitions, 1774 flow [2024-06-21 17:09:33,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1593, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1774, PETRI_PLACES=229, PETRI_TRANSITIONS=179} [2024-06-21 17:09:33,238 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-21 17:09:33,238 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 179 transitions, 1774 flow [2024-06-21 17:09:33,238 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:33,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:33,238 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-21 17:09:33,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 17:09:33,239 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:33,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:33,239 INFO L85 PathProgramCache]: Analyzing trace with hash 1472795383, now seen corresponding path program 27 times [2024-06-21 17:09:33,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:33,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304015162] [2024-06-21 17:09:33,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:33,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:33,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:34,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:34,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:34,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304015162] [2024-06-21 17:09:34,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304015162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:34,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:34,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:34,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456912152] [2024-06-21 17:09:34,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:34,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:34,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:34,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:34,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:34,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:34,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 179 transitions, 1774 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:34,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:34,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:34,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:34,652 INFO L124 PetriNetUnfolderBase]: 482/932 cut-off events. [2024-06-21 17:09:34,652 INFO L125 PetriNetUnfolderBase]: For 104844/104844 co-relation queries the response was YES. [2024-06-21 17:09:34,657 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5846 conditions, 932 events. 482/932 cut-off events. For 104844/104844 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4857 event pairs, 61 based on Foata normal form. 8/938 useless extension candidates. Maximal degree in co-relation 5754. Up to 243 conditions per place. [2024-06-21 17:09:34,659 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 88 selfloop transitions, 97 changer transitions 17/204 dead transitions. [2024-06-21 17:09:34,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 204 transitions, 2404 flow [2024-06-21 17:09:34,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:34,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:34,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 117 transitions. [2024-06-21 17:09:34,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3774193548387097 [2024-06-21 17:09:34,660 INFO L175 Difference]: Start difference. First operand has 229 places, 179 transitions, 1774 flow. Second operand 10 states and 117 transitions. [2024-06-21 17:09:34,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 204 transitions, 2404 flow [2024-06-21 17:09:34,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 204 transitions, 2202 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:34,841 INFO L231 Difference]: Finished difference. Result has 229 places, 169 transitions, 1680 flow [2024-06-21 17:09:34,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1572, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1680, PETRI_PLACES=229, PETRI_TRANSITIONS=169} [2024-06-21 17:09:34,842 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2024-06-21 17:09:34,842 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 169 transitions, 1680 flow [2024-06-21 17:09:34,842 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:09:34,842 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:34,842 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-21 17:09:34,842 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 17:09:34,843 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:34,843 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:34,843 INFO L85 PathProgramCache]: Analyzing trace with hash 1478509303, now seen corresponding path program 28 times [2024-06-21 17:09:34,843 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:34,843 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985421417] [2024-06-21 17:09:34,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:34,844 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:34,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:35,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:35,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:35,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985421417] [2024-06-21 17:09:35,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985421417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:35,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:35,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:35,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748103906] [2024-06-21 17:09:35,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:35,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:35,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:35,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:35,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:35,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:35,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 169 transitions, 1680 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:35,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:35,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:35,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:36,420 INFO L124 PetriNetUnfolderBase]: 457/885 cut-off events. [2024-06-21 17:09:36,420 INFO L125 PetriNetUnfolderBase]: For 113801/113801 co-relation queries the response was YES. [2024-06-21 17:09:36,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5692 conditions, 885 events. 457/885 cut-off events. For 113801/113801 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4547 event pairs, 78 based on Foata normal form. 10/893 useless extension candidates. Maximal degree in co-relation 5600. Up to 410 conditions per place. [2024-06-21 17:09:36,426 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 99 selfloop transitions, 77 changer transitions 12/190 dead transitions. [2024-06-21 17:09:36,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 190 transitions, 2108 flow [2024-06-21 17:09:36,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:36,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:36,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 17:09:36,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 17:09:36,427 INFO L175 Difference]: Start difference. First operand has 229 places, 169 transitions, 1680 flow. Second operand 11 states and 123 transitions. [2024-06-21 17:09:36,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 190 transitions, 2108 flow [2024-06-21 17:09:36,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 190 transitions, 1935 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:36,598 INFO L231 Difference]: Finished difference. Result has 222 places, 163 transitions, 1612 flow [2024-06-21 17:09:36,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1507, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1612, PETRI_PLACES=222, PETRI_TRANSITIONS=163} [2024-06-21 17:09:36,599 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 192 predicate places. [2024-06-21 17:09:36,599 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 163 transitions, 1612 flow [2024-06-21 17:09:36,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:36,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:36,600 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-21 17:09:36,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 17:09:36,600 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:36,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:36,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1332609321, now seen corresponding path program 29 times [2024-06-21 17:09:36,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:36,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563118039] [2024-06-21 17:09:36,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:36,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:36,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:37,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:37,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563118039] [2024-06-21 17:09:37,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [563118039] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:37,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:37,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:37,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621612073] [2024-06-21 17:09:37,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:37,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:37,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:37,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:37,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:37,686 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:37,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 163 transitions, 1612 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:37,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:37,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:37,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:38,147 INFO L124 PetriNetUnfolderBase]: 437/857 cut-off events. [2024-06-21 17:09:38,147 INFO L125 PetriNetUnfolderBase]: For 102539/102539 co-relation queries the response was YES. [2024-06-21 17:09:38,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5466 conditions, 857 events. 437/857 cut-off events. For 102539/102539 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4396 event pairs, 71 based on Foata normal form. 10/865 useless extension candidates. Maximal degree in co-relation 5378. Up to 481 conditions per place. [2024-06-21 17:09:38,153 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 110 selfloop transitions, 58 changer transitions 14/184 dead transitions. [2024-06-21 17:09:38,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 184 transitions, 2028 flow [2024-06-21 17:09:38,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:38,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:38,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-21 17:09:38,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35777126099706746 [2024-06-21 17:09:38,154 INFO L175 Difference]: Start difference. First operand has 222 places, 163 transitions, 1612 flow. Second operand 11 states and 122 transitions. [2024-06-21 17:09:38,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 184 transitions, 2028 flow [2024-06-21 17:09:38,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 184 transitions, 1867 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:38,295 INFO L231 Difference]: Finished difference. Result has 220 places, 157 transitions, 1519 flow [2024-06-21 17:09:38,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1451, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1519, PETRI_PLACES=220, PETRI_TRANSITIONS=157} [2024-06-21 17:09:38,295 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 190 predicate places. [2024-06-21 17:09:38,296 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 157 transitions, 1519 flow [2024-06-21 17:09:38,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:38,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:38,296 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-21 17:09:38,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 17:09:38,296 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:38,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:38,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1332603741, now seen corresponding path program 30 times [2024-06-21 17:09:38,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:38,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064183630] [2024-06-21 17:09:38,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:38,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:38,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:39,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:39,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064183630] [2024-06-21 17:09:39,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064183630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:39,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:39,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:39,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011009849] [2024-06-21 17:09:39,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:39,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:39,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:39,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:39,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:39,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:39,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 157 transitions, 1519 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:39,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:39,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:39,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:39,795 INFO L124 PetriNetUnfolderBase]: 417/825 cut-off events. [2024-06-21 17:09:39,796 INFO L125 PetriNetUnfolderBase]: For 94378/94378 co-relation queries the response was YES. [2024-06-21 17:09:39,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5243 conditions, 825 events. 417/825 cut-off events. For 94378/94378 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4214 event pairs, 67 based on Foata normal form. 8/831 useless extension candidates. Maximal degree in co-relation 5156. Up to 453 conditions per place. [2024-06-21 17:09:39,800 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 108 selfloop transitions, 55 changer transitions 13/178 dead transitions. [2024-06-21 17:09:39,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 178 transitions, 1919 flow [2024-06-21 17:09:39,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:39,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:39,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 17:09:39,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:09:39,801 INFO L175 Difference]: Start difference. First operand has 220 places, 157 transitions, 1519 flow. Second operand 11 states and 121 transitions. [2024-06-21 17:09:39,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 178 transitions, 1919 flow [2024-06-21 17:09:39,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 178 transitions, 1797 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:39,951 INFO L231 Difference]: Finished difference. Result has 217 places, 151 transitions, 1454 flow [2024-06-21 17:09:39,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1397, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1454, PETRI_PLACES=217, PETRI_TRANSITIONS=151} [2024-06-21 17:09:39,952 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 187 predicate places. [2024-06-21 17:09:39,952 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 151 transitions, 1454 flow [2024-06-21 17:09:39,952 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:39,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:39,952 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-21 17:09:39,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 17:09:39,953 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:39,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:39,953 INFO L85 PathProgramCache]: Analyzing trace with hash 187495401, now seen corresponding path program 31 times [2024-06-21 17:09:39,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:39,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364340472] [2024-06-21 17:09:39,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:39,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:40,936 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:40,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:40,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364340472] [2024-06-21 17:09:40,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364340472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:40,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:40,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:40,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706122412] [2024-06-21 17:09:40,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:40,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:40,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:40,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:40,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:41,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:41,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 151 transitions, 1454 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:41,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:41,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:41,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:41,519 INFO L124 PetriNetUnfolderBase]: 407/807 cut-off events. [2024-06-21 17:09:41,519 INFO L125 PetriNetUnfolderBase]: For 97220/97220 co-relation queries the response was YES. [2024-06-21 17:09:41,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5128 conditions, 807 events. 407/807 cut-off events. For 97220/97220 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 4093 event pairs, 95 based on Foata normal form. 10/815 useless extension candidates. Maximal degree in co-relation 5042. Up to 682 conditions per place. [2024-06-21 17:09:41,524 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 132 selfloop transitions, 27 changer transitions 11/172 dead transitions. [2024-06-21 17:09:41,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 172 transitions, 1846 flow [2024-06-21 17:09:41,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:41,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:41,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 17:09:41,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3548387096774194 [2024-06-21 17:09:41,525 INFO L175 Difference]: Start difference. First operand has 217 places, 151 transitions, 1454 flow. Second operand 11 states and 121 transitions. [2024-06-21 17:09:41,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 172 transitions, 1846 flow [2024-06-21 17:09:41,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 172 transitions, 1665 flow, removed 3 selfloop flow, removed 15 redundant places. [2024-06-21 17:09:41,671 INFO L231 Difference]: Finished difference. Result has 207 places, 148 transitions, 1308 flow [2024-06-21 17:09:41,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1273, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1308, PETRI_PLACES=207, PETRI_TRANSITIONS=148} [2024-06-21 17:09:41,671 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-21 17:09:41,671 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 148 transitions, 1308 flow [2024-06-21 17:09:41,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:41,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:41,671 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-21 17:09:41,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 17:09:41,672 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:41,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:41,672 INFO L85 PathProgramCache]: Analyzing trace with hash 187697211, now seen corresponding path program 32 times [2024-06-21 17:09:41,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:41,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146524229] [2024-06-21 17:09:41,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:41,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:42,683 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:42,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:42,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146524229] [2024-06-21 17:09:42,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146524229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:42,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:42,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:42,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [504763816] [2024-06-21 17:09:42,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:42,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:42,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:42,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:42,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:42,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:42,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 148 transitions, 1308 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:42,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:42,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:42,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:43,196 INFO L124 PetriNetUnfolderBase]: 411/823 cut-off events. [2024-06-21 17:09:43,196 INFO L125 PetriNetUnfolderBase]: For 111274/111274 co-relation queries the response was YES. [2024-06-21 17:09:43,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4977 conditions, 823 events. 411/823 cut-off events. For 111274/111274 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4216 event pairs, 103 based on Foata normal form. 18/839 useless extension candidates. Maximal degree in co-relation 4893. Up to 677 conditions per place. [2024-06-21 17:09:43,201 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 129 selfloop transitions, 22 changer transitions 16/169 dead transitions. [2024-06-21 17:09:43,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 169 transitions, 1706 flow [2024-06-21 17:09:43,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:43,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:43,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 119 transitions. [2024-06-21 17:09:43,202 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3489736070381232 [2024-06-21 17:09:43,202 INFO L175 Difference]: Start difference. First operand has 207 places, 148 transitions, 1308 flow. Second operand 11 states and 119 transitions. [2024-06-21 17:09:43,202 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 169 transitions, 1706 flow [2024-06-21 17:09:43,351 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 169 transitions, 1648 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:43,352 INFO L231 Difference]: Finished difference. Result has 205 places, 143 transitions, 1258 flow [2024-06-21 17:09:43,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1250, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1258, PETRI_PLACES=205, PETRI_TRANSITIONS=143} [2024-06-21 17:09:43,353 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-21 17:09:43,353 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 143 transitions, 1258 flow [2024-06-21 17:09:43,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:43,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:43,353 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-21 17:09:43,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 17:09:43,353 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:43,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:43,354 INFO L85 PathProgramCache]: Analyzing trace with hash 309259917, now seen corresponding path program 33 times [2024-06-21 17:09:43,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:43,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661723534] [2024-06-21 17:09:43,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:43,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:43,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:44,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:44,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:44,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661723534] [2024-06-21 17:09:44,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661723534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:44,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:44,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:44,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423556056] [2024-06-21 17:09:44,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:44,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:44,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:44,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:44,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:44,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:44,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 143 transitions, 1258 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:44,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:44,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:44,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:45,169 INFO L124 PetriNetUnfolderBase]: 389/781 cut-off events. [2024-06-21 17:09:45,169 INFO L125 PetriNetUnfolderBase]: For 94046/94046 co-relation queries the response was YES. [2024-06-21 17:09:45,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4790 conditions, 781 events. 389/781 cut-off events. For 94046/94046 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 3947 event pairs, 91 based on Foata normal form. 12/791 useless extension candidates. Maximal degree in co-relation 4707. Up to 648 conditions per place. [2024-06-21 17:09:45,174 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 126 selfloop transitions, 29 changer transitions 9/166 dead transitions. [2024-06-21 17:09:45,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 166 transitions, 1654 flow [2024-06-21 17:09:45,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:09:45,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:09:45,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 128 transitions. [2024-06-21 17:09:45,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34408602150537637 [2024-06-21 17:09:45,175 INFO L175 Difference]: Start difference. First operand has 205 places, 143 transitions, 1258 flow. Second operand 12 states and 128 transitions. [2024-06-21 17:09:45,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 166 transitions, 1654 flow [2024-06-21 17:09:45,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 166 transitions, 1604 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:45,315 INFO L231 Difference]: Finished difference. Result has 202 places, 141 transitions, 1265 flow [2024-06-21 17:09:45,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1265, PETRI_PLACES=202, PETRI_TRANSITIONS=141} [2024-06-21 17:09:45,315 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 17:09:45,315 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 141 transitions, 1265 flow [2024-06-21 17:09:45,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:45,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:45,315 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-21 17:09:45,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 17:09:45,315 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:45,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:45,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1660198583, now seen corresponding path program 5 times [2024-06-21 17:09:45,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:45,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517440089] [2024-06-21 17:09:45,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:45,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:45,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:46,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:46,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:46,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517440089] [2024-06-21 17:09:46,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517440089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:46,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:46,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:46,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858462460] [2024-06-21 17:09:46,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:46,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:46,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:46,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:46,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:46,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:46,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 141 transitions, 1265 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:46,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:46,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:46,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:46,593 INFO L124 PetriNetUnfolderBase]: 369/741 cut-off events. [2024-06-21 17:09:46,593 INFO L125 PetriNetUnfolderBase]: For 65828/65828 co-relation queries the response was YES. [2024-06-21 17:09:46,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4670 conditions, 741 events. 369/741 cut-off events. For 65828/65828 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3707 event pairs, 90 based on Foata normal form. 2/741 useless extension candidates. Maximal degree in co-relation 4589. Up to 694 conditions per place. [2024-06-21 17:09:46,598 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 136 selfloop transitions, 17 changer transitions 0/155 dead transitions. [2024-06-21 17:09:46,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 155 transitions, 1615 flow [2024-06-21 17:09:46,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:46,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:46,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 17:09:46,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3193548387096774 [2024-06-21 17:09:46,599 INFO L175 Difference]: Start difference. First operand has 202 places, 141 transitions, 1265 flow. Second operand 10 states and 99 transitions. [2024-06-21 17:09:46,599 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 155 transitions, 1615 flow [2024-06-21 17:09:46,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 155 transitions, 1545 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:46,718 INFO L231 Difference]: Finished difference. Result has 200 places, 142 transitions, 1251 flow [2024-06-21 17:09:46,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1251, PETRI_PLACES=200, PETRI_TRANSITIONS=142} [2024-06-21 17:09:46,719 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-21 17:09:46,719 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 142 transitions, 1251 flow [2024-06-21 17:09:46,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:46,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:46,719 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-21 17:09:46,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 17:09:46,719 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:46,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:46,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1660189283, now seen corresponding path program 6 times [2024-06-21 17:09:46,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:46,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471436846] [2024-06-21 17:09:46,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:46,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:46,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:47,597 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:47,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:47,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471436846] [2024-06-21 17:09:47,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471436846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:47,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:47,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:47,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72148298] [2024-06-21 17:09:47,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:47,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:47,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:47,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:47,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:47,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:47,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 142 transitions, 1251 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:47,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:47,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:47,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:48,016 INFO L124 PetriNetUnfolderBase]: 373/749 cut-off events. [2024-06-21 17:09:48,016 INFO L125 PetriNetUnfolderBase]: For 65822/65822 co-relation queries the response was YES. [2024-06-21 17:09:48,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4682 conditions, 749 events. 373/749 cut-off events. For 65822/65822 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3759 event pairs, 90 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 4601. Up to 688 conditions per place. [2024-06-21 17:09:48,021 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 136 selfloop transitions, 18 changer transitions 0/156 dead transitions. [2024-06-21 17:09:48,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 156 transitions, 1605 flow [2024-06-21 17:09:48,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:48,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:48,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 17:09:48,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:09:48,022 INFO L175 Difference]: Start difference. First operand has 200 places, 142 transitions, 1251 flow. Second operand 10 states and 100 transitions. [2024-06-21 17:09:48,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 156 transitions, 1605 flow [2024-06-21 17:09:48,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 156 transitions, 1559 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:48,148 INFO L231 Difference]: Finished difference. Result has 202 places, 143 transitions, 1265 flow [2024-06-21 17:09:48,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1205, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1265, PETRI_PLACES=202, PETRI_TRANSITIONS=143} [2024-06-21 17:09:48,148 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 17:09:48,149 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 143 transitions, 1265 flow [2024-06-21 17:09:48,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:48,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:48,149 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-21 17:09:48,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 17:09:48,149 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:48,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:48,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1974165219, now seen corresponding path program 34 times [2024-06-21 17:09:48,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:48,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331729094] [2024-06-21 17:09:48,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:48,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:48,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:49,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:49,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:49,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331729094] [2024-06-21 17:09:49,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331729094] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:49,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:49,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:49,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341626730] [2024-06-21 17:09:49,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:49,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:49,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:49,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:49,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:49,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:49,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 143 transitions, 1265 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:49,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:49,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:49,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:49,699 INFO L124 PetriNetUnfolderBase]: 389/785 cut-off events. [2024-06-21 17:09:49,700 INFO L125 PetriNetUnfolderBase]: For 86843/86843 co-relation queries the response was YES. [2024-06-21 17:09:49,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4791 conditions, 785 events. 389/785 cut-off events. For 86843/86843 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 4001 event pairs, 102 based on Foata normal form. 10/793 useless extension candidates. Maximal degree in co-relation 4709. Up to 694 conditions per place. [2024-06-21 17:09:49,705 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 134 selfloop transitions, 15 changer transitions 11/162 dead transitions. [2024-06-21 17:09:49,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 162 transitions, 1633 flow [2024-06-21 17:09:49,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:49,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:49,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-21 17:09:49,705 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3255131964809384 [2024-06-21 17:09:49,705 INFO L175 Difference]: Start difference. First operand has 202 places, 143 transitions, 1265 flow. Second operand 11 states and 111 transitions. [2024-06-21 17:09:49,705 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 162 transitions, 1633 flow [2024-06-21 17:09:49,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 162 transitions, 1583 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:49,838 INFO L231 Difference]: Finished difference. Result has 205 places, 140 transitions, 1223 flow [2024-06-21 17:09:49,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1223, PETRI_PLACES=205, PETRI_TRANSITIONS=140} [2024-06-21 17:09:49,838 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 175 predicate places. [2024-06-21 17:09:49,838 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 140 transitions, 1223 flow [2024-06-21 17:09:49,838 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:49,839 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:49,839 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-21 17:09:49,839 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 17:09:49,839 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:49,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:49,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1143444979, now seen corresponding path program 7 times [2024-06-21 17:09:49,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:49,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1172291537] [2024-06-21 17:09:49,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:49,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:49,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:50,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:50,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:50,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1172291537] [2024-06-21 17:09:50,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1172291537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:50,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:50,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:50,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490391656] [2024-06-21 17:09:50,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:50,849 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:50,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:50,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:50,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:50,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:50,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 140 transitions, 1223 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:50,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:50,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:50,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:51,264 INFO L124 PetriNetUnfolderBase]: 367/743 cut-off events. [2024-06-21 17:09:51,264 INFO L125 PetriNetUnfolderBase]: For 69666/69666 co-relation queries the response was YES. [2024-06-21 17:09:51,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4672 conditions, 743 events. 367/743 cut-off events. For 69666/69666 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3753 event pairs, 96 based on Foata normal form. 2/743 useless extension candidates. Maximal degree in co-relation 4589. Up to 696 conditions per place. [2024-06-21 17:09:51,270 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 137 selfloop transitions, 17 changer transitions 0/156 dead transitions. [2024-06-21 17:09:51,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 156 transitions, 1590 flow [2024-06-21 17:09:51,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:51,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:51,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-21 17:09:51,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3020527859237537 [2024-06-21 17:09:51,271 INFO L175 Difference]: Start difference. First operand has 205 places, 140 transitions, 1223 flow. Second operand 11 states and 103 transitions. [2024-06-21 17:09:51,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 156 transitions, 1590 flow [2024-06-21 17:09:51,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 156 transitions, 1554 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:51,401 INFO L231 Difference]: Finished difference. Result has 204 places, 143 transitions, 1263 flow [2024-06-21 17:09:51,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1189, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1263, PETRI_PLACES=204, PETRI_TRANSITIONS=143} [2024-06-21 17:09:51,401 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-21 17:09:51,401 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 143 transitions, 1263 flow [2024-06-21 17:09:51,401 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:51,401 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:51,402 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-21 17:09:51,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 17:09:51,402 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:51,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:51,402 INFO L85 PathProgramCache]: Analyzing trace with hash 115314927, now seen corresponding path program 35 times [2024-06-21 17:09:51,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:51,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080330921] [2024-06-21 17:09:51,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:51,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:51,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:52,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:52,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:52,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080330921] [2024-06-21 17:09:52,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080330921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:52,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:52,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:52,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219913258] [2024-06-21 17:09:52,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:52,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:52,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:52,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:52,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:52,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:52,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 143 transitions, 1263 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:52,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:52,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:52,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:53,057 INFO L124 PetriNetUnfolderBase]: 379/771 cut-off events. [2024-06-21 17:09:53,057 INFO L125 PetriNetUnfolderBase]: For 82180/82180 co-relation queries the response was YES. [2024-06-21 17:09:53,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4798 conditions, 771 events. 379/771 cut-off events. For 82180/82180 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 3945 event pairs, 97 based on Foata normal form. 8/777 useless extension candidates. Maximal degree in co-relation 4715. Up to 670 conditions per place. [2024-06-21 17:09:53,062 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 20 changer transitions 14/160 dead transitions. [2024-06-21 17:09:53,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 160 transitions, 1625 flow [2024-06-21 17:09:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:53,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:53,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-21 17:09:53,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3313782991202346 [2024-06-21 17:09:53,064 INFO L175 Difference]: Start difference. First operand has 204 places, 143 transitions, 1263 flow. Second operand 11 states and 113 transitions. [2024-06-21 17:09:53,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 160 transitions, 1625 flow [2024-06-21 17:09:53,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 160 transitions, 1577 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:53,211 INFO L231 Difference]: Finished difference. Result has 207 places, 138 transitions, 1219 flow [2024-06-21 17:09:53,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1219, PETRI_PLACES=207, PETRI_TRANSITIONS=138} [2024-06-21 17:09:53,211 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 177 predicate places. [2024-06-21 17:09:53,211 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 138 transitions, 1219 flow [2024-06-21 17:09:53,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:53,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:53,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:53,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 17:09:53,212 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:53,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:53,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2072908105, now seen corresponding path program 8 times [2024-06-21 17:09:53,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:53,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440904467] [2024-06-21 17:09:53,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:53,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:53,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:54,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:54,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:54,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440904467] [2024-06-21 17:09:54,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440904467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:54,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:54,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:54,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496217007] [2024-06-21 17:09:54,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:54,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:54,202 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:54,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:54,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:54,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:54,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 138 transitions, 1219 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:54,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:54,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:54,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:54,664 INFO L124 PetriNetUnfolderBase]: 362/732 cut-off events. [2024-06-21 17:09:54,664 INFO L125 PetriNetUnfolderBase]: For 69932/69932 co-relation queries the response was YES. [2024-06-21 17:09:54,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4717 conditions, 732 events. 362/732 cut-off events. For 69932/69932 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 3682 event pairs, 96 based on Foata normal form. 2/732 useless extension candidates. Maximal degree in co-relation 4633. Up to 659 conditions per place. [2024-06-21 17:09:54,669 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 126 selfloop transitions, 24 changer transitions 0/152 dead transitions. [2024-06-21 17:09:54,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 152 transitions, 1575 flow [2024-06-21 17:09:54,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:54,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:54,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 17:09:54,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33548387096774196 [2024-06-21 17:09:54,670 INFO L175 Difference]: Start difference. First operand has 207 places, 138 transitions, 1219 flow. Second operand 10 states and 104 transitions. [2024-06-21 17:09:54,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 152 transitions, 1575 flow [2024-06-21 17:09:54,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 152 transitions, 1525 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:54,794 INFO L231 Difference]: Finished difference. Result has 198 places, 139 transitions, 1245 flow [2024-06-21 17:09:54,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1169, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1245, PETRI_PLACES=198, PETRI_TRANSITIONS=139} [2024-06-21 17:09:54,794 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-21 17:09:54,794 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 139 transitions, 1245 flow [2024-06-21 17:09:54,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:54,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:54,794 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-21 17:09:54,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-21 17:09:54,795 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:54,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:54,795 INFO L85 PathProgramCache]: Analyzing trace with hash 309254337, now seen corresponding path program 36 times [2024-06-21 17:09:54,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:54,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298799369] [2024-06-21 17:09:54,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:54,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:54,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:55,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:55,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:55,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298799369] [2024-06-21 17:09:55,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298799369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:55,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:55,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:55,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566641511] [2024-06-21 17:09:55,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:55,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:55,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:55,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:55,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:56,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:56,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 139 transitions, 1245 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:56,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:56,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:56,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:56,559 INFO L124 PetriNetUnfolderBase]: 407/827 cut-off events. [2024-06-21 17:09:56,559 INFO L125 PetriNetUnfolderBase]: For 97322/97322 co-relation queries the response was YES. [2024-06-21 17:09:56,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5555 conditions, 827 events. 407/827 cut-off events. For 97322/97322 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4287 event pairs, 106 based on Foata normal form. 8/833 useless extension candidates. Maximal degree in co-relation 5475. Up to 605 conditions per place. [2024-06-21 17:09:56,565 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 124 selfloop transitions, 32 changer transitions 8/166 dead transitions. [2024-06-21 17:09:56,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 166 transitions, 1810 flow [2024-06-21 17:09:56,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:56,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:56,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 123 transitions. [2024-06-21 17:09:56,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36070381231671556 [2024-06-21 17:09:56,566 INFO L175 Difference]: Start difference. First operand has 198 places, 139 transitions, 1245 flow. Second operand 11 states and 123 transitions. [2024-06-21 17:09:56,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 166 transitions, 1810 flow [2024-06-21 17:09:56,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 166 transitions, 1740 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:56,722 INFO L231 Difference]: Finished difference. Result has 202 places, 138 transitions, 1258 flow [2024-06-21 17:09:56,722 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1258, PETRI_PLACES=202, PETRI_TRANSITIONS=138} [2024-06-21 17:09:56,722 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 17:09:56,722 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 138 transitions, 1258 flow [2024-06-21 17:09:56,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:56,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:56,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:56,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-21 17:09:56,723 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:56,723 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:56,723 INFO L85 PathProgramCache]: Analyzing trace with hash 381636621, now seen corresponding path program 37 times [2024-06-21 17:09:56,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:56,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370656542] [2024-06-21 17:09:56,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:56,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:56,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:57,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:57,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:57,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370656542] [2024-06-21 17:09:57,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370656542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:57,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:57,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:57,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42275172] [2024-06-21 17:09:57,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:57,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:57,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:57,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:57,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:57,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:57,912 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 138 transitions, 1258 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:57,912 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:57,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:57,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:58,359 INFO L124 PetriNetUnfolderBase]: 404/822 cut-off events. [2024-06-21 17:09:58,359 INFO L125 PetriNetUnfolderBase]: For 104600/104600 co-relation queries the response was YES. [2024-06-21 17:09:58,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5575 conditions, 822 events. 404/822 cut-off events. For 104600/104600 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4272 event pairs, 122 based on Foata normal form. 10/830 useless extension candidates. Maximal degree in co-relation 5493. Up to 718 conditions per place. [2024-06-21 17:09:58,365 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 124 selfloop transitions, 20 changer transitions 11/157 dead transitions. [2024-06-21 17:09:58,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 157 transitions, 1626 flow [2024-06-21 17:09:58,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:58,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:58,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 17:09:58,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33724340175953077 [2024-06-21 17:09:58,366 INFO L175 Difference]: Start difference. First operand has 202 places, 138 transitions, 1258 flow. Second operand 11 states and 115 transitions. [2024-06-21 17:09:58,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 157 transitions, 1626 flow [2024-06-21 17:09:58,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 157 transitions, 1572 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:58,517 INFO L231 Difference]: Finished difference. Result has 200 places, 135 transitions, 1220 flow [2024-06-21 17:09:58,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1204, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1220, PETRI_PLACES=200, PETRI_TRANSITIONS=135} [2024-06-21 17:09:58,517 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 170 predicate places. [2024-06-21 17:09:58,517 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 135 transitions, 1220 flow [2024-06-21 17:09:58,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:58,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:58,518 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-21 17:09:58,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-21 17:09:58,518 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:09:58,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:58,518 INFO L85 PathProgramCache]: Analyzing trace with hash 2072917405, now seen corresponding path program 9 times [2024-06-21 17:09:58,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:58,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804201668] [2024-06-21 17:09:58,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:58,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:58,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:59,478 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:59,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:59,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804201668] [2024-06-21 17:09:59,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804201668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:59,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:59,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:59,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734728228] [2024-06-21 17:09:59,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:59,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:59,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:59,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:59,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:59,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:09:59,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 135 transitions, 1220 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:09:59,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:59,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:09:59,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:59,984 INFO L124 PetriNetUnfolderBase]: 389/793 cut-off events. [2024-06-21 17:09:59,984 INFO L125 PetriNetUnfolderBase]: For 86198/86198 co-relation queries the response was YES. [2024-06-21 17:09:59,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5597 conditions, 793 events. 389/793 cut-off events. For 86198/86198 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4101 event pairs, 116 based on Foata normal form. 2/793 useless extension candidates. Maximal degree in co-relation 5517. Up to 693 conditions per place. [2024-06-21 17:09:59,988 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 121 selfloop transitions, 28 changer transitions 0/151 dead transitions. [2024-06-21 17:09:59,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 151 transitions, 1730 flow [2024-06-21 17:09:59,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:59,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:59,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:09:59,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3387096774193548 [2024-06-21 17:09:59,989 INFO L175 Difference]: Start difference. First operand has 200 places, 135 transitions, 1220 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:09:59,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 151 transitions, 1730 flow [2024-06-21 17:10:00,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 151 transitions, 1682 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:00,145 INFO L231 Difference]: Finished difference. Result has 197 places, 137 transitions, 1286 flow [2024-06-21 17:10:00,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1286, PETRI_PLACES=197, PETRI_TRANSITIONS=137} [2024-06-21 17:10:00,145 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 167 predicate places. [2024-06-21 17:10:00,145 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 137 transitions, 1286 flow [2024-06-21 17:10:00,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:00,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:00,145 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-21 17:10:00,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-21 17:10:00,146 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:00,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:00,146 INFO L85 PathProgramCache]: Analyzing trace with hash 389053867, now seen corresponding path program 10 times [2024-06-21 17:10:00,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:00,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653901103] [2024-06-21 17:10:00,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:00,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:00,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:01,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:01,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:01,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653901103] [2024-06-21 17:10:01,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653901103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:01,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:01,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:01,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830391497] [2024-06-21 17:10:01,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:01,075 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:01,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:01,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:01,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:01,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:01,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 137 transitions, 1286 flow. Second operand has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:10:01,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:01,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:01,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:01,513 INFO L124 PetriNetUnfolderBase]: 386/788 cut-off events. [2024-06-21 17:10:01,513 INFO L125 PetriNetUnfolderBase]: For 79762/79762 co-relation queries the response was YES. [2024-06-21 17:10:01,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5438 conditions, 788 events. 386/788 cut-off events. For 79762/79762 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4062 event pairs, 120 based on Foata normal form. 2/788 useless extension candidates. Maximal degree in co-relation 5359. Up to 728 conditions per place. [2024-06-21 17:10:01,518 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 127 selfloop transitions, 21 changer transitions 0/150 dead transitions. [2024-06-21 17:10:01,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 150 transitions, 1638 flow [2024-06-21 17:10:01,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:01,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:01,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 17:10:01,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:10:01,520 INFO L175 Difference]: Start difference. First operand has 197 places, 137 transitions, 1286 flow. Second operand 10 states and 100 transitions. [2024-06-21 17:10:01,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 150 transitions, 1638 flow [2024-06-21 17:10:01,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 150 transitions, 1582 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 17:10:01,649 INFO L231 Difference]: Finished difference. Result has 201 places, 138 transitions, 1304 flow [2024-06-21 17:10:01,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1230, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1304, PETRI_PLACES=201, PETRI_TRANSITIONS=138} [2024-06-21 17:10:01,649 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-21 17:10:01,649 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 138 transitions, 1304 flow [2024-06-21 17:10:01,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 6.454545454545454) internal successors, (71), 11 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-21 17:10:01,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:01,649 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-21 17:10:01,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-21 17:10:01,649 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:01,650 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:01,650 INFO L85 PathProgramCache]: Analyzing trace with hash 2072640699, now seen corresponding path program 38 times [2024-06-21 17:10:01,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:01,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498737291] [2024-06-21 17:10:01,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:01,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:01,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:02,713 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:02,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:02,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498737291] [2024-06-21 17:10:02,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498737291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:02,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:02,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:02,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433199783] [2024-06-21 17:10:02,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:02,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:02,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:02,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:02,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:02,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:02,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 138 transitions, 1304 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:02,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:02,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:02,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:03,320 INFO L124 PetriNetUnfolderBase]: 402/824 cut-off events. [2024-06-21 17:10:03,321 INFO L125 PetriNetUnfolderBase]: For 98916/98916 co-relation queries the response was YES. [2024-06-21 17:10:03,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5559 conditions, 824 events. 402/824 cut-off events. For 98916/98916 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4310 event pairs, 119 based on Foata normal form. 10/832 useless extension candidates. Maximal degree in co-relation 5478. Up to 697 conditions per place. [2024-06-21 17:10:03,327 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 121 selfloop transitions, 25 changer transitions 9/157 dead transitions. [2024-06-21 17:10:03,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 157 transitions, 1672 flow [2024-06-21 17:10:03,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:03,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:03,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-21 17:10:03,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34310850439882695 [2024-06-21 17:10:03,328 INFO L175 Difference]: Start difference. First operand has 201 places, 138 transitions, 1304 flow. Second operand 11 states and 117 transitions. [2024-06-21 17:10:03,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 157 transitions, 1672 flow [2024-06-21 17:10:03,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 157 transitions, 1608 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:03,482 INFO L231 Difference]: Finished difference. Result has 204 places, 135 transitions, 1267 flow [2024-06-21 17:10:03,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1240, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1267, PETRI_PLACES=204, PETRI_TRANSITIONS=135} [2024-06-21 17:10:03,482 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 174 predicate places. [2024-06-21 17:10:03,482 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 135 transitions, 1267 flow [2024-06-21 17:10:03,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:03,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:03,482 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:03,482 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-21 17:10:03,482 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:03,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:03,483 INFO L85 PathProgramCache]: Analyzing trace with hash 2065498795, now seen corresponding path program 11 times [2024-06-21 17:10:03,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:03,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927191603] [2024-06-21 17:10:03,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:03,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:03,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:04,528 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:04,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:04,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927191603] [2024-06-21 17:10:04,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927191603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:04,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:04,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:04,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683382426] [2024-06-21 17:10:04,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:04,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:04,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:04,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:04,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:04,593 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:04,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 135 transitions, 1267 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:04,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:04,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:04,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:04,966 INFO L124 PetriNetUnfolderBase]: 373/769 cut-off events. [2024-06-21 17:10:04,966 INFO L125 PetriNetUnfolderBase]: For 79854/79854 co-relation queries the response was YES. [2024-06-21 17:10:04,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 769 events. 373/769 cut-off events. For 79854/79854 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3983 event pairs, 112 based on Foata normal form. 2/769 useless extension candidates. Maximal degree in co-relation 5144. Up to 692 conditions per place. [2024-06-21 17:10:04,972 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 120 selfloop transitions, 26 changer transitions 0/148 dead transitions. [2024-06-21 17:10:04,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 148 transitions, 1593 flow [2024-06-21 17:10:04,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:04,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:04,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-21 17:10:04,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33225806451612905 [2024-06-21 17:10:04,973 INFO L175 Difference]: Start difference. First operand has 204 places, 135 transitions, 1267 flow. Second operand 10 states and 103 transitions. [2024-06-21 17:10:04,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 148 transitions, 1593 flow [2024-06-21 17:10:05,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 148 transitions, 1519 flow, removed 11 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:05,115 INFO L231 Difference]: Finished difference. Result has 201 places, 135 transitions, 1249 flow [2024-06-21 17:10:05,115 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1249, PETRI_PLACES=201, PETRI_TRANSITIONS=135} [2024-06-21 17:10:05,115 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 171 predicate places. [2024-06-21 17:10:05,115 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 135 transitions, 1249 flow [2024-06-21 17:10:05,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:05,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:05,116 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-21 17:10:05,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-21 17:10:05,116 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:05,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:05,117 INFO L85 PathProgramCache]: Analyzing trace with hash 316888273, now seen corresponding path program 12 times [2024-06-21 17:10:05,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:05,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378956271] [2024-06-21 17:10:05,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:05,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:05,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:06,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:06,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378956271] [2024-06-21 17:10:06,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378956271] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:06,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:06,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:06,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229688073] [2024-06-21 17:10:06,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:06,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:06,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:06,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:06,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:06,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:06,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 135 transitions, 1249 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:06,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:06,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:06,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:06,638 INFO L124 PetriNetUnfolderBase]: 370/764 cut-off events. [2024-06-21 17:10:06,638 INFO L125 PetriNetUnfolderBase]: For 73032/73032 co-relation queries the response was YES. [2024-06-21 17:10:06,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4995 conditions, 764 events. 370/764 cut-off events. For 73032/73032 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3929 event pairs, 116 based on Foata normal form. 2/764 useless extension candidates. Maximal degree in co-relation 4914. Up to 684 conditions per place. [2024-06-21 17:10:06,643 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 122 selfloop transitions, 23 changer transitions 0/147 dead transitions. [2024-06-21 17:10:06,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 147 transitions, 1567 flow [2024-06-21 17:10:06,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:06,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:06,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 17:10:06,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3258064516129032 [2024-06-21 17:10:06,644 INFO L175 Difference]: Start difference. First operand has 201 places, 135 transitions, 1249 flow. Second operand 10 states and 101 transitions. [2024-06-21 17:10:06,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 147 transitions, 1567 flow [2024-06-21 17:10:06,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 147 transitions, 1509 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-06-21 17:10:06,791 INFO L231 Difference]: Finished difference. Result has 202 places, 135 transitions, 1241 flow [2024-06-21 17:10:06,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1191, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1241, PETRI_PLACES=202, PETRI_TRANSITIONS=135} [2024-06-21 17:10:06,792 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 17:10:06,792 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 135 transitions, 1241 flow [2024-06-21 17:10:06,792 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:06,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:06,792 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-21 17:10:06,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-21 17:10:06,792 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:06,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:06,792 INFO L85 PathProgramCache]: Analyzing trace with hash 2065289049, now seen corresponding path program 39 times [2024-06-21 17:10:06,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:06,793 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659021357] [2024-06-21 17:10:06,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:06,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:06,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:07,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-21 17:10:07,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:07,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659021357] [2024-06-21 17:10:07,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659021357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:07,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:07,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:07,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280702912] [2024-06-21 17:10:07,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:07,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:07,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:07,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:07,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:07,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:07,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 135 transitions, 1241 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:07,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:07,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:07,742 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:08,143 INFO L124 PetriNetUnfolderBase]: 386/800 cut-off events. [2024-06-21 17:10:08,143 INFO L125 PetriNetUnfolderBase]: For 92792/92792 co-relation queries the response was YES. [2024-06-21 17:10:08,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5110 conditions, 800 events. 386/800 cut-off events. For 92792/92792 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 4187 event pairs, 115 based on Foata normal form. 10/808 useless extension candidates. Maximal degree in co-relation 5028. Up to 670 conditions per place. [2024-06-21 17:10:08,148 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 114 selfloop transitions, 27 changer transitions 11/154 dead transitions. [2024-06-21 17:10:08,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 154 transitions, 1603 flow [2024-06-21 17:10:08,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:08,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:08,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 17:10:08,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34017595307917886 [2024-06-21 17:10:08,150 INFO L175 Difference]: Start difference. First operand has 202 places, 135 transitions, 1241 flow. Second operand 11 states and 116 transitions. [2024-06-21 17:10:08,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 154 transitions, 1603 flow [2024-06-21 17:10:08,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 154 transitions, 1497 flow, removed 13 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:08,396 INFO L231 Difference]: Finished difference. Result has 203 places, 132 transitions, 1170 flow [2024-06-21 17:10:08,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1135, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1170, PETRI_PLACES=203, PETRI_TRANSITIONS=132} [2024-06-21 17:10:08,397 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 173 predicate places. [2024-06-21 17:10:08,397 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 132 transitions, 1170 flow [2024-06-21 17:10:08,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:08,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:08,397 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-21 17:10:08,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-21 17:10:08,398 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:08,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:08,398 INFO L85 PathProgramCache]: Analyzing trace with hash -1409684015, now seen corresponding path program 40 times [2024-06-21 17:10:08,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:08,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024198151] [2024-06-21 17:10:08,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:08,399 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:08,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:09,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:09,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:09,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024198151] [2024-06-21 17:10:09,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024198151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:09,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:09,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:09,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367520559] [2024-06-21 17:10:09,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:09,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:09,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:09,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:09,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:09,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:09,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 132 transitions, 1170 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:09,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:09,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:09,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:09,844 INFO L124 PetriNetUnfolderBase]: 374/780 cut-off events. [2024-06-21 17:10:09,844 INFO L125 PetriNetUnfolderBase]: For 90730/90730 co-relation queries the response was YES. [2024-06-21 17:10:09,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4924 conditions, 780 events. 374/780 cut-off events. For 90730/90730 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4085 event pairs, 105 based on Foata normal form. 8/786 useless extension candidates. Maximal degree in co-relation 4843. Up to 595 conditions per place. [2024-06-21 17:10:09,850 INFO L140 encePairwiseOnDemand]: 19/31 looper letters, 120 selfloop transitions, 26 changer transitions 8/156 dead transitions. [2024-06-21 17:10:09,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 156 transitions, 1684 flow [2024-06-21 17:10:09,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:10:09,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:10:09,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 125 transitions. [2024-06-21 17:10:09,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33602150537634407 [2024-06-21 17:10:09,851 INFO L175 Difference]: Start difference. First operand has 203 places, 132 transitions, 1170 flow. Second operand 12 states and 125 transitions. [2024-06-21 17:10:09,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 156 transitions, 1684 flow [2024-06-21 17:10:10,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 156 transitions, 1622 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:10,010 INFO L231 Difference]: Finished difference. Result has 202 places, 129 transitions, 1143 flow [2024-06-21 17:10:10,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1143, PETRI_PLACES=202, PETRI_TRANSITIONS=129} [2024-06-21 17:10:10,010 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 172 predicate places. [2024-06-21 17:10:10,011 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 129 transitions, 1143 flow [2024-06-21 17:10:10,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:10,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:10,011 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-21 17:10:10,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-21 17:10:10,011 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:10,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:10,011 INFO L85 PathProgramCache]: Analyzing trace with hash 388786461, now seen corresponding path program 41 times [2024-06-21 17:10:10,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:10,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1699045087] [2024-06-21 17:10:10,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:10,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:10,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:11,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:11,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:11,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1699045087] [2024-06-21 17:10:11,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1699045087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:11,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:11,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:11,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127629607] [2024-06-21 17:10:11,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:11,035 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:11,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:11,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:11,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:11,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:11,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 129 transitions, 1143 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:11,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:11,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:11,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:11,596 INFO L124 PetriNetUnfolderBase]: 350/736 cut-off events. [2024-06-21 17:10:11,596 INFO L125 PetriNetUnfolderBase]: For 83634/83634 co-relation queries the response was YES. [2024-06-21 17:10:11,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4105 conditions, 736 events. 350/736 cut-off events. For 83634/83634 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3811 event pairs, 107 based on Foata normal form. 16/750 useless extension candidates. Maximal degree in co-relation 4025. Up to 602 conditions per place. [2024-06-21 17:10:11,601 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 112 selfloop transitions, 17 changer transitions 16/147 dead transitions. [2024-06-21 17:10:11,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 147 transitions, 1487 flow [2024-06-21 17:10:11,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:11,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:11,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 113 transitions. [2024-06-21 17:10:11,602 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3313782991202346 [2024-06-21 17:10:11,602 INFO L175 Difference]: Start difference. First operand has 202 places, 129 transitions, 1143 flow. Second operand 11 states and 113 transitions. [2024-06-21 17:10:11,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 147 transitions, 1487 flow [2024-06-21 17:10:11,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 147 transitions, 1431 flow, removed 3 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:11,714 INFO L231 Difference]: Finished difference. Result has 198 places, 123 transitions, 1077 flow [2024-06-21 17:10:11,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1087, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1077, PETRI_PLACES=198, PETRI_TRANSITIONS=123} [2024-06-21 17:10:11,714 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 168 predicate places. [2024-06-21 17:10:11,714 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 123 transitions, 1077 flow [2024-06-21 17:10:11,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:11,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:11,715 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-21 17:10:11,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-21 17:10:11,715 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:11,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:11,715 INFO L85 PathProgramCache]: Analyzing trace with hash 2065490859, now seen corresponding path program 42 times [2024-06-21 17:10:11,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:11,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109279030] [2024-06-21 17:10:11,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:11,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:11,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:12,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:12,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:12,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109279030] [2024-06-21 17:10:12,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109279030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:12,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:12,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:12,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126687160] [2024-06-21 17:10:12,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:12,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:12,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:12,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:12,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:12,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:12,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 123 transitions, 1077 flow. Second operand has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:12,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:12,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:12,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:13,212 INFO L124 PetriNetUnfolderBase]: 293/625 cut-off events. [2024-06-21 17:10:13,212 INFO L125 PetriNetUnfolderBase]: For 45896/45896 co-relation queries the response was YES. [2024-06-21 17:10:13,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3065 conditions, 625 events. 293/625 cut-off events. For 45896/45896 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 3141 event pairs, 73 based on Foata normal form. 10/633 useless extension candidates. Maximal degree in co-relation 2987. Up to 504 conditions per place. [2024-06-21 17:10:13,216 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 105 selfloop transitions, 23 changer transitions 11/141 dead transitions. [2024-06-21 17:10:13,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 141 transitions, 1407 flow [2024-06-21 17:10:13,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:13,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:13,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-21 17:10:13,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3343108504398827 [2024-06-21 17:10:13,217 INFO L175 Difference]: Start difference. First operand has 198 places, 123 transitions, 1077 flow. Second operand 11 states and 114 transitions. [2024-06-21 17:10:13,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 141 transitions, 1407 flow [2024-06-21 17:10:13,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 141 transitions, 1365 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:13,266 INFO L231 Difference]: Finished difference. Result has 191 places, 119 transitions, 1050 flow [2024-06-21 17:10:13,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1050, PETRI_PLACES=191, PETRI_TRANSITIONS=119} [2024-06-21 17:10:13,266 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2024-06-21 17:10:13,267 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 119 transitions, 1050 flow [2024-06-21 17:10:13,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.333333333333333) internal successors, (76), 12 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-21 17:10:13,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:13,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:13,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-21 17:10:13,267 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:13,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:13,267 INFO L85 PathProgramCache]: Analyzing trace with hash 470148418, now seen corresponding path program 1 times [2024-06-21 17:10:13,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:13,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637249363] [2024-06-21 17:10:13,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:13,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:13,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:15,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-21 17:10:15,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:15,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637249363] [2024-06-21 17:10:15,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637249363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:15,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:15,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:15,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743159822] [2024-06-21 17:10:15,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:15,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:15,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:15,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:15,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:15,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:15,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 119 transitions, 1050 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:15,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:15,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:15,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:15,536 INFO L124 PetriNetUnfolderBase]: 275/595 cut-off events. [2024-06-21 17:10:15,536 INFO L125 PetriNetUnfolderBase]: For 34254/34254 co-relation queries the response was YES. [2024-06-21 17:10:15,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2922 conditions, 595 events. 275/595 cut-off events. For 34254/34254 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2990 event pairs, 61 based on Foata normal form. 6/599 useless extension candidates. Maximal degree in co-relation 2847. Up to 261 conditions per place. [2024-06-21 17:10:15,541 INFO L140 encePairwiseOnDemand]: 20/31 looper letters, 74 selfloop transitions, 47 changer transitions 11/134 dead transitions. [2024-06-21 17:10:15,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 134 transitions, 1352 flow [2024-06-21 17:10:15,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:15,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:15,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-21 17:10:15,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:10:15,543 INFO L175 Difference]: Start difference. First operand has 191 places, 119 transitions, 1050 flow. Second operand 11 states and 110 transitions. [2024-06-21 17:10:15,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 134 transitions, 1352 flow [2024-06-21 17:10:15,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 134 transitions, 1276 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:15,599 INFO L231 Difference]: Finished difference. Result has 185 places, 112 transitions, 992 flow [2024-06-21 17:10:15,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=992, PETRI_PLACES=185, PETRI_TRANSITIONS=112} [2024-06-21 17:10:15,599 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 155 predicate places. [2024-06-21 17:10:15,599 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 112 transitions, 992 flow [2024-06-21 17:10:15,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:15,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:15,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:15,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-21 17:10:15,600 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:15,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:15,600 INFO L85 PathProgramCache]: Analyzing trace with hash 2047490148, now seen corresponding path program 2 times [2024-06-21 17:10:15,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:15,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153271654] [2024-06-21 17:10:15,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:15,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:15,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:17,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:17,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:17,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153271654] [2024-06-21 17:10:17,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153271654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:17,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:17,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:17,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036098411] [2024-06-21 17:10:17,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:17,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:17,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:17,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:17,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:17,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:17,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 112 transitions, 992 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:17,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:17,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:17,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:17,487 INFO L124 PetriNetUnfolderBase]: 250/534 cut-off events. [2024-06-21 17:10:17,487 INFO L125 PetriNetUnfolderBase]: For 33097/33097 co-relation queries the response was YES. [2024-06-21 17:10:17,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2653 conditions, 534 events. 250/534 cut-off events. For 33097/33097 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2559 event pairs, 48 based on Foata normal form. 6/538 useless extension candidates. Maximal degree in co-relation 2580. Up to 257 conditions per place. [2024-06-21 17:10:17,490 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 63 selfloop transitions, 41 changer transitions 22/128 dead transitions. [2024-06-21 17:10:17,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 128 transitions, 1284 flow [2024-06-21 17:10:17,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:17,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:17,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 17:10:17,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3196480938416422 [2024-06-21 17:10:17,491 INFO L175 Difference]: Start difference. First operand has 185 places, 112 transitions, 992 flow. Second operand 11 states and 109 transitions. [2024-06-21 17:10:17,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 128 transitions, 1284 flow [2024-06-21 17:10:17,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 128 transitions, 1066 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-21 17:10:17,545 INFO L231 Difference]: Finished difference. Result has 177 places, 100 transitions, 778 flow [2024-06-21 17:10:17,545 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=778, PETRI_PLACES=177, PETRI_TRANSITIONS=100} [2024-06-21 17:10:17,546 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 147 predicate places. [2024-06-21 17:10:17,546 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 100 transitions, 778 flow [2024-06-21 17:10:17,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:17,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:17,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:17,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-21 17:10:17,546 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:17,546 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:17,546 INFO L85 PathProgramCache]: Analyzing trace with hash 946063536, now seen corresponding path program 3 times [2024-06-21 17:10:17,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:17,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245230897] [2024-06-21 17:10:17,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:17,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:17,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:19,128 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:19,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:19,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245230897] [2024-06-21 17:10:19,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245230897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:19,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:19,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:19,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354646976] [2024-06-21 17:10:19,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:19,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:19,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:19,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:19,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:19,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:19,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 100 transitions, 778 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:19,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:19,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:19,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:19,606 INFO L124 PetriNetUnfolderBase]: 230/490 cut-off events. [2024-06-21 17:10:19,607 INFO L125 PetriNetUnfolderBase]: For 32769/32769 co-relation queries the response was YES. [2024-06-21 17:10:19,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2353 conditions, 490 events. 230/490 cut-off events. For 32769/32769 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2274 event pairs, 48 based on Foata normal form. 6/494 useless extension candidates. Maximal degree in co-relation 2283. Up to 245 conditions per place. [2024-06-21 17:10:19,609 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 61 selfloop transitions, 35 changer transitions 19/117 dead transitions. [2024-06-21 17:10:19,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 117 transitions, 1052 flow [2024-06-21 17:10:19,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:19,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:19,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-21 17:10:19,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3284457478005865 [2024-06-21 17:10:19,610 INFO L175 Difference]: Start difference. First operand has 177 places, 100 transitions, 778 flow. Second operand 11 states and 112 transitions. [2024-06-21 17:10:19,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 117 transitions, 1052 flow [2024-06-21 17:10:19,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 117 transitions, 956 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:19,646 INFO L231 Difference]: Finished difference. Result has 164 places, 90 transitions, 687 flow [2024-06-21 17:10:19,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=682, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=687, PETRI_PLACES=164, PETRI_TRANSITIONS=90} [2024-06-21 17:10:19,647 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 134 predicate places. [2024-06-21 17:10:19,647 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 90 transitions, 687 flow [2024-06-21 17:10:19,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:19,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:19,647 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:19,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-21 17:10:19,647 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:19,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:19,648 INFO L85 PathProgramCache]: Analyzing trace with hash 84873858, now seen corresponding path program 4 times [2024-06-21 17:10:19,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:19,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141366813] [2024-06-21 17:10:19,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:19,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:19,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:21,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:21,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:21,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141366813] [2024-06-21 17:10:21,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141366813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:21,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:21,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:21,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1460773348] [2024-06-21 17:10:21,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:21,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:21,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:21,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:21,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:21,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:21,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 90 transitions, 687 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:21,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:21,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:21,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:21,531 INFO L124 PetriNetUnfolderBase]: 212/452 cut-off events. [2024-06-21 17:10:21,531 INFO L125 PetriNetUnfolderBase]: For 26568/26568 co-relation queries the response was YES. [2024-06-21 17:10:21,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2127 conditions, 452 events. 212/452 cut-off events. For 26568/26568 co-relation queries the response was YES. Maximal size of possible extension queue 39. Compared 2016 event pairs, 48 based on Foata normal form. 6/456 useless extension candidates. Maximal degree in co-relation 2063. Up to 233 conditions per place. [2024-06-21 17:10:21,534 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 56 selfloop transitions, 33 changer transitions 16/107 dead transitions. [2024-06-21 17:10:21,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 107 transitions, 941 flow [2024-06-21 17:10:21,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:21,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:21,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-21 17:10:21,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:10:21,535 INFO L175 Difference]: Start difference. First operand has 164 places, 90 transitions, 687 flow. Second operand 11 states and 110 transitions. [2024-06-21 17:10:21,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 107 transitions, 941 flow [2024-06-21 17:10:21,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 107 transitions, 859 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:21,567 INFO L231 Difference]: Finished difference. Result has 155 places, 82 transitions, 619 flow [2024-06-21 17:10:21,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=619, PETRI_PLACES=155, PETRI_TRANSITIONS=82} [2024-06-21 17:10:21,567 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 125 predicate places. [2024-06-21 17:10:21,567 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 82 transitions, 619 flow [2024-06-21 17:10:21,567 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:21,567 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:21,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:21,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-21 17:10:21,568 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:21,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:21,568 INFO L85 PathProgramCache]: Analyzing trace with hash 536238504, now seen corresponding path program 5 times [2024-06-21 17:10:21,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:21,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777868762] [2024-06-21 17:10:21,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:21,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:21,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:23,120 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:23,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:23,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777868762] [2024-06-21 17:10:23,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [777868762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:23,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:23,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:23,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212204435] [2024-06-21 17:10:23,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:23,121 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:23,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:23,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:23,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:23,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:23,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 82 transitions, 619 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:23,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:23,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:23,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:23,659 INFO L124 PetriNetUnfolderBase]: 196/420 cut-off events. [2024-06-21 17:10:23,659 INFO L125 PetriNetUnfolderBase]: For 22772/22772 co-relation queries the response was YES. [2024-06-21 17:10:23,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1960 conditions, 420 events. 196/420 cut-off events. For 22772/22772 co-relation queries the response was YES. Maximal size of possible extension queue 35. Compared 1821 event pairs, 54 based on Foata normal form. 6/424 useless extension candidates. Maximal degree in co-relation 1900. Up to 221 conditions per place. [2024-06-21 17:10:23,662 INFO L140 encePairwiseOnDemand]: 22/31 looper letters, 51 selfloop transitions, 31 changer transitions 12/96 dead transitions. [2024-06-21 17:10:23,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 96 transitions, 843 flow [2024-06-21 17:10:23,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:23,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:23,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 17:10:23,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3225806451612903 [2024-06-21 17:10:23,663 INFO L175 Difference]: Start difference. First operand has 155 places, 82 transitions, 619 flow. Second operand 10 states and 100 transitions. [2024-06-21 17:10:23,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 96 transitions, 843 flow [2024-06-21 17:10:23,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 96 transitions, 765 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:23,687 INFO L231 Difference]: Finished difference. Result has 146 places, 76 transitions, 568 flow [2024-06-21 17:10:23,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=541, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=568, PETRI_PLACES=146, PETRI_TRANSITIONS=76} [2024-06-21 17:10:23,687 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 116 predicate places. [2024-06-21 17:10:23,687 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 76 transitions, 568 flow [2024-06-21 17:10:23,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:23,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:23,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:23,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-21 17:10:23,688 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:23,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:23,688 INFO L85 PathProgramCache]: Analyzing trace with hash 314850768, now seen corresponding path program 6 times [2024-06-21 17:10:23,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:23,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372509150] [2024-06-21 17:10:23,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:23,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:23,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:25,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:25,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:25,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372509150] [2024-06-21 17:10:25,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372509150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:25,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:25,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:25,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517383519] [2024-06-21 17:10:25,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:25,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:25,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:25,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:25,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:25,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:25,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 76 transitions, 568 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:25,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:25,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:25,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:25,367 INFO L124 PetriNetUnfolderBase]: 176/388 cut-off events. [2024-06-21 17:10:25,367 INFO L125 PetriNetUnfolderBase]: For 20100/20100 co-relation queries the response was YES. [2024-06-21 17:10:25,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1799 conditions, 388 events. 176/388 cut-off events. For 20100/20100 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1666 event pairs, 46 based on Foata normal form. 6/392 useless extension candidates. Maximal degree in co-relation 1742. Up to 191 conditions per place. [2024-06-21 17:10:25,369 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 39 selfloop transitions, 16 changer transitions 35/92 dead transitions. [2024-06-21 17:10:25,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 92 transitions, 786 flow [2024-06-21 17:10:25,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:25,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:25,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-21 17:10:25,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31085043988269795 [2024-06-21 17:10:25,370 INFO L175 Difference]: Start difference. First operand has 146 places, 76 transitions, 568 flow. Second operand 11 states and 106 transitions. [2024-06-21 17:10:25,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 92 transitions, 786 flow [2024-06-21 17:10:25,393 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 92 transitions, 709 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:25,393 INFO L231 Difference]: Finished difference. Result has 141 places, 55 transitions, 395 flow [2024-06-21 17:10:25,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=491, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=395, PETRI_PLACES=141, PETRI_TRANSITIONS=55} [2024-06-21 17:10:25,394 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 111 predicate places. [2024-06-21 17:10:25,394 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 55 transitions, 395 flow [2024-06-21 17:10:25,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:25,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:25,394 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:25,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-21 17:10:25,395 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:25,395 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:25,395 INFO L85 PathProgramCache]: Analyzing trace with hash -1053919294, now seen corresponding path program 7 times [2024-06-21 17:10:25,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:25,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640662063] [2024-06-21 17:10:25,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:25,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:25,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:26,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:26,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:26,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640662063] [2024-06-21 17:10:26,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640662063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:26,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:26,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:26,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995887568] [2024-06-21 17:10:26,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:26,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:26,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:26,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:26,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:26,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:26,989 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 55 transitions, 395 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:26,989 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:26,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:26,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:27,294 INFO L124 PetriNetUnfolderBase]: 140/301 cut-off events. [2024-06-21 17:10:27,294 INFO L125 PetriNetUnfolderBase]: For 18292/18292 co-relation queries the response was YES. [2024-06-21 17:10:27,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1452 conditions, 301 events. 140/301 cut-off events. For 18292/18292 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1188 event pairs, 44 based on Foata normal form. 6/306 useless extension candidates. Maximal degree in co-relation 1397. Up to 227 conditions per place. [2024-06-21 17:10:27,295 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 43 selfloop transitions, 11 changer transitions 13/69 dead transitions. [2024-06-21 17:10:27,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 69 transitions, 563 flow [2024-06-21 17:10:27,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:27,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-21 17:10:27,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2991202346041056 [2024-06-21 17:10:27,296 INFO L175 Difference]: Start difference. First operand has 141 places, 55 transitions, 395 flow. Second operand 11 states and 102 transitions. [2024-06-21 17:10:27,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 69 transitions, 563 flow [2024-06-21 17:10:27,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 69 transitions, 483 flow, removed 14 selfloop flow, removed 23 redundant places. [2024-06-21 17:10:27,310 INFO L231 Difference]: Finished difference. Result has 103 places, 51 transitions, 320 flow [2024-06-21 17:10:27,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=320, PETRI_PLACES=103, PETRI_TRANSITIONS=51} [2024-06-21 17:10:27,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 73 predicate places. [2024-06-21 17:10:27,311 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 51 transitions, 320 flow [2024-06-21 17:10:27,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:27,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:27,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:27,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-06-21 17:10:27,311 INFO L420 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:27,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:27,312 INFO L85 PathProgramCache]: Analyzing trace with hash -743855072, now seen corresponding path program 8 times [2024-06-21 17:10:27,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:27,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207715906] [2024-06-21 17:10:27,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:27,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:27,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:29,405 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:29,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:29,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207715906] [2024-06-21 17:10:29,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207715906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:29,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:29,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:29,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920514425] [2024-06-21 17:10:29,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:29,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:29,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:29,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:29,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:29,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:29,582 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 51 transitions, 320 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:29,582 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:29,582 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:29,582 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:30,022 INFO L124 PetriNetUnfolderBase]: 131/282 cut-off events. [2024-06-21 17:10:30,022 INFO L125 PetriNetUnfolderBase]: For 9230/9230 co-relation queries the response was YES. [2024-06-21 17:10:30,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1204 conditions, 282 events. 131/282 cut-off events. For 9230/9230 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1081 event pairs, 37 based on Foata normal form. 6/287 useless extension candidates. Maximal degree in co-relation 1162. Up to 183 conditions per place. [2024-06-21 17:10:30,023 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 35 selfloop transitions, 17 changer transitions 12/66 dead transitions. [2024-06-21 17:10:30,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 66 transitions, 486 flow [2024-06-21 17:10:30,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:30,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:30,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-21 17:10:30,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30498533724340177 [2024-06-21 17:10:30,024 INFO L175 Difference]: Start difference. First operand has 103 places, 51 transitions, 320 flow. Second operand 11 states and 104 transitions. [2024-06-21 17:10:30,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 66 transitions, 486 flow [2024-06-21 17:10:30,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 66 transitions, 456 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:30,031 INFO L231 Difference]: Finished difference. Result has 97 places, 47 transitions, 305 flow [2024-06-21 17:10:30,031 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=305, PETRI_PLACES=97, PETRI_TRANSITIONS=47} [2024-06-21 17:10:30,031 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 67 predicate places. [2024-06-21 17:10:30,031 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 47 transitions, 305 flow [2024-06-21 17:10:30,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:30,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:30,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:30,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-06-21 17:10:30,032 INFO L420 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:30,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:30,032 INFO L85 PathProgramCache]: Analyzing trace with hash -826568160, now seen corresponding path program 9 times [2024-06-21 17:10:30,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:30,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082884240] [2024-06-21 17:10:30,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:30,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:30,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:31,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:31,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:31,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082884240] [2024-06-21 17:10:31,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082884240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:31,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:31,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:31,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018609048] [2024-06-21 17:10:31,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:31,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:31,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:31,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:31,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:31,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:31,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 47 transitions, 305 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:31,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:31,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:31,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:31,652 INFO L124 PetriNetUnfolderBase]: 122/263 cut-off events. [2024-06-21 17:10:31,652 INFO L125 PetriNetUnfolderBase]: For 7604/7604 co-relation queries the response was YES. [2024-06-21 17:10:31,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1125 conditions, 263 events. 122/263 cut-off events. For 7604/7604 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 961 event pairs, 42 based on Foata normal form. 6/268 useless extension candidates. Maximal degree in co-relation 1086. Up to 190 conditions per place. [2024-06-21 17:10:31,653 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 33 selfloop transitions, 8 changer transitions 18/61 dead transitions. [2024-06-21 17:10:31,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 61 transitions, 455 flow [2024-06-21 17:10:31,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:31,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:31,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-21 17:10:31,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2932551319648094 [2024-06-21 17:10:31,654 INFO L175 Difference]: Start difference. First operand has 97 places, 47 transitions, 305 flow. Second operand 11 states and 100 transitions. [2024-06-21 17:10:31,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 61 transitions, 455 flow [2024-06-21 17:10:31,660 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 61 transitions, 413 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:31,660 INFO L231 Difference]: Finished difference. Result has 91 places, 41 transitions, 250 flow [2024-06-21 17:10:31,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=263, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=250, PETRI_PLACES=91, PETRI_TRANSITIONS=41} [2024-06-21 17:10:31,661 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 61 predicate places. [2024-06-21 17:10:31,661 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 41 transitions, 250 flow [2024-06-21 17:10:31,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:31,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:31,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:31,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186 [2024-06-21 17:10:31,662 INFO L420 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:31,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:31,662 INFO L85 PathProgramCache]: Analyzing trace with hash 1723255252, now seen corresponding path program 10 times [2024-06-21 17:10:31,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:31,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206248833] [2024-06-21 17:10:31,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:31,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:31,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:33,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:33,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:33,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206248833] [2024-06-21 17:10:33,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206248833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:33,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:33,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:33,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461199969] [2024-06-21 17:10:33,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:33,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:33,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:33,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:33,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:33,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:33,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 41 transitions, 250 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:33,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:33,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:33,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:33,468 INFO L124 PetriNetUnfolderBase]: 108/233 cut-off events. [2024-06-21 17:10:33,468 INFO L125 PetriNetUnfolderBase]: For 6096/6096 co-relation queries the response was YES. [2024-06-21 17:10:33,468 INFO L83 FinitePrefix]: Finished finitePrefix Result has 976 conditions, 233 events. 108/233 cut-off events. For 6096/6096 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 808 event pairs, 37 based on Foata normal form. 6/238 useless extension candidates. Maximal degree in co-relation 940. Up to 143 conditions per place. [2024-06-21 17:10:33,469 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 28 selfloop transitions, 14 changer transitions 11/55 dead transitions. [2024-06-21 17:10:33,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 55 transitions, 390 flow [2024-06-21 17:10:33,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:33,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:33,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-21 17:10:33,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2903225806451613 [2024-06-21 17:10:33,469 INFO L175 Difference]: Start difference. First operand has 91 places, 41 transitions, 250 flow. Second operand 11 states and 99 transitions. [2024-06-21 17:10:33,470 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 55 transitions, 390 flow [2024-06-21 17:10:33,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 55 transitions, 362 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:33,473 INFO L231 Difference]: Finished difference. Result has 81 places, 38 transitions, 236 flow [2024-06-21 17:10:33,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=222, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=236, PETRI_PLACES=81, PETRI_TRANSITIONS=38} [2024-06-21 17:10:33,474 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 51 predicate places. [2024-06-21 17:10:33,474 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 38 transitions, 236 flow [2024-06-21 17:10:33,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:33,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:33,474 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:33,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-06-21 17:10:33,474 INFO L420 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:33,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:33,474 INFO L85 PathProgramCache]: Analyzing trace with hash 1723543552, now seen corresponding path program 11 times [2024-06-21 17:10:33,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:33,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662330446] [2024-06-21 17:10:33,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:33,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:33,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:34,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:34,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:34,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662330446] [2024-06-21 17:10:34,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662330446] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:34,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:34,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:34,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818716683] [2024-06-21 17:10:34,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:34,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:34,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:34,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:34,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:34,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:34,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 38 transitions, 236 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:34,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:34,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:34,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:35,243 INFO L124 PetriNetUnfolderBase]: 98/215 cut-off events. [2024-06-21 17:10:35,243 INFO L125 PetriNetUnfolderBase]: For 4010/4010 co-relation queries the response was YES. [2024-06-21 17:10:35,244 INFO L83 FinitePrefix]: Finished finitePrefix Result has 869 conditions, 215 events. 98/215 cut-off events. For 4010/4010 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 728 event pairs, 35 based on Foata normal form. 6/220 useless extension candidates. Maximal degree in co-relation 838. Up to 125 conditions per place. [2024-06-21 17:10:35,244 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 24 selfloop transitions, 11 changer transitions 15/52 dead transitions. [2024-06-21 17:10:35,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 52 transitions, 368 flow [2024-06-21 17:10:35,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:35,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:35,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2024-06-21 17:10:35,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2873900293255132 [2024-06-21 17:10:35,245 INFO L175 Difference]: Start difference. First operand has 81 places, 38 transitions, 236 flow. Second operand 11 states and 98 transitions. [2024-06-21 17:10:35,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 52 transitions, 368 flow [2024-06-21 17:10:35,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 52 transitions, 334 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:35,249 INFO L231 Difference]: Finished difference. Result has 77 places, 33 transitions, 199 flow [2024-06-21 17:10:35,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=202, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=199, PETRI_PLACES=77, PETRI_TRANSITIONS=33} [2024-06-21 17:10:35,249 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 47 predicate places. [2024-06-21 17:10:35,249 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 33 transitions, 199 flow [2024-06-21 17:10:35,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:35,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:35,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:35,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable188 [2024-06-21 17:10:35,250 INFO L420 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:35,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:35,250 INFO L85 PathProgramCache]: Analyzing trace with hash 73452806, now seen corresponding path program 12 times [2024-06-21 17:10:35,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:35,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [597345746] [2024-06-21 17:10:35,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:35,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:35,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:36,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:36,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:36,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [597345746] [2024-06-21 17:10:36,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [597345746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:36,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:36,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:36,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146643661] [2024-06-21 17:10:36,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:36,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:36,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:36,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:36,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:36,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:36,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 33 transitions, 199 flow. Second operand has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-21 17:10:36,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:36,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:36,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:36,614 INFO L124 PetriNetUnfolderBase]: 70/155 cut-off events. [2024-06-21 17:10:36,614 INFO L125 PetriNetUnfolderBase]: For 2212/2212 co-relation queries the response was YES. [2024-06-21 17:10:36,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 573 conditions, 155 events. 70/155 cut-off events. For 2212/2212 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 440 event pairs, 20 based on Foata normal form. 6/160 useless extension candidates. Maximal degree in co-relation 544. Up to 80 conditions per place. [2024-06-21 17:10:36,615 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 22 selfloop transitions, 10 changer transitions 12/46 dead transitions. [2024-06-21 17:10:36,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 46 transitions, 317 flow [2024-06-21 17:10:36,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:36,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:36,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-06-21 17:10:36,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2785923753665689 [2024-06-21 17:10:36,615 INFO L175 Difference]: Start difference. First operand has 77 places, 33 transitions, 199 flow. Second operand 11 states and 95 transitions. [2024-06-21 17:10:36,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 46 transitions, 317 flow [2024-06-21 17:10:36,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 46 transitions, 285 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:36,617 INFO L231 Difference]: Finished difference. Result has 69 places, 29 transitions, 164 flow [2024-06-21 17:10:36,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=164, PETRI_PLACES=69, PETRI_TRANSITIONS=29} [2024-06-21 17:10:36,618 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 39 predicate places. [2024-06-21 17:10:36,618 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 29 transitions, 164 flow [2024-06-21 17:10:36,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.416666666666667) internal successors, (77), 12 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-21 17:10:36,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:36,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:36,618 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-06-21 17:10:36,618 INFO L420 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:36,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:36,618 INFO L85 PathProgramCache]: Analyzing trace with hash -1061000432, now seen corresponding path program 13 times [2024-06-21 17:10:36,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:36,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682313068] [2024-06-21 17:10:36,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:36,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:37,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:37,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:37,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682313068] [2024-06-21 17:10:37,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682313068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:37,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:37,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:37,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374028477] [2024-06-21 17:10:37,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:37,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:37,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:37,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:37,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:37,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:37,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 29 transitions, 164 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:37,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:37,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:37,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:38,159 INFO L124 PetriNetUnfolderBase]: 57/132 cut-off events. [2024-06-21 17:10:38,159 INFO L125 PetriNetUnfolderBase]: For 1370/1370 co-relation queries the response was YES. [2024-06-21 17:10:38,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 469 conditions, 132 events. 57/132 cut-off events. For 1370/1370 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 335 event pairs, 18 based on Foata normal form. 6/137 useless extension candidates. Maximal degree in co-relation 444. Up to 60 conditions per place. [2024-06-21 17:10:38,160 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 18 selfloop transitions, 6 changer transitions 16/42 dead transitions. [2024-06-21 17:10:38,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 42 transitions, 272 flow [2024-06-21 17:10:38,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:38,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:38,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-21 17:10:38,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2756598240469208 [2024-06-21 17:10:38,160 INFO L175 Difference]: Start difference. First operand has 69 places, 29 transitions, 164 flow. Second operand 11 states and 94 transitions. [2024-06-21 17:10:38,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 42 transitions, 272 flow [2024-06-21 17:10:38,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 42 transitions, 246 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:38,162 INFO L231 Difference]: Finished difference. Result has 64 places, 22 transitions, 112 flow [2024-06-21 17:10:38,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=112, PETRI_PLACES=64, PETRI_TRANSITIONS=22} [2024-06-21 17:10:38,162 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 34 predicate places. [2024-06-21 17:10:38,162 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 22 transitions, 112 flow [2024-06-21 17:10:38,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:38,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:38,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:38,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190 [2024-06-21 17:10:38,163 INFO L420 AbstractCegarLoop]: === Iteration 192 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-21 17:10:38,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:38,164 INFO L85 PathProgramCache]: Analyzing trace with hash 416039696, now seen corresponding path program 14 times [2024-06-21 17:10:38,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:38,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542756236] [2024-06-21 17:10:38,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:38,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:38,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:39,550 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:39,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:39,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542756236] [2024-06-21 17:10:39,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542756236] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:39,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:39,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:39,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702023651] [2024-06-21 17:10:39,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:39,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:39,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:39,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:39,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:39,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 31 [2024-06-21 17:10:39,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 22 transitions, 112 flow. Second operand has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:39,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:39,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 31 [2024-06-21 17:10:39,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:39,868 INFO L124 PetriNetUnfolderBase]: 27/70 cut-off events. [2024-06-21 17:10:39,868 INFO L125 PetriNetUnfolderBase]: For 512/512 co-relation queries the response was YES. [2024-06-21 17:10:39,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209 conditions, 70 events. 27/70 cut-off events. For 512/512 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 103 event pairs, 1 based on Foata normal form. 6/75 useless extension candidates. Maximal degree in co-relation 186. Up to 24 conditions per place. [2024-06-21 17:10:39,868 INFO L140 encePairwiseOnDemand]: 21/31 looper letters, 0 selfloop transitions, 0 changer transitions 31/31 dead transitions. [2024-06-21 17:10:39,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 31 transitions, 162 flow [2024-06-21 17:10:39,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:39,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:39,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 85 transitions. [2024-06-21 17:10:39,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.24926686217008798 [2024-06-21 17:10:39,869 INFO L175 Difference]: Start difference. First operand has 64 places, 22 transitions, 112 flow. Second operand 11 states and 85 transitions. [2024-06-21 17:10:39,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 31 transitions, 162 flow [2024-06-21 17:10:39,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 31 transitions, 126 flow, removed 1 selfloop flow, removed 18 redundant places. [2024-06-21 17:10:39,870 INFO L231 Difference]: Finished difference. Result has 47 places, 0 transitions, 0 flow [2024-06-21 17:10:39,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=31, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=21, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=47, PETRI_TRANSITIONS=0} [2024-06-21 17:10:39,870 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 17 predicate places. [2024-06-21 17:10:39,871 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 0 transitions, 0 flow [2024-06-21 17:10:39,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.3076923076923075) internal successors, (82), 13 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:39,873 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 17:10:39,875 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 17:10:39,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 17:10:39,876 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 17:10:39,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable191 [2024-06-21 17:10:39,877 INFO L445 BasicCegarLoop]: Path program histogram: [42, 25, 22, 14, 12, 11, 10, 9, 7, 6, 5, 4, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:39,879 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 17:10:39,880 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 17:10:39,884 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 17:10:39,884 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 17:10:39,885 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 05:10:39 BasicIcfg [2024-06-21 17:10:39,885 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 17:10:39,886 INFO L158 Benchmark]: Toolchain (without parser) took 307624.05ms. Allocated memory was 151.0MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 91.0MB in the beginning and 834.7MB in the end (delta: -743.7MB). Peak memory consumption was 583.4MB. Max. memory is 16.1GB. [2024-06-21 17:10:39,886 INFO L158 Benchmark]: Witness Parser took 0.19ms. Allocated memory is still 151.0MB. Free memory is still 115.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 17:10:39,886 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 151.0MB. Free memory is still 109.5MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 17:10:39,886 INFO L158 Benchmark]: CACSL2BoogieTranslator took 796.88ms. Allocated memory is still 151.0MB. Free memory was 90.6MB in the beginning and 55.0MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-21 17:10:39,887 INFO L158 Benchmark]: Boogie Procedure Inliner took 67.90ms. Allocated memory is still 151.0MB. Free memory was 55.0MB in the beginning and 51.7MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 17:10:39,887 INFO L158 Benchmark]: Boogie Preprocessor took 74.42ms. Allocated memory is still 151.0MB. Free memory was 51.7MB in the beginning and 47.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 17:10:39,887 INFO L158 Benchmark]: RCFGBuilder took 881.58ms. Allocated memory is still 151.0MB. Free memory was 47.5MB in the beginning and 57.7MB in the end (delta: -10.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. [2024-06-21 17:10:39,888 INFO L158 Benchmark]: TraceAbstraction took 305796.43ms. Allocated memory was 151.0MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 57.0MB in the beginning and 834.7MB in the end (delta: -777.7MB). Peak memory consumption was 548.4MB. Max. memory is 16.1GB. [2024-06-21 17:10:39,889 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Witness Parser took 0.19ms. Allocated memory is still 151.0MB. Free memory is still 115.0MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.18ms. Allocated memory is still 151.0MB. Free memory is still 109.5MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 796.88ms. Allocated memory is still 151.0MB. Free memory was 90.6MB in the beginning and 55.0MB in the end (delta: 35.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 67.90ms. Allocated memory is still 151.0MB. Free memory was 55.0MB in the beginning and 51.7MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 74.42ms. Allocated memory is still 151.0MB. Free memory was 51.7MB in the beginning and 47.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 881.58ms. Allocated memory is still 151.0MB. Free memory was 47.5MB in the beginning and 57.7MB in the end (delta: -10.2MB). Peak memory consumption was 12.6MB. Max. memory is 16.1GB. * TraceAbstraction took 305796.43ms. Allocated memory was 151.0MB in the beginning and 1.5GB in the end (delta: 1.3GB). Free memory was 57.0MB in the beginning and 834.7MB in the end (delta: -777.7MB). Peak memory consumption was 548.4MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 829]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 830]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 50 locations, 4 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 305.7s, OverallIterations: 192, TraceHistogramMax: 1, PathProgramHistogramMax: 42, EmptinessCheckTime: 0.0s, AutomataDifference: 135.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10278 SdHoareTripleChecker+Valid, 45.4s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8755 mSDsluCounter, 10186 SdHoareTripleChecker+Invalid, 39.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9023 mSDsCounter, 3627 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 67734 IncrementalHoareTripleChecker+Invalid, 71361 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3627 mSolverCounterUnsat, 1163 mSDtfsCounter, 67734 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2229 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2227 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4755 ImplicationChecksByTransitivity, 60.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5077occurred in iteration=123, InterpolantAutomatonStates: 1830, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 167.4s InterpolantComputationTime, 3162 NumberOfCodeBlocks, 3162 NumberOfCodeBlocksAsserted, 192 NumberOfCheckSat, 2970 ConstructedInterpolants, 0 QuantifiedInterpolants, 119268 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 192 InterpolantComputations, 192 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 2 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2024-06-21 17:10:39,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE