./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.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/rfi007_tso.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/rfi007_tso.i ./goblint.2024-06-19_11-23-25.files/protection/rfi007_tso.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:08:44,172 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 17:08:44,240 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 17:08:44,245 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 17:08:44,246 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 17:08:44,268 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 17:08:44,270 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 17:08:44,270 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 17:08:44,271 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 17:08:44,274 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 17:08:44,274 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 17:08:44,274 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 17:08:44,275 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 17:08:44,276 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 17:08:44,276 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 17:08:44,277 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 17:08:44,277 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 17:08:44,277 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 17:08:44,277 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 17:08:44,278 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 17:08:44,279 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 17:08:44,279 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 17:08:44,279 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 17:08:44,279 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 17:08:44,280 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 17:08:44,280 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 17:08:44,280 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 17:08:44,280 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 17:08:44,281 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 17:08:44,281 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 17:08:44,282 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 17:08:44,282 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 17:08:44,282 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:08:44,283 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 17:08:44,283 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 17:08:44,283 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 17:08:44,283 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 17:08:44,283 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 17:08:44,284 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 17:08:44,284 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 17:08:44,289 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 17:08:44,289 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 17:08:44,289 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 17:08:44,289 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:08:44,517 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 17:08:44,539 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 17:08:44,541 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 17:08:44,542 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 17:08:44,543 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 17:08:44,544 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/rfi007_tso.yml/witness.yml [2024-06-21 17:08:44,654 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 17:08:44,655 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 17:08:44,655 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-21 17:08:45,729 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 17:08:45,933 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 17:08:45,934 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi007_tso.i [2024-06-21 17:08:45,947 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/389c6726f/20684b49b34b461a93155f18f15bc596/FLAG8a545ae65 [2024-06-21 17:08:45,960 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/389c6726f/20684b49b34b461a93155f18f15bc596 [2024-06-21 17:08:45,962 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 17:08:45,963 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 17:08:45,966 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 17:08:45,967 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 17:08:45,970 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 17:08:45,971 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:08:44" (1/2) ... [2024-06-21 17:08:45,972 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c281298 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:08:45, skipping insertion in model container [2024-06-21 17:08:45,972 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:08:44" (1/2) ... [2024-06-21 17:08:45,973 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1cbb0f31 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 05:08:45, skipping insertion in model container [2024-06-21 17:08:45,974 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:08:45" (2/2) ... [2024-06-21 17:08:45,974 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3c281298 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:45, skipping insertion in model container [2024-06-21 17:08:45,974 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 05:08:45" (2/2) ... [2024-06-21 17:08:45,974 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 17:08:46,031 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 17:08:46,033 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((! 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_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_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))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-21 17:08:46,033 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] ((((((((((((((! 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_buff1_thd1 == (_Bool)0)) && (! multithreaded || y$r_buff0_thd1 == (_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))) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || y$read_delayed_var == 0) [2024-06-21 17:08:46,033 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 17:08:46,033 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-21 17:08:46,072 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 17:08:46,418 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:08:46,426 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 17:08:46,511 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 17:08:46,542 INFO L206 MainTranslator]: Completed translation [2024-06-21 17:08:46,543 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46 WrapperNode [2024-06-21 17:08:46,543 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 17:08:46,544 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 17:08:46,544 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 17:08:46,544 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 17:08:46,549 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:08:46" (1/1) ... [2024-06-21 17:08:46,579 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:08:46" (1/1) ... [2024-06-21 17:08:46,612 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-21 17:08:46,613 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 17:08:46,613 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 17:08:46,613 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 17:08:46,614 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 17:08:46,622 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,622 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,624 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,636 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:08:46,636 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,637 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,643 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,644 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,646 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,647 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,650 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 17:08:46,651 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 17:08:46,651 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 17:08:46,651 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 17:08:46,651 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (1/1) ... [2024-06-21 17:08:46,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 17:08:46,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 17:08:46,701 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:08:46,719 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:08:46,734 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 17:08:46,734 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 17:08:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 17:08:46,735 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 17:08:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 17:08:46,735 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 17:08:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 17:08:46,735 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 17:08:46,736 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 17:08:46,736 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 17:08:46,737 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:08:46,848 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 17:08:46,850 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 17:08:47,160 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 17:08:47,160 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 17:08:47,274 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 17:08:47,274 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 17:08:47,276 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:08:47 BoogieIcfgContainer [2024-06-21 17:08:47,276 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 17:08:47,278 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 17:08:47,278 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 17:08:47,280 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 17:08:47,281 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 05:08:44" (1/4) ... [2024-06-21 17:08:47,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4876fd0c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 05:08:47, skipping insertion in model container [2024-06-21 17:08:47,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 05:08:45" (2/4) ... [2024-06-21 17:08:47,282 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4876fd0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:08:47, skipping insertion in model container [2024-06-21 17:08:47,282 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 05:08:46" (3/4) ... [2024-06-21 17:08:47,286 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4876fd0c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 05:08:47, skipping insertion in model container [2024-06-21 17:08:47,287 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 05:08:47" (4/4) ... [2024-06-21 17:08:47,288 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi007_tso.i [2024-06-21 17:08:47,300 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 17:08:47,301 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-21 17:08:47,301 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 17:08:47,331 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 17:08:47,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-21 17:08:47,374 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-21 17:08:47,374 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:08:47,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35 conditions, 28 events. 0/28 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 40 event pairs, 0 based on Foata normal form. 0/26 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 17:08:47,375 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-21 17:08:47,377 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-21 17:08:47,383 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 17:08:47,388 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;@79573322, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 17:08:47,388 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-21 17:08:47,390 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 17:08:47,390 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 17:08:47,390 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 17:08:47,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:47,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 17:08:47,391 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:08:47,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:47,395 INFO L85 PathProgramCache]: Analyzing trace with hash 364174474, now seen corresponding path program 1 times [2024-06-21 17:08:47,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:47,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635517649] [2024-06-21 17:08:47,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:47,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:47,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:47,949 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:47,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:47,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635517649] [2024-06-21 17:08:47,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635517649] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:47,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:47,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 17:08:47,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274803171] [2024-06-21 17:08:47,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:47,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 17:08:47,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:47,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 17:08:47,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 17:08:48,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-21 17:08:48,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 29 places, 22 transitions, 50 flow. Second operand has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call 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,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:48,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-21 17:08:48,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:48,122 INFO L124 PetriNetUnfolderBase]: 162/306 cut-off events. [2024-06-21 17:08:48,122 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-21 17:08:48,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 617 conditions, 306 events. 162/306 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1111 event pairs, 97 based on Foata normal form. 1/294 useless extension candidates. Maximal degree in co-relation 606. Up to 288 conditions per place. [2024-06-21 17:08:48,127 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 21 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-21 17:08:48,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 113 flow [2024-06-21 17:08:48,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 17:08:48,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 17:08:48,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-06-21 17:08:48,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-21 17:08:48,137 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 50 transitions. [2024-06-21 17:08:48,138 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 113 flow [2024-06-21 17:08:48,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-21 17:08:48,141 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-21 17:08:48,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=48, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=22, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=69, PETRI_PLACES=30, PETRI_TRANSITIONS=24} [2024-06-21 17:08:48,145 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-21 17:08:48,145 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-21 17:08:48,146 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.333333333333334) internal successors, (28), 3 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call 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,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:48,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:48,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 17:08:48,147 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:08:48,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:48,148 INFO L85 PathProgramCache]: Analyzing trace with hash 2079351977, now seen corresponding path program 1 times [2024-06-21 17:08:48,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:48,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071164104] [2024-06-21 17:08:48,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:48,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:48,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:48,542 INFO 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:48,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:48,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071164104] [2024-06-21 17:08:48,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2071164104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:48,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:48,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 17:08:48,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001828529] [2024-06-21 17:08:48,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:48,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 17:08:48,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:48,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 17:08:48,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 17:08:48,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-21 17:08:48,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 24 transitions, 69 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:08:48,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:48,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-21 17:08:48,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:48,638 INFO L124 PetriNetUnfolderBase]: 186/336 cut-off events. [2024-06-21 17:08:48,638 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-21 17:08:48,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 778 conditions, 336 events. 186/336 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1173 event pairs, 94 based on Foata normal form. 2/337 useless extension candidates. Maximal degree in co-relation 766. Up to 319 conditions per place. [2024-06-21 17:08:48,641 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 26 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-06-21 17:08:48,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 157 flow [2024-06-21 17:08:48,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 17:08:48,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 17:08:48,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 61 transitions. [2024-06-21 17:08:48,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-21 17:08:48,643 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 61 transitions. [2024-06-21 17:08:48,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 157 flow [2024-06-21 17:08:48,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 17:08:48,644 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-21 17:08:48,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=66, PETRI_DIFFERENCE_MINUEND_PLACES=29, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=24, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=93, PETRI_PLACES=33, PETRI_TRANSITIONS=26} [2024-06-21 17:08:48,645 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-21 17:08:48,645 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-21 17:08:48,645 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:08:48,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:48,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:48,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 17:08:48,646 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:08:48,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:48,647 INFO L85 PathProgramCache]: Analyzing trace with hash 35402953, now seen corresponding path program 1 times [2024-06-21 17:08:48,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:48,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324235377] [2024-06-21 17:08:48,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:48,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:48,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:49,021 INFO 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:49,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:49,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324235377] [2024-06-21 17:08:49,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324235377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 17:08:49,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992367530] [2024-06-21 17:08:49,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:49,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 17:08:49,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:49,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 17:08:49,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 17:08:49,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-21 17:08:49,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 33 places, 26 transitions, 93 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:08:49,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:49,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-21 17:08:49,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:49,135 INFO L124 PetriNetUnfolderBase]: 180/326 cut-off events. [2024-06-21 17:08:49,136 INFO L125 PetriNetUnfolderBase]: For 195/195 co-relation queries the response was YES. [2024-06-21 17:08:49,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 836 conditions, 326 events. 180/326 cut-off events. For 195/195 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1108 event pairs, 52 based on Foata normal form. 4/329 useless extension candidates. Maximal degree in co-relation 822. Up to 291 conditions per place. [2024-06-21 17:08:49,138 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2024-06-21 17:08:49,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 209 flow [2024-06-21 17:08:49,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:08:49,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:08:49,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 75 transitions. [2024-06-21 17:08:49,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-21 17:08:49,140 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 5 states and 75 transitions. [2024-06-21 17:08:49,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 209 flow [2024-06-21 17:08:49,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 41 transitions, 200 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-21 17:08:49,141 INFO L231 Difference]: Finished difference. Result has 36 places, 28 transitions, 117 flow [2024-06-21 17:08:49,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=26, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=117, PETRI_PLACES=36, PETRI_TRANSITIONS=28} [2024-06-21 17:08:49,142 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2024-06-21 17:08:49,142 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 117 flow [2024-06-21 17:08:49,142 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:08:49,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:49,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:49,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 17:08:49,143 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:08:49,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:49,144 INFO L85 PathProgramCache]: Analyzing trace with hash -2055807826, now seen corresponding path program 1 times [2024-06-21 17:08:49,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:49,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024440350] [2024-06-21 17:08:49,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:49,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:49,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:49,881 INFO 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:49,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:49,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024440350] [2024-06-21 17:08:49,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024440350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:49,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:49,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:49,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801543735] [2024-06-21 17:08:49,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:49,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:49,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:49,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:49,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:49,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-21 17:08:49,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 28 transitions, 117 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:08:49,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:49,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-21 17:08:49,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:50,028 INFO L124 PetriNetUnfolderBase]: 176/318 cut-off events. [2024-06-21 17:08:50,029 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2024-06-21 17:08:50,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 888 conditions, 318 events. 176/318 cut-off events. For 314/314 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 1063 event pairs, 30 based on Foata normal form. 4/321 useless extension candidates. Maximal degree in co-relation 873. Up to 265 conditions per place. [2024-06-21 17:08:50,031 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-21 17:08:50,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 42 transitions, 223 flow [2024-06-21 17:08:50,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:50,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:50,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-21 17:08:50,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-21 17:08:50,033 INFO L175 Difference]: Start difference. First operand has 36 places, 28 transitions, 117 flow. Second operand 6 states and 83 transitions. [2024-06-21 17:08:50,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 42 transitions, 223 flow [2024-06-21 17:08:50,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 42 transitions, 208 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:50,036 INFO L231 Difference]: Finished difference. Result has 38 places, 27 transitions, 114 flow [2024-06-21 17:08:50,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=19, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=114, PETRI_PLACES=38, PETRI_TRANSITIONS=27} [2024-06-21 17:08:50,037 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2024-06-21 17:08:50,037 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 27 transitions, 114 flow [2024-06-21 17:08:50,037 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:08:50,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:50,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:50,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 17:08:50,038 INFO L420 AbstractCegarLoop]: === Iteration 5 === 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:50,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:50,038 INFO L85 PathProgramCache]: Analyzing trace with hash -955188088, now seen corresponding path program 1 times [2024-06-21 17:08:50,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:50,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002169152] [2024-06-21 17:08:50,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:50,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:50,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:50,400 INFO 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,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:50,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002169152] [2024-06-21 17:08:50,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002169152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:50,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:50,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 17:08:50,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219261155] [2024-06-21 17:08:50,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:50,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 17:08:50,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:50,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 17:08:50,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 17:08:50,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:50,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 27 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 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:08:50,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:50,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:50,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:50,547 INFO L124 PetriNetUnfolderBase]: 147/282 cut-off events. [2024-06-21 17:08:50,547 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-21 17:08:50,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 809 conditions, 282 events. 147/282 cut-off events. For 377/377 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 986 event pairs, 53 based on Foata normal form. 1/282 useless extension candidates. Maximal degree in co-relation 792. Up to 259 conditions per place. [2024-06-21 17:08:50,549 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 25 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2024-06-21 17:08:50,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 194 flow [2024-06-21 17:08:50,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 17:08:50,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 17:08:50,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2024-06-21 17:08:50,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-21 17:08:50,550 INFO L175 Difference]: Start difference. First operand has 38 places, 27 transitions, 114 flow. Second operand 5 states and 58 transitions. [2024-06-21 17:08:50,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 194 flow [2024-06-21 17:08:50,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 174 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:50,552 INFO L231 Difference]: Finished difference. Result has 39 places, 29 transitions, 121 flow [2024-06-21 17:08:50,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=121, PETRI_PLACES=39, PETRI_TRANSITIONS=29} [2024-06-21 17:08:50,553 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 10 predicate places. [2024-06-21 17:08:50,553 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 121 flow [2024-06-21 17:08:50,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 6 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:08:50,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:50,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:50,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 17:08:50,554 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:08:50,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:50,554 INFO L85 PathProgramCache]: Analyzing trace with hash 453941276, now seen corresponding path program 1 times [2024-06-21 17:08:50,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:50,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151543895] [2024-06-21 17:08:50,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:50,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:50,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:51,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:51,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:51,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151543895] [2024-06-21 17:08:51,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151543895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:51,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:51,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:51,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59696722] [2024-06-21 17:08:51,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:51,100 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:51,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:51,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:51,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:51,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:08:51,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 29 transitions, 121 flow. Second operand has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 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:08:51,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:51,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:08:51,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:51,262 INFO L124 PetriNetUnfolderBase]: 143/276 cut-off events. [2024-06-21 17:08:51,262 INFO L125 PetriNetUnfolderBase]: For 474/474 co-relation queries the response was YES. [2024-06-21 17:08:51,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 822 conditions, 276 events. 143/276 cut-off events. For 474/474 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 959 event pairs, 51 based on Foata normal form. 2/277 useless extension candidates. Maximal degree in co-relation 803. Up to 247 conditions per place. [2024-06-21 17:08:51,264 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 27 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-21 17:08:51,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 215 flow [2024-06-21 17:08:51,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:51,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:51,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-21 17:08:51,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 17:08:51,266 INFO L175 Difference]: Start difference. First operand has 39 places, 29 transitions, 121 flow. Second operand 6 states and 68 transitions. [2024-06-21 17:08:51,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 215 flow [2024-06-21 17:08:51,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 204 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:51,267 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 143 flow [2024-06-21 17:08:51,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=36, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=29, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=143, PETRI_PLACES=42, PETRI_TRANSITIONS=31} [2024-06-21 17:08:51,268 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2024-06-21 17:08:51,268 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 143 flow [2024-06-21 17:08:51,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.428571428571429) internal successors, (52), 7 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:08:51,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:51,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:51,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 17:08:51,269 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:08:51,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:51,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1451998865, now seen corresponding path program 1 times [2024-06-21 17:08:51,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:51,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099752318] [2024-06-21 17:08:51,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:51,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:51,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:51,658 INFO 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:51,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:51,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099752318] [2024-06-21 17:08:51,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099752318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:51,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:51,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:51,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827334304] [2024-06-21 17:08:51,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:51,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:51,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:51,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:51,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:51,685 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:51,686 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 31 transitions, 143 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:08:51,686 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:51,686 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:51,686 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:51,860 INFO L124 PetriNetUnfolderBase]: 171/311 cut-off events. [2024-06-21 17:08:51,860 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-21 17:08:51,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1013 conditions, 311 events. 171/311 cut-off events. For 716/716 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1034 event pairs, 61 based on Foata normal form. 1/311 useless extension candidates. Maximal degree in co-relation 993. Up to 291 conditions per place. [2024-06-21 17:08:51,862 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 32 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-21 17:08:51,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 253 flow [2024-06-21 17:08:51,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:51,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:51,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 65 transitions. [2024-06-21 17:08:51,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-21 17:08:51,863 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 143 flow. Second operand 6 states and 65 transitions. [2024-06-21 17:08:51,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 253 flow [2024-06-21 17:08:51,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 42 transitions, 236 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:51,865 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 159 flow [2024-06-21 17:08:51,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=159, PETRI_PLACES=44, PETRI_TRANSITIONS=33} [2024-06-21 17:08:51,865 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-21 17:08:51,866 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 159 flow [2024-06-21 17:08:51,866 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:08:51,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:51,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:51,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 17:08:51,866 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:08:51,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:51,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1461979625, now seen corresponding path program 2 times [2024-06-21 17:08:51,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:51,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723013542] [2024-06-21 17:08:51,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:51,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:52,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:52,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723013542] [2024-06-21 17:08:52,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723013542] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:52,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:52,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 17:08:52,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390417204] [2024-06-21 17:08:52,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:52,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 17:08:52,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:52,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 17:08:52,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 17:08:52,300 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:52,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 33 transitions, 159 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:08:52,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:52,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:52,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:52,395 INFO L124 PetriNetUnfolderBase]: 169/309 cut-off events. [2024-06-21 17:08:52,396 INFO L125 PetriNetUnfolderBase]: For 926/928 co-relation queries the response was YES. [2024-06-21 17:08:52,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1056 conditions, 309 events. 169/309 cut-off events. For 926/928 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1034 event pairs, 65 based on Foata normal form. 3/311 useless extension candidates. Maximal degree in co-relation 1035. Up to 282 conditions per place. [2024-06-21 17:08:52,397 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 28 selfloop transitions, 11 changer transitions 0/41 dead transitions. [2024-06-21 17:08:52,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 41 transitions, 263 flow [2024-06-21 17:08:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 17:08:52,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 17:08:52,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-21 17:08:52,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:08:52,399 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 159 flow. Second operand 6 states and 64 transitions. [2024-06-21 17:08:52,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 41 transitions, 263 flow [2024-06-21 17:08:52,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 246 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:52,401 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 185 flow [2024-06-21 17:08:52,401 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=185, PETRI_PLACES=46, PETRI_TRANSITIONS=35} [2024-06-21 17:08:52,401 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-21 17:08:52,401 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 185 flow [2024-06-21 17:08:52,402 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:08:52,402 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:52,402 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:52,402 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 17:08:52,402 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:08:52,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:52,403 INFO L85 PathProgramCache]: Analyzing trace with hash 828998667, now seen corresponding path program 1 times [2024-06-21 17:08:52,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:52,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637579218] [2024-06-21 17:08:52,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:52,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:52,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:52,821 INFO 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,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:52,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637579218] [2024-06-21 17:08:52,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637579218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:52,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:52,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:52,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31180252] [2024-06-21 17:08:52,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:52,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:52,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:52,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:52,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:52,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:52,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 35 transitions, 185 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:08:52,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:52,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:52,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:53,042 INFO L124 PetriNetUnfolderBase]: 191/349 cut-off events. [2024-06-21 17:08:53,042 INFO L125 PetriNetUnfolderBase]: For 1252/1252 co-relation queries the response was YES. [2024-06-21 17:08:53,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1247 conditions, 349 events. 191/349 cut-off events. For 1252/1252 co-relation queries the response was YES. Maximal size of possible extension queue 19. Compared 1213 event pairs, 43 based on Foata normal form. 2/350 useless extension candidates. Maximal degree in co-relation 1225. Up to 288 conditions per place. [2024-06-21 17:08:53,044 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 41 selfloop transitions, 16 changer transitions 0/59 dead transitions. [2024-06-21 17:08:53,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 383 flow [2024-06-21 17:08:53,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:53,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:53,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-21 17:08:53,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:08:53,045 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 185 flow. Second operand 8 states and 88 transitions. [2024-06-21 17:08:53,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 383 flow [2024-06-21 17:08:53,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 352 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 17:08:53,048 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 261 flow [2024-06-21 17:08:53,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=23, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=261, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2024-06-21 17:08:53,048 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 24 predicate places. [2024-06-21 17:08:53,048 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 261 flow [2024-06-21 17:08:53,049 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:08:53,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:53,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:53,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 17:08:53,049 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:08:53,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:53,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2062172631, now seen corresponding path program 2 times [2024-06-21 17:08:53,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:53,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1293725969] [2024-06-21 17:08:53,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:53,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:53,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:53,486 INFO 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:53,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:53,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1293725969] [2024-06-21 17:08:53,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1293725969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:53,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:53,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:53,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754754445] [2024-06-21 17:08:53,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:53,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:53,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:53,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:53,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:53,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:53,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 261 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:08:53,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:53,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:53,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:53,734 INFO L124 PetriNetUnfolderBase]: 197/359 cut-off events. [2024-06-21 17:08:53,735 INFO L125 PetriNetUnfolderBase]: For 1681/1681 co-relation queries the response was YES. [2024-06-21 17:08:53,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1439 conditions, 359 events. 197/359 cut-off events. For 1681/1681 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1258 event pairs, 42 based on Foata normal form. 2/360 useless extension candidates. Maximal degree in co-relation 1413. Up to 290 conditions per place. [2024-06-21 17:08:53,737 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 39 selfloop transitions, 21 changer transitions 0/62 dead transitions. [2024-06-21 17:08:53,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 455 flow [2024-06-21 17:08:53,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:53,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:53,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-21 17:08:53,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 17:08:53,738 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 261 flow. Second operand 7 states and 78 transitions. [2024-06-21 17:08:53,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 455 flow [2024-06-21 17:08:53,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 62 transitions, 430 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:53,741 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 334 flow [2024-06-21 17:08:53,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=334, PETRI_PLACES=58, PETRI_TRANSITIONS=49} [2024-06-21 17:08:53,742 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-21 17:08:53,742 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 334 flow [2024-06-21 17:08:53,742 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:08:53,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:53,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:53,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 17:08:53,743 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:08:53,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:53,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837351, now seen corresponding path program 1 times [2024-06-21 17:08:53,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:53,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319089739] [2024-06-21 17:08:53,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:53,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:53,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:54,383 INFO 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:54,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:54,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319089739] [2024-06-21 17:08:54,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319089739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:54,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:54,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:54,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688441642] [2024-06-21 17:08:54,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:54,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:54,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:54,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:54,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:54,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:54,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 49 transitions, 334 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:08:54,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:54,442 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:54,442 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:54,605 INFO L124 PetriNetUnfolderBase]: 200/364 cut-off events. [2024-06-21 17:08:54,605 INFO L125 PetriNetUnfolderBase]: For 2098/2098 co-relation queries the response was YES. [2024-06-21 17:08:54,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1587 conditions, 364 events. 200/364 cut-off events. For 2098/2098 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1287 event pairs, 44 based on Foata normal form. 1/364 useless extension candidates. Maximal degree in co-relation 1559. Up to 334 conditions per place. [2024-06-21 17:08:54,607 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 47 selfloop transitions, 12 changer transitions 0/61 dead transitions. [2024-06-21 17:08:54,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 61 transitions, 492 flow [2024-06-21 17:08:54,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:54,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:54,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-21 17:08:54,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-21 17:08:54,621 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 334 flow. Second operand 7 states and 73 transitions. [2024-06-21 17:08:54,621 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 61 transitions, 492 flow [2024-06-21 17:08:54,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 61 transitions, 459 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:54,625 INFO L231 Difference]: Finished difference. Result has 62 places, 51 transitions, 344 flow [2024-06-21 17:08:54,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=301, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=344, PETRI_PLACES=62, PETRI_TRANSITIONS=51} [2024-06-21 17:08:54,626 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 33 predicate places. [2024-06-21 17:08:54,626 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 51 transitions, 344 flow [2024-06-21 17:08:54,626 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:08:54,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:54,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:54,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 17:08:54,626 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:08:54,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:54,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837165, now seen corresponding path program 3 times [2024-06-21 17:08:54,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:54,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062939301] [2024-06-21 17:08:54,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:54,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:54,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:54,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:54,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:54,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062939301] [2024-06-21 17:08:54,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062939301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:54,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:54,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:54,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379351791] [2024-06-21 17:08:54,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:54,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:54,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:54,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:54,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:55,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:55,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 51 transitions, 344 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:08:55,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:55,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:55,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:55,209 INFO L124 PetriNetUnfolderBase]: 211/382 cut-off events. [2024-06-21 17:08:55,209 INFO L125 PetriNetUnfolderBase]: For 2205/2205 co-relation queries the response was YES. [2024-06-21 17:08:55,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1641 conditions, 382 events. 211/382 cut-off events. For 2205/2205 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1362 event pairs, 46 based on Foata normal form. 2/383 useless extension candidates. Maximal degree in co-relation 1612. Up to 296 conditions per place. [2024-06-21 17:08:55,212 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 42 selfloop transitions, 23 changer transitions 0/67 dead transitions. [2024-06-21 17:08:55,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 67 transitions, 560 flow [2024-06-21 17:08:55,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:55,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:55,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-21 17:08:55,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-21 17:08:55,213 INFO L175 Difference]: Start difference. First operand has 62 places, 51 transitions, 344 flow. Second operand 7 states and 79 transitions. [2024-06-21 17:08:55,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 67 transitions, 560 flow [2024-06-21 17:08:55,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 67 transitions, 533 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:55,218 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 404 flow [2024-06-21 17:08:55,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=404, PETRI_PLACES=64, PETRI_TRANSITIONS=55} [2024-06-21 17:08:55,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 35 predicate places. [2024-06-21 17:08:55,219 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 404 flow [2024-06-21 17:08:55,220 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:08:55,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:55,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:55,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 17:08:55,220 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:08:55,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:55,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1849076037, now seen corresponding path program 2 times [2024-06-21 17:08:55,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:55,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289331937] [2024-06-21 17:08:55,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:55,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:55,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:55,837 INFO 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,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:55,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289331937] [2024-06-21 17:08:55,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289331937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:55,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:55,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:55,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579173476] [2024-06-21 17:08:55,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:55,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:55,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:55,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:55,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:55,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:55,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 55 transitions, 404 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:08:55,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:55,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:55,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:56,049 INFO L124 PetriNetUnfolderBase]: 214/387 cut-off events. [2024-06-21 17:08:56,049 INFO L125 PetriNetUnfolderBase]: For 2673/2677 co-relation queries the response was YES. [2024-06-21 17:08:56,050 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1756 conditions, 387 events. 214/387 cut-off events. For 2673/2677 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1391 event pairs, 46 based on Foata normal form. 5/391 useless extension candidates. Maximal degree in co-relation 1726. Up to 341 conditions per place. [2024-06-21 17:08:56,052 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 48 selfloop transitions, 19 changer transitions 0/69 dead transitions. [2024-06-21 17:08:56,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 69 transitions, 618 flow [2024-06-21 17:08:56,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:56,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:56,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-21 17:08:56,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-21 17:08:56,053 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 404 flow. Second operand 7 states and 74 transitions. [2024-06-21 17:08:56,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 69 transitions, 618 flow [2024-06-21 17:08:56,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 69 transitions, 591 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:56,058 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 466 flow [2024-06-21 17:08:56,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=377, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=466, PETRI_PLACES=69, PETRI_TRANSITIONS=60} [2024-06-21 17:08:56,059 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-06-21 17:08:56,059 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 466 flow [2024-06-21 17:08:56,059 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:08:56,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:56,059 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:56,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 17:08:56,059 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:08:56,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:56,060 INFO L85 PathProgramCache]: Analyzing trace with hash 2066934231, now seen corresponding path program 4 times [2024-06-21 17:08:56,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:56,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384760713] [2024-06-21 17:08:56,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:56,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:56,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:56,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:56,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:56,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384760713] [2024-06-21 17:08:56,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384760713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:56,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:56,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:56,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505496094] [2024-06-21 17:08:56,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:56,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:56,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:56,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:56,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:56,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:56,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 60 transitions, 466 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:08:56,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:56,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:56,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:56,704 INFO L124 PetriNetUnfolderBase]: 210/381 cut-off events. [2024-06-21 17:08:56,705 INFO L125 PetriNetUnfolderBase]: For 2978/2982 co-relation queries the response was YES. [2024-06-21 17:08:56,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1804 conditions, 381 events. 210/381 cut-off events. For 2978/2982 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1365 event pairs, 54 based on Foata normal form. 3/383 useless extension candidates. Maximal degree in co-relation 1771. Up to 283 conditions per place. [2024-06-21 17:08:56,707 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 43 selfloop transitions, 27 changer transitions 0/72 dead transitions. [2024-06-21 17:08:56,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 72 transitions, 678 flow [2024-06-21 17:08:56,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:56,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:56,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-21 17:08:56,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 17:08:56,709 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 466 flow. Second operand 7 states and 78 transitions. [2024-06-21 17:08:56,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 72 transitions, 678 flow [2024-06-21 17:08:56,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 72 transitions, 652 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 17:08:56,714 INFO L231 Difference]: Finished difference. Result has 73 places, 62 transitions, 523 flow [2024-06-21 17:08:56,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=523, PETRI_PLACES=73, PETRI_TRANSITIONS=62} [2024-06-21 17:08:56,715 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2024-06-21 17:08:56,716 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 62 transitions, 523 flow [2024-06-21 17:08:56,716 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:08:56,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:56,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:56,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 17:08:56,716 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:08:56,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:56,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1849313187, now seen corresponding path program 3 times [2024-06-21 17:08:56,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:56,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085764882] [2024-06-21 17:08:56,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:56,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:56,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:57,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:57,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:57,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085764882] [2024-06-21 17:08:57,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2085764882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:57,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:57,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:08:57,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1251163958] [2024-06-21 17:08:57,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:57,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:08:57,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:57,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:08:57,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:08:57,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:57,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 62 transitions, 523 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:08:57,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:57,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:57,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:57,491 INFO L124 PetriNetUnfolderBase]: 208/378 cut-off events. [2024-06-21 17:08:57,491 INFO L125 PetriNetUnfolderBase]: For 3272/3276 co-relation queries the response was YES. [2024-06-21 17:08:57,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1883 conditions, 378 events. 208/378 cut-off events. For 3272/3276 co-relation queries the response was YES. Maximal size of possible extension queue 24. Compared 1373 event pairs, 45 based on Foata normal form. 5/382 useless extension candidates. Maximal degree in co-relation 1848. Up to 342 conditions per place. [2024-06-21 17:08:57,493 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 54 selfloop transitions, 15 changer transitions 0/71 dead transitions. [2024-06-21 17:08:57,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 71 transitions, 692 flow [2024-06-21 17:08:57,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:57,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:57,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-21 17:08:57,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34285714285714286 [2024-06-21 17:08:57,495 INFO L175 Difference]: Start difference. First operand has 73 places, 62 transitions, 523 flow. Second operand 7 states and 72 transitions. [2024-06-21 17:08:57,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 71 transitions, 692 flow [2024-06-21 17:08:57,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 619 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:57,503 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 494 flow [2024-06-21 17:08:57,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=494, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2024-06-21 17:08:57,504 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 46 predicate places. [2024-06-21 17:08:57,504 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 494 flow [2024-06-21 17:08:57,504 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:08:57,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:57,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:57,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 17:08:57,505 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:08:57,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:57,505 INFO L85 PathProgramCache]: Analyzing trace with hash 2127034448, now seen corresponding path program 1 times [2024-06-21 17:08:57,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:57,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173972342] [2024-06-21 17:08:57,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:57,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:57,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:58,103 INFO 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:58,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:58,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173972342] [2024-06-21 17:08:58,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173972342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:58,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:58,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:58,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1051721331] [2024-06-21 17:08:58,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:58,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:58,107 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:58,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:58,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:58,159 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:58,160 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 494 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:08:58,160 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:58,160 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:58,160 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:58,374 INFO L124 PetriNetUnfolderBase]: 206/375 cut-off events. [2024-06-21 17:08:58,374 INFO L125 PetriNetUnfolderBase]: For 3387/3387 co-relation queries the response was YES. [2024-06-21 17:08:58,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1827 conditions, 375 events. 206/375 cut-off events. For 3387/3387 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1349 event pairs, 43 based on Foata normal form. 1/375 useless extension candidates. Maximal degree in co-relation 1791. Up to 301 conditions per place. [2024-06-21 17:08:58,377 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 53 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-21 17:08:58,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 76 transitions, 682 flow [2024-06-21 17:08:58,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 17:08:58,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 17:08:58,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-21 17:08:58,378 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-21 17:08:58,378 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 494 flow. Second operand 7 states and 78 transitions. [2024-06-21 17:08:58,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 76 transitions, 682 flow [2024-06-21 17:08:58,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 76 transitions, 645 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-21 17:08:58,383 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 512 flow [2024-06-21 17:08:58,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=457, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=512, PETRI_PLACES=77, PETRI_TRANSITIONS=63} [2024-06-21 17:08:58,383 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-21 17:08:58,384 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 512 flow [2024-06-21 17:08:58,384 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:08:58,384 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:58,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:58,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 17:08:58,384 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:08:58,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:58,385 INFO L85 PathProgramCache]: Analyzing trace with hash -497156947, now seen corresponding path program 1 times [2024-06-21 17:08:58,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:58,385 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691585963] [2024-06-21 17:08:58,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:58,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:58,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:58,960 INFO 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:58,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:58,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691585963] [2024-06-21 17:08:58,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691585963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:58,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:58,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:58,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305520374] [2024-06-21 17:08:58,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:58,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:58,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:58,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:58,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:59,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:59,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 63 transitions, 512 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:08:59,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:59,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:59,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:59,186 INFO L124 PetriNetUnfolderBase]: 212/385 cut-off events. [2024-06-21 17:08:59,187 INFO L125 PetriNetUnfolderBase]: For 4001/4001 co-relation queries the response was YES. [2024-06-21 17:08:59,188 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1925 conditions, 385 events. 212/385 cut-off events. For 4001/4001 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1398 event pairs, 39 based on Foata normal form. 2/386 useless extension candidates. Maximal degree in co-relation 1888. Up to 304 conditions per place. [2024-06-21 17:08:59,189 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 55 selfloop transitions, 23 changer transitions 0/80 dead transitions. [2024-06-21 17:08:59,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 80 transitions, 730 flow [2024-06-21 17:08:59,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:59,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:59,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 17:08:59,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-21 17:08:59,190 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 512 flow. Second operand 8 states and 87 transitions. [2024-06-21 17:08:59,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 80 transitions, 730 flow [2024-06-21 17:08:59,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 80 transitions, 682 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:59,196 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 536 flow [2024-06-21 17:08:59,196 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=464, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=536, PETRI_PLACES=79, PETRI_TRANSITIONS=65} [2024-06-21 17:08:59,196 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-06-21 17:08:59,196 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 536 flow [2024-06-21 17:08:59,197 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:08:59,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:59,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:59,197 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 17:08:59,197 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:08:59,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:59,198 INFO L85 PathProgramCache]: Analyzing trace with hash 786285667, now seen corresponding path program 2 times [2024-06-21 17:08:59,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:59,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [611064546] [2024-06-21 17:08:59,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:59,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:59,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:08:59,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:08:59,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:08:59,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [611064546] [2024-06-21 17:08:59,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [611064546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:08:59,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:08:59,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:08:59,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596718705] [2024-06-21 17:08:59,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:08:59,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:08:59,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:08:59,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:08:59,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:08:59,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:08:59,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 65 transitions, 536 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:08:59,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:08:59,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:08:59,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:08:59,946 INFO L124 PetriNetUnfolderBase]: 218/395 cut-off events. [2024-06-21 17:08:59,946 INFO L125 PetriNetUnfolderBase]: For 4580/4580 co-relation queries the response was YES. [2024-06-21 17:08:59,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2038 conditions, 395 events. 218/395 cut-off events. For 4580/4580 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1439 event pairs, 44 based on Foata normal form. 2/396 useless extension candidates. Maximal degree in co-relation 2000. Up to 359 conditions per place. [2024-06-21 17:08:59,948 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 63 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-21 17:08:59,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 79 transitions, 746 flow [2024-06-21 17:08:59,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:08:59,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:08:59,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-21 17:08:59,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-21 17:08:59,950 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 536 flow. Second operand 8 states and 82 transitions. [2024-06-21 17:08:59,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 79 transitions, 746 flow [2024-06-21 17:08:59,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 79 transitions, 692 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:08:59,955 INFO L231 Difference]: Finished difference. Result has 81 places, 67 transitions, 539 flow [2024-06-21 17:08:59,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=482, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=539, PETRI_PLACES=81, PETRI_TRANSITIONS=67} [2024-06-21 17:08:59,956 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 52 predicate places. [2024-06-21 17:08:59,956 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 67 transitions, 539 flow [2024-06-21 17:08:59,956 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:08:59,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:08:59,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:08:59,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 17:08:59,957 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:08:59,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:08:59,957 INFO L85 PathProgramCache]: Analyzing trace with hash 786280087, now seen corresponding path program 3 times [2024-06-21 17:08:59,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:08:59,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970611726] [2024-06-21 17:08:59,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:08:59,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:08:59,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:00,551 INFO 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,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:00,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970611726] [2024-06-21 17:09:00,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970611726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:00,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:00,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:00,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339313813] [2024-06-21 17:09:00,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:00,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:00,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:00,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:00,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:00,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:00,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 67 transitions, 539 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:09:00,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:00,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:00,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:00,777 INFO L124 PetriNetUnfolderBase]: 224/405 cut-off events. [2024-06-21 17:09:00,777 INFO L125 PetriNetUnfolderBase]: For 5074/5074 co-relation queries the response was YES. [2024-06-21 17:09:00,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2109 conditions, 405 events. 224/405 cut-off events. For 5074/5074 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1489 event pairs, 44 based on Foata normal form. 2/406 useless extension candidates. Maximal degree in co-relation 2070. Up to 312 conditions per place. [2024-06-21 17:09:00,780 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 55 selfloop transitions, 25 changer transitions 0/82 dead transitions. [2024-06-21 17:09:00,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 82 transitions, 761 flow [2024-06-21 17:09:00,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:00,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:00,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 17:09:00,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-21 17:09:00,781 INFO L175 Difference]: Start difference. First operand has 81 places, 67 transitions, 539 flow. Second operand 8 states and 87 transitions. [2024-06-21 17:09:00,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 82 transitions, 761 flow [2024-06-21 17:09:00,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 82 transitions, 720 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:00,787 INFO L231 Difference]: Finished difference. Result has 83 places, 69 transitions, 581 flow [2024-06-21 17:09:00,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=498, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=581, PETRI_PLACES=83, PETRI_TRANSITIONS=69} [2024-06-21 17:09:00,788 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 54 predicate places. [2024-06-21 17:09:00,788 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 69 transitions, 581 flow [2024-06-21 17:09:00,788 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:09:00,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:00,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:00,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 17:09:00,789 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:09:00,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:00,789 INFO L85 PathProgramCache]: Analyzing trace with hash 786285884, now seen corresponding path program 1 times [2024-06-21 17:09:00,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:00,790 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580412791] [2024-06-21 17:09:00,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:00,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:00,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:01,304 INFO 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:01,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:01,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580412791] [2024-06-21 17:09:01,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580412791] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:01,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:01,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:01,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557076710] [2024-06-21 17:09:01,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:01,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:01,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:01,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:01,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:01,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:01,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 69 transitions, 581 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:09:01,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:01,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:01,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:01,511 INFO L124 PetriNetUnfolderBase]: 230/415 cut-off events. [2024-06-21 17:09:01,511 INFO L125 PetriNetUnfolderBase]: For 5678/5678 co-relation queries the response was YES. [2024-06-21 17:09:01,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2221 conditions, 415 events. 230/415 cut-off events. For 5678/5678 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1529 event pairs, 47 based on Foata normal form. 2/416 useless extension candidates. Maximal degree in co-relation 2181. Up to 379 conditions per place. [2024-06-21 17:09:01,513 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 67 selfloop transitions, 14 changer transitions 0/83 dead transitions. [2024-06-21 17:09:01,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 83 transitions, 793 flow [2024-06-21 17:09:01,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:01,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:01,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-21 17:09:01,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-21 17:09:01,515 INFO L175 Difference]: Start difference. First operand has 83 places, 69 transitions, 581 flow. Second operand 8 states and 82 transitions. [2024-06-21 17:09:01,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 83 transitions, 793 flow [2024-06-21 17:09:01,520 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 83 transitions, 726 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:01,521 INFO L231 Difference]: Finished difference. Result has 85 places, 71 transitions, 567 flow [2024-06-21 17:09:01,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=514, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=567, PETRI_PLACES=85, PETRI_TRANSITIONS=71} [2024-06-21 17:09:01,521 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 56 predicate places. [2024-06-21 17:09:01,521 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 71 transitions, 567 flow [2024-06-21 17:09:01,522 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:09:01,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:01,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:01,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 17:09:01,522 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:09:01,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:01,523 INFO L85 PathProgramCache]: Analyzing trace with hash -1486514426, now seen corresponding path program 2 times [2024-06-21 17:09:01,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:01,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963246810] [2024-06-21 17:09:01,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:01,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:01,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:02,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:02,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:02,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963246810] [2024-06-21 17:09:02,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963246810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:02,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:02,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:02,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429980537] [2024-06-21 17:09:02,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:02,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:02,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:02,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:02,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:02,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:02,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 71 transitions, 567 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:09:02,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:02,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:02,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:02,378 INFO L124 PetriNetUnfolderBase]: 236/425 cut-off events. [2024-06-21 17:09:02,379 INFO L125 PetriNetUnfolderBase]: For 6120/6120 co-relation queries the response was YES. [2024-06-21 17:09:02,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2279 conditions, 425 events. 236/425 cut-off events. For 6120/6120 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1581 event pairs, 49 based on Foata normal form. 2/426 useless extension candidates. Maximal degree in co-relation 2238. Up to 394 conditions per place. [2024-06-21 17:09:02,382 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 69 selfloop transitions, 12 changer transitions 0/83 dead transitions. [2024-06-21 17:09:02,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 83 transitions, 773 flow [2024-06-21 17:09:02,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:02,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:02,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-21 17:09:02,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 17:09:02,383 INFO L175 Difference]: Start difference. First operand has 85 places, 71 transitions, 567 flow. Second operand 8 states and 80 transitions. [2024-06-21 17:09:02,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 83 transitions, 773 flow [2024-06-21 17:09:02,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 83 transitions, 736 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:02,393 INFO L231 Difference]: Finished difference. Result has 87 places, 73 transitions, 583 flow [2024-06-21 17:09:02,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=530, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=583, PETRI_PLACES=87, PETRI_TRANSITIONS=73} [2024-06-21 17:09:02,394 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 58 predicate places. [2024-06-21 17:09:02,394 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 73 transitions, 583 flow [2024-06-21 17:09:02,395 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:09:02,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:02,395 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:02,395 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 17:09:02,395 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:09:02,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:02,396 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747141, now seen corresponding path program 4 times [2024-06-21 17:09:02,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:02,396 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678670310] [2024-06-21 17:09:02,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:02,396 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:02,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:02,904 INFO 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,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:02,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678670310] [2024-06-21 17:09:02,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678670310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:02,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:02,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:02,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219847622] [2024-06-21 17:09:02,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:02,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:02,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:02,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:02,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:02,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:02,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 73 transitions, 583 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:09:02,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:02,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:02,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:03,115 INFO L124 PetriNetUnfolderBase]: 252/451 cut-off events. [2024-06-21 17:09:03,115 INFO L125 PetriNetUnfolderBase]: For 7290/7294 co-relation queries the response was YES. [2024-06-21 17:09:03,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2497 conditions, 451 events. 252/451 cut-off events. For 7290/7294 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1703 event pairs, 49 based on Foata normal form. 6/456 useless extension candidates. Maximal degree in co-relation 2455. Up to 385 conditions per place. [2024-06-21 17:09:03,118 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 63 selfloop transitions, 24 changer transitions 0/89 dead transitions. [2024-06-21 17:09:03,118 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 89 transitions, 889 flow [2024-06-21 17:09:03,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:03,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:03,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-21 17:09:03,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 17:09:03,119 INFO L175 Difference]: Start difference. First operand has 87 places, 73 transitions, 583 flow. Second operand 8 states and 85 transitions. [2024-06-21 17:09:03,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 89 transitions, 889 flow [2024-06-21 17:09:03,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 89 transitions, 830 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:03,127 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 637 flow [2024-06-21 17:09:03,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=524, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=637, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2024-06-21 17:09:03,128 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 59 predicate places. [2024-06-21 17:09:03,128 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 637 flow [2024-06-21 17:09:03,128 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:09:03,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:03,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:03,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 17:09:03,129 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:09:03,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:03,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747358, now seen corresponding path program 3 times [2024-06-21 17:09:03,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:03,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643924543] [2024-06-21 17:09:03,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:03,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:03,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:03,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:03,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:03,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643924543] [2024-06-21 17:09:03,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [643924543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:03,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:03,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:03,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152157564] [2024-06-21 17:09:03,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:03,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:03,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:03,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:03,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:03,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:03,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 637 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:09:03,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:03,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:03,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:03,978 INFO L124 PetriNetUnfolderBase]: 255/456 cut-off events. [2024-06-21 17:09:03,978 INFO L125 PetriNetUnfolderBase]: For 7865/7869 co-relation queries the response was YES. [2024-06-21 17:09:03,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2566 conditions, 456 events. 255/456 cut-off events. For 7865/7869 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1721 event pairs, 46 based on Foata normal form. 5/460 useless extension candidates. Maximal degree in co-relation 2524. Up to 395 conditions per place. [2024-06-21 17:09:03,981 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 68 selfloop transitions, 25 changer transitions 0/95 dead transitions. [2024-06-21 17:09:03,981 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 95 transitions, 945 flow [2024-06-21 17:09:03,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:03,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:03,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-21 17:09:03,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:09:03,983 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 637 flow. Second operand 8 states and 84 transitions. [2024-06-21 17:09:03,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 95 transitions, 945 flow [2024-06-21 17:09:03,990 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 95 transitions, 900 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-21 17:09:03,991 INFO L231 Difference]: Finished difference. Result has 94 places, 85 transitions, 725 flow [2024-06-21 17:09:03,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=592, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=725, PETRI_PLACES=94, PETRI_TRANSITIONS=85} [2024-06-21 17:09:03,991 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 65 predicate places. [2024-06-21 17:09:03,991 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 85 transitions, 725 flow [2024-06-21 17:09:03,992 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:09:03,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:03,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:03,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 17:09:03,992 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:09:03,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:03,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1982395491, now seen corresponding path program 5 times [2024-06-21 17:09:03,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:03,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515805535] [2024-06-21 17:09:03,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:03,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:04,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:04,575 INFO 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,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:04,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515805535] [2024-06-21 17:09:04,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515805535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:04,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:04,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:04,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895950113] [2024-06-21 17:09:04,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:04,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:04,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:04,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:04,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:04,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:04,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 85 transitions, 725 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:09:04,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:04,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:04,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:04,849 INFO L124 PetriNetUnfolderBase]: 251/450 cut-off events. [2024-06-21 17:09:04,850 INFO L125 PetriNetUnfolderBase]: For 8194/8198 co-relation queries the response was YES. [2024-06-21 17:09:04,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2594 conditions, 450 events. 251/450 cut-off events. For 8194/8198 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1697 event pairs, 45 based on Foata normal form. 6/455 useless extension candidates. Maximal degree in co-relation 2548. Up to 408 conditions per place. [2024-06-21 17:09:04,854 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 76 selfloop transitions, 17 changer transitions 0/95 dead transitions. [2024-06-21 17:09:04,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 95 transitions, 941 flow [2024-06-21 17:09:04,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:04,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:04,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-21 17:09:04,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-21 17:09:04,856 INFO L175 Difference]: Start difference. First operand has 94 places, 85 transitions, 725 flow. Second operand 8 states and 81 transitions. [2024-06-21 17:09:04,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 95 transitions, 941 flow [2024-06-21 17:09:04,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 95 transitions, 897 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 17:09:04,870 INFO L231 Difference]: Finished difference. Result has 99 places, 85 transitions, 720 flow [2024-06-21 17:09:04,870 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=681, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=720, PETRI_PLACES=99, PETRI_TRANSITIONS=85} [2024-06-21 17:09:04,871 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 70 predicate places. [2024-06-21 17:09:04,872 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 85 transitions, 720 flow [2024-06-21 17:09:04,872 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:09:04,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:04,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:04,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 17:09:04,873 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:09:04,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:04,873 INFO L85 PathProgramCache]: Analyzing trace with hash 508143688, now seen corresponding path program 4 times [2024-06-21 17:09:04,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:04,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639476915] [2024-06-21 17:09:04,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:04,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:05,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:09:05,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:05,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639476915] [2024-06-21 17:09:05,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639476915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:05,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:05,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:05,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924990991] [2024-06-21 17:09:05,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:05,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:05,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:05,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:05,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:05,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:05,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 85 transitions, 720 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:09:05,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:05,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:05,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:05,727 INFO L124 PetriNetUnfolderBase]: 249/447 cut-off events. [2024-06-21 17:09:05,727 INFO L125 PetriNetUnfolderBase]: For 8179/8179 co-relation queries the response was YES. [2024-06-21 17:09:05,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2588 conditions, 447 events. 249/447 cut-off events. For 8179/8179 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1683 event pairs, 45 based on Foata normal form. 1/447 useless extension candidates. Maximal degree in co-relation 2540. Up to 408 conditions per place. [2024-06-21 17:09:05,730 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 75 selfloop transitions, 20 changer transitions 0/97 dead transitions. [2024-06-21 17:09:05,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 97 transitions, 966 flow [2024-06-21 17:09:05,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:05,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:05,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 87 transitions. [2024-06-21 17:09:05,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32222222222222224 [2024-06-21 17:09:05,741 INFO L175 Difference]: Start difference. First operand has 99 places, 85 transitions, 720 flow. Second operand 9 states and 87 transitions. [2024-06-21 17:09:05,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 97 transitions, 966 flow [2024-06-21 17:09:05,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 97 transitions, 906 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:05,751 INFO L231 Difference]: Finished difference. Result has 102 places, 89 transitions, 746 flow [2024-06-21 17:09:05,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=662, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=746, PETRI_PLACES=102, PETRI_TRANSITIONS=89} [2024-06-21 17:09:05,752 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-21 17:09:05,752 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 89 transitions, 746 flow [2024-06-21 17:09:05,752 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:09:05,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:05,753 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:05,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 17:09:05,753 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:09:05,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:05,753 INFO L85 PathProgramCache]: Analyzing trace with hash 508137891, now seen corresponding path program 6 times [2024-06-21 17:09:05,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:05,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375130154] [2024-06-21 17:09:05,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:05,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:05,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:06,414 INFO 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,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:06,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375130154] [2024-06-21 17:09:06,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375130154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:06,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:06,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 17:09:06,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308591594] [2024-06-21 17:09:06,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:06,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 17:09:06,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:06,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 17:09:06,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 17:09:06,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:06,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 89 transitions, 746 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:09:06,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:06,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:06,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:06,699 INFO L124 PetriNetUnfolderBase]: 255/458 cut-off events. [2024-06-21 17:09:06,700 INFO L125 PetriNetUnfolderBase]: For 9170/9170 co-relation queries the response was YES. [2024-06-21 17:09:06,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2691 conditions, 458 events. 255/458 cut-off events. For 9170/9170 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1745 event pairs, 51 based on Foata normal form. 2/459 useless extension candidates. Maximal degree in co-relation 2641. Up to 296 conditions per place. [2024-06-21 17:09:06,708 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 61 selfloop transitions, 50 changer transitions 0/113 dead transitions. [2024-06-21 17:09:06,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 113 transitions, 1232 flow [2024-06-21 17:09:06,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:06,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:06,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 95 transitions. [2024-06-21 17:09:06,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-21 17:09:06,710 INFO L175 Difference]: Start difference. First operand has 102 places, 89 transitions, 746 flow. Second operand 8 states and 95 transitions. [2024-06-21 17:09:06,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 113 transitions, 1232 flow [2024-06-21 17:09:06,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 113 transitions, 1198 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-21 17:09:06,723 INFO L231 Difference]: Finished difference. Result has 106 places, 100 transitions, 956 flow [2024-06-21 17:09:06,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=712, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=956, PETRI_PLACES=106, PETRI_TRANSITIONS=100} [2024-06-21 17:09:06,724 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2024-06-21 17:09:06,724 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 100 transitions, 956 flow [2024-06-21 17:09:06,724 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:09:06,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:06,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:06,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 17:09:06,725 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:09:06,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:06,725 INFO L85 PathProgramCache]: Analyzing trace with hash -1486504506, now seen corresponding path program 1 times [2024-06-21 17:09:06,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:06,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942936661] [2024-06-21 17:09:06,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:06,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:06,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:07,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:07,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:07,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942936661] [2024-06-21 17:09:07,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942936661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:07,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:07,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:07,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463037238] [2024-06-21 17:09:07,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:07,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:07,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:07,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:07,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:07,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:07,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 100 transitions, 956 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:09:07,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:07,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:07,448 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:07,585 INFO L124 PetriNetUnfolderBase]: 252/452 cut-off events. [2024-06-21 17:09:07,585 INFO L125 PetriNetUnfolderBase]: For 9638/9638 co-relation queries the response was YES. [2024-06-21 17:09:07,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2790 conditions, 452 events. 252/452 cut-off events. For 9638/9638 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1699 event pairs, 47 based on Foata normal form. 2/453 useless extension candidates. Maximal degree in co-relation 2737. Up to 423 conditions per place. [2024-06-21 17:09:07,588 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 95 selfloop transitions, 12 changer transitions 0/109 dead transitions. [2024-06-21 17:09:07,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 109 transitions, 1195 flow [2024-06-21 17:09:07,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:07,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:07,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 78 transitions. [2024-06-21 17:09:07,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-21 17:09:07,590 INFO L175 Difference]: Start difference. First operand has 106 places, 100 transitions, 956 flow. Second operand 8 states and 78 transitions. [2024-06-21 17:09:07,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 109 transitions, 1195 flow [2024-06-21 17:09:07,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 109 transitions, 1159 flow, removed 18 selfloop flow, removed 0 redundant places. [2024-06-21 17:09:07,603 INFO L231 Difference]: Finished difference. Result has 114 places, 100 transitions, 948 flow [2024-06-21 17:09:07,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=948, PETRI_PLACES=114, PETRI_TRANSITIONS=100} [2024-06-21 17:09:07,604 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 85 predicate places. [2024-06-21 17:09:07,604 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 100 transitions, 948 flow [2024-06-21 17:09:07,604 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:09:07,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:07,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:07,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 17:09:07,604 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:09:07,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:07,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1513273206, now seen corresponding path program 1 times [2024-06-21 17:09:07,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:07,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013116077] [2024-06-21 17:09:07,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:07,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:07,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:08,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:08,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:08,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013116077] [2024-06-21 17:09:08,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013116077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:08,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:08,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:08,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883144035] [2024-06-21 17:09:08,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:08,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:08,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:08,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:08,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:08,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:08,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 100 transitions, 948 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:09:08,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:08,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:08,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:08,716 INFO L124 PetriNetUnfolderBase]: 261/471 cut-off events. [2024-06-21 17:09:08,717 INFO L125 PetriNetUnfolderBase]: For 10162/10162 co-relation queries the response was YES. [2024-06-21 17:09:08,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2851 conditions, 471 events. 261/471 cut-off events. For 10162/10162 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 1843 event pairs, 39 based on Foata normal form. 2/472 useless extension candidates. Maximal degree in co-relation 2794. Up to 398 conditions per place. [2024-06-21 17:09:08,725 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 95 selfloop transitions, 20 changer transitions 0/117 dead transitions. [2024-06-21 17:09:08,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 117 transitions, 1253 flow [2024-06-21 17:09:08,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:08,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:08,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-21 17:09:08,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-21 17:09:08,728 INFO L175 Difference]: Start difference. First operand has 114 places, 100 transitions, 948 flow. Second operand 9 states and 94 transitions. [2024-06-21 17:09:08,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 117 transitions, 1253 flow [2024-06-21 17:09:08,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 117 transitions, 1223 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:08,740 INFO L231 Difference]: Finished difference. Result has 119 places, 103 transitions, 1009 flow [2024-06-21 17:09:08,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1009, PETRI_PLACES=119, PETRI_TRANSITIONS=103} [2024-06-21 17:09:08,745 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 90 predicate places. [2024-06-21 17:09:08,745 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 103 transitions, 1009 flow [2024-06-21 17:09:08,746 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:09:08,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:08,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:08,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 17:09:08,747 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:09:08,747 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:08,747 INFO L85 PathProgramCache]: Analyzing trace with hash -980072204, now seen corresponding path program 2 times [2024-06-21 17:09:08,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:08,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537236492] [2024-06-21 17:09:08,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:08,748 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:08,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:09,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:09,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:09,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537236492] [2024-06-21 17:09:09,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [537236492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:09,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:09,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:09,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125341977] [2024-06-21 17:09:09,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:09,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:09,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:09,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:09,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:09,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:09,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 103 transitions, 1009 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:09:09,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:09,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:09,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:09,549 INFO L124 PetriNetUnfolderBase]: 265/479 cut-off events. [2024-06-21 17:09:09,550 INFO L125 PetriNetUnfolderBase]: For 10929/10929 co-relation queries the response was YES. [2024-06-21 17:09:09,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2966 conditions, 479 events. 265/479 cut-off events. For 10929/10929 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1898 event pairs, 40 based on Foata normal form. 2/480 useless extension candidates. Maximal degree in co-relation 2906. Up to 395 conditions per place. [2024-06-21 17:09:09,553 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 90 selfloop transitions, 25 changer transitions 0/117 dead transitions. [2024-06-21 17:09:09,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 117 transitions, 1291 flow [2024-06-21 17:09:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:09,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:09,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 17:09:09,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 17:09:09,554 INFO L175 Difference]: Start difference. First operand has 119 places, 103 transitions, 1009 flow. Second operand 8 states and 86 transitions. [2024-06-21 17:09:09,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 117 transitions, 1291 flow [2024-06-21 17:09:09,566 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 117 transitions, 1235 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-21 17:09:09,568 INFO L231 Difference]: Finished difference. Result has 122 places, 104 transitions, 1027 flow [2024-06-21 17:09:09,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=953, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1027, PETRI_PLACES=122, PETRI_TRANSITIONS=104} [2024-06-21 17:09:09,570 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-21 17:09:09,570 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 104 transitions, 1027 flow [2024-06-21 17:09:09,570 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:09:09,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:09,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:09,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 17:09:09,571 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:09:09,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:09,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1399708922, now seen corresponding path program 1 times [2024-06-21 17:09:09,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:09,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034813425] [2024-06-21 17:09:09,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:09,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:09,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:10,327 INFO 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,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:10,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034813425] [2024-06-21 17:09:10,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034813425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:10,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:10,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:10,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598276335] [2024-06-21 17:09:10,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:10,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:10,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:10,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:10,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:10,394 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:10,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 104 transitions, 1027 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:09:10,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:10,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:10,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:10,617 INFO L124 PetriNetUnfolderBase]: 263/476 cut-off events. [2024-06-21 17:09:10,618 INFO L125 PetriNetUnfolderBase]: For 11152/11152 co-relation queries the response was YES. [2024-06-21 17:09:10,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2939 conditions, 476 events. 263/476 cut-off events. For 11152/11152 co-relation queries the response was YES. Maximal size of possible extension queue 42. Compared 1872 event pairs, 39 based on Foata normal form. 1/476 useless extension candidates. Maximal degree in co-relation 2880. Up to 387 conditions per place. [2024-06-21 17:09:10,621 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 87 selfloop transitions, 28 changer transitions 0/117 dead transitions. [2024-06-21 17:09:10,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 117 transitions, 1297 flow [2024-06-21 17:09:10,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:10,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:10,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-21 17:09:10,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-21 17:09:10,633 INFO L175 Difference]: Start difference. First operand has 122 places, 104 transitions, 1027 flow. Second operand 8 states and 87 transitions. [2024-06-21 17:09:10,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 117 transitions, 1297 flow [2024-06-21 17:09:10,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 117 transitions, 1233 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:10,649 INFO L231 Difference]: Finished difference. Result has 124 places, 104 transitions, 1028 flow [2024-06-21 17:09:10,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=963, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1028, PETRI_PLACES=124, PETRI_TRANSITIONS=104} [2024-06-21 17:09:10,650 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 95 predicate places. [2024-06-21 17:09:10,650 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 104 transitions, 1028 flow [2024-06-21 17:09:10,650 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:09:10,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:10,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:10,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 17:09:10,651 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:09:10,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:10,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1510411286, now seen corresponding path program 1 times [2024-06-21 17:09:10,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:10,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593193946] [2024-06-21 17:09:10,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:10,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:10,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:11,232 INFO 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:11,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:11,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593193946] [2024-06-21 17:09:11,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593193946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:11,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:11,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:11,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804237198] [2024-06-21 17:09:11,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:11,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:11,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:11,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:11,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:11,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:11,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 104 transitions, 1028 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:09:11,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:11,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:11,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:11,497 INFO L124 PetriNetUnfolderBase]: 269/486 cut-off events. [2024-06-21 17:09:11,498 INFO L125 PetriNetUnfolderBase]: For 12149/12149 co-relation queries the response was YES. [2024-06-21 17:09:11,499 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2998 conditions, 486 events. 269/486 cut-off events. For 12149/12149 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1929 event pairs, 34 based on Foata normal form. 2/487 useless extension candidates. Maximal degree in co-relation 2938. Up to 397 conditions per place. [2024-06-21 17:09:11,501 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 92 selfloop transitions, 28 changer transitions 0/122 dead transitions. [2024-06-21 17:09:11,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 122 transitions, 1348 flow [2024-06-21 17:09:11,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:11,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:11,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 17:09:11,502 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:09:11,502 INFO L175 Difference]: Start difference. First operand has 124 places, 104 transitions, 1028 flow. Second operand 9 states and 96 transitions. [2024-06-21 17:09:11,502 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 122 transitions, 1348 flow [2024-06-21 17:09:11,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 122 transitions, 1255 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:11,518 INFO L231 Difference]: Finished difference. Result has 126 places, 106 transitions, 1022 flow [2024-06-21 17:09:11,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1022, PETRI_PLACES=126, PETRI_TRANSITIONS=106} [2024-06-21 17:09:11,518 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 97 predicate places. [2024-06-21 17:09:11,519 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 106 transitions, 1022 flow [2024-06-21 17:09:11,519 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:09:11,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:11,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:11,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 17:09:11,519 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:09:11,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:11,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1395120116, now seen corresponding path program 2 times [2024-06-21 17:09:11,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:11,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982689787] [2024-06-21 17:09:11,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:11,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:11,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:12,104 INFO 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,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:12,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982689787] [2024-06-21 17:09:12,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982689787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:12,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:12,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:12,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40369004] [2024-06-21 17:09:12,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:12,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:12,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:12,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:12,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:12,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:12,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 106 transitions, 1022 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:09:12,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:12,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:12,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:12,430 INFO L124 PetriNetUnfolderBase]: 275/496 cut-off events. [2024-06-21 17:09:12,431 INFO L125 PetriNetUnfolderBase]: For 12950/12950 co-relation queries the response was YES. [2024-06-21 17:09:12,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3086 conditions, 496 events. 275/496 cut-off events. For 12950/12950 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 1987 event pairs, 37 based on Foata normal form. 2/497 useless extension candidates. Maximal degree in co-relation 3025. Up to 395 conditions per place. [2024-06-21 17:09:12,434 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 91 selfloop transitions, 29 changer transitions 0/122 dead transitions. [2024-06-21 17:09:12,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 122 transitions, 1336 flow [2024-06-21 17:09:12,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:12,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:12,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 17:09:12,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:09:12,435 INFO L175 Difference]: Start difference. First operand has 126 places, 106 transitions, 1022 flow. Second operand 9 states and 96 transitions. [2024-06-21 17:09:12,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 122 transitions, 1336 flow [2024-06-21 17:09:12,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 122 transitions, 1265 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:12,454 INFO L231 Difference]: Finished difference. Result has 128 places, 108 transitions, 1044 flow [2024-06-21 17:09:12,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=951, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1044, PETRI_PLACES=128, PETRI_TRANSITIONS=108} [2024-06-21 17:09:12,455 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2024-06-21 17:09:12,455 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 108 transitions, 1044 flow [2024-06-21 17:09:12,455 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:09:12,455 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:12,456 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:12,456 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 17:09:12,456 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:09:12,456 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:12,456 INFO L85 PathProgramCache]: Analyzing trace with hash -957054208, now seen corresponding path program 3 times [2024-06-21 17:09:12,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:12,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642574626] [2024-06-21 17:09:12,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:12,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:12,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:13,148 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:13,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:13,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642574626] [2024-06-21 17:09:13,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642574626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:13,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:13,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:13,149 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858967572] [2024-06-21 17:09:13,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:13,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:13,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:13,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:13,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:13,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:13,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 108 transitions, 1044 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:09:13,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:13,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:13,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:13,468 INFO L124 PetriNetUnfolderBase]: 279/504 cut-off events. [2024-06-21 17:09:13,468 INFO L125 PetriNetUnfolderBase]: For 13844/13844 co-relation queries the response was YES. [2024-06-21 17:09:13,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3168 conditions, 504 events. 279/504 cut-off events. For 13844/13844 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2033 event pairs, 37 based on Foata normal form. 2/505 useless extension candidates. Maximal degree in co-relation 3106. Up to 413 conditions per place. [2024-06-21 17:09:13,472 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 93 selfloop transitions, 26 changer transitions 0/121 dead transitions. [2024-06-21 17:09:13,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 121 transitions, 1336 flow [2024-06-21 17:09:13,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:13,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:13,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 17:09:13,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 17:09:13,473 INFO L175 Difference]: Start difference. First operand has 128 places, 108 transitions, 1044 flow. Second operand 8 states and 86 transitions. [2024-06-21 17:09:13,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 121 transitions, 1336 flow [2024-06-21 17:09:13,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 121 transitions, 1259 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:13,492 INFO L231 Difference]: Finished difference. Result has 129 places, 109 transitions, 1043 flow [2024-06-21 17:09:13,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1043, PETRI_PLACES=129, PETRI_TRANSITIONS=109} [2024-06-21 17:09:13,493 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 100 predicate places. [2024-06-21 17:09:13,493 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 109 transitions, 1043 flow [2024-06-21 17:09:13,493 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:09:13,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:13,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:13,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 17:09:13,494 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:09:13,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:13,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1394947136, now seen corresponding path program 3 times [2024-06-21 17:09:13,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:13,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770950538] [2024-06-21 17:09:13,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:13,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:13,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:14,008 INFO 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,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:14,008 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770950538] [2024-06-21 17:09:14,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770950538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:14,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:14,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:14,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609967970] [2024-06-21 17:09:14,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:14,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:14,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:14,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:14,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:14,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:14,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 109 transitions, 1043 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:09:14,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:14,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:14,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:14,316 INFO L124 PetriNetUnfolderBase]: 315/562 cut-off events. [2024-06-21 17:09:14,317 INFO L125 PetriNetUnfolderBase]: For 17977/17977 co-relation queries the response was YES. [2024-06-21 17:09:14,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3679 conditions, 562 events. 315/562 cut-off events. For 17977/17977 co-relation queries the response was YES. Maximal size of possible extension queue 49. Compared 2307 event pairs, 49 based on Foata normal form. 2/563 useless extension candidates. Maximal degree in co-relation 3616. Up to 477 conditions per place. [2024-06-21 17:09:14,321 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 105 selfloop transitions, 25 changer transitions 0/132 dead transitions. [2024-06-21 17:09:14,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 132 transitions, 1582 flow [2024-06-21 17:09:14,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:14,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:14,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-21 17:09:14,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:09:14,322 INFO L175 Difference]: Start difference. First operand has 129 places, 109 transitions, 1043 flow. Second operand 9 states and 99 transitions. [2024-06-21 17:09:14,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 132 transitions, 1582 flow [2024-06-21 17:09:14,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 132 transitions, 1516 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:14,349 INFO L231 Difference]: Finished difference. Result has 132 places, 116 transitions, 1136 flow [2024-06-21 17:09:14,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=977, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1136, PETRI_PLACES=132, PETRI_TRANSITIONS=116} [2024-06-21 17:09:14,349 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2024-06-21 17:09:14,350 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 116 transitions, 1136 flow [2024-06-21 17:09:14,350 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:09:14,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:14,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:14,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 17:09:14,350 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:09:14,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:14,351 INFO L85 PathProgramCache]: Analyzing trace with hash -975303784, now seen corresponding path program 4 times [2024-06-21 17:09:14,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:14,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425535269] [2024-06-21 17:09:14,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:14,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:14,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:14,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:14,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:14,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425535269] [2024-06-21 17:09:14,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425535269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:14,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:14,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:14,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802130109] [2024-06-21 17:09:14,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:14,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:14,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:14,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:14,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:14,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:14,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 116 transitions, 1136 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:09:14,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:14,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:14,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:15,174 INFO L124 PetriNetUnfolderBase]: 307/550 cut-off events. [2024-06-21 17:09:15,175 INFO L125 PetriNetUnfolderBase]: For 17778/17778 co-relation queries the response was YES. [2024-06-21 17:09:15,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3538 conditions, 550 events. 307/550 cut-off events. For 17778/17778 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 2256 event pairs, 47 based on Foata normal form. 4/553 useless extension candidates. Maximal degree in co-relation 3474. Up to 473 conditions per place. [2024-06-21 17:09:15,178 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 105 selfloop transitions, 24 changer transitions 0/131 dead transitions. [2024-06-21 17:09:15,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 131 transitions, 1511 flow [2024-06-21 17:09:15,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:15,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:15,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:09:15,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 17:09:15,179 INFO L175 Difference]: Start difference. First operand has 132 places, 116 transitions, 1136 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:09:15,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 131 transitions, 1511 flow [2024-06-21 17:09:15,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 131 transitions, 1438 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 17:09:15,204 INFO L231 Difference]: Finished difference. Result has 137 places, 116 transitions, 1118 flow [2024-06-21 17:09:15,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1063, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1118, PETRI_PLACES=137, PETRI_TRANSITIONS=116} [2024-06-21 17:09:15,204 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 108 predicate places. [2024-06-21 17:09:15,204 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 116 transitions, 1118 flow [2024-06-21 17:09:15,205 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:09:15,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:15,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:15,205 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 17:09:15,205 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:09:15,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:15,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1154413076, now seen corresponding path program 5 times [2024-06-21 17:09:15,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:15,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249592582] [2024-06-21 17:09:15,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:15,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:15,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:15,699 INFO 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:15,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:15,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249592582] [2024-06-21 17:09:15,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249592582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:15,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:15,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:15,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617939540] [2024-06-21 17:09:15,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:15,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:15,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:15,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:15,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:15,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:15,760 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 116 transitions, 1118 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:09:15,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:15,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:15,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:15,981 INFO L124 PetriNetUnfolderBase]: 368/647 cut-off events. [2024-06-21 17:09:15,981 INFO L125 PetriNetUnfolderBase]: For 24364/24364 co-relation queries the response was YES. [2024-06-21 17:09:15,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4500 conditions, 647 events. 368/647 cut-off events. For 24364/24364 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 2729 event pairs, 57 based on Foata normal form. 2/648 useless extension candidates. Maximal degree in co-relation 4434. Up to 439 conditions per place. [2024-06-21 17:09:15,985 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 100 selfloop transitions, 43 changer transitions 0/145 dead transitions. [2024-06-21 17:09:15,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 145 transitions, 1858 flow [2024-06-21 17:09:15,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:15,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:15,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-21 17:09:15,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851851851851852 [2024-06-21 17:09:15,987 INFO L175 Difference]: Start difference. First operand has 137 places, 116 transitions, 1118 flow. Second operand 9 states and 104 transitions. [2024-06-21 17:09:15,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 145 transitions, 1858 flow [2024-06-21 17:09:16,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 145 transitions, 1810 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:16,023 INFO L231 Difference]: Finished difference. Result has 141 places, 126 transitions, 1360 flow [2024-06-21 17:09:16,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1070, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1360, PETRI_PLACES=141, PETRI_TRANSITIONS=126} [2024-06-21 17:09:16,024 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-21 17:09:16,024 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 126 transitions, 1360 flow [2024-06-21 17:09:16,024 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:09:16,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:16,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:16,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 17:09:16,025 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:09:16,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:16,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2055370694, now seen corresponding path program 6 times [2024-06-21 17:09:16,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:16,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397474753] [2024-06-21 17:09:16,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:16,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:16,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:16,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:16,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:16,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397474753] [2024-06-21 17:09:16,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397474753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:16,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:16,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:16,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960659463] [2024-06-21 17:09:16,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:16,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:16,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:16,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:16,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:16,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:16,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 126 transitions, 1360 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:09:16,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:16,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:16,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:16,880 INFO L124 PetriNetUnfolderBase]: 392/688 cut-off events. [2024-06-21 17:09:16,880 INFO L125 PetriNetUnfolderBase]: For 29421/29421 co-relation queries the response was YES. [2024-06-21 17:09:16,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5095 conditions, 688 events. 392/688 cut-off events. For 29421/29421 co-relation queries the response was YES. Maximal size of possible extension queue 57. Compared 2970 event pairs, 65 based on Foata normal form. 4/691 useless extension candidates. Maximal degree in co-relation 5026. Up to 459 conditions per place. [2024-06-21 17:09:16,885 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 104 selfloop transitions, 44 changer transitions 0/150 dead transitions. [2024-06-21 17:09:16,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 150 transitions, 2052 flow [2024-06-21 17:09:16,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:16,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:16,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-21 17:09:16,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 17:09:16,886 INFO L175 Difference]: Start difference. First operand has 141 places, 126 transitions, 1360 flow. Second operand 9 states and 105 transitions. [2024-06-21 17:09:16,886 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 150 transitions, 2052 flow [2024-06-21 17:09:16,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 150 transitions, 1971 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-21 17:09:16,924 INFO L231 Difference]: Finished difference. Result has 147 places, 131 transitions, 1470 flow [2024-06-21 17:09:16,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1295, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1470, PETRI_PLACES=147, PETRI_TRANSITIONS=131} [2024-06-21 17:09:16,924 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 118 predicate places. [2024-06-21 17:09:16,924 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 131 transitions, 1470 flow [2024-06-21 17:09:16,925 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:09:16,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:16,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:16,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 17:09:16,925 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:09:16,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:16,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1324546060, now seen corresponding path program 7 times [2024-06-21 17:09:16,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:16,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438936008] [2024-06-21 17:09:16,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:16,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:16,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:17,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:09:17,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:17,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438936008] [2024-06-21 17:09:17,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [438936008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:17,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:17,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:17,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394775501] [2024-06-21 17:09:17,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:17,459 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:17,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:17,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:17,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:17,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:17,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 131 transitions, 1470 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:09:17,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:17,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:17,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:17,867 INFO L124 PetriNetUnfolderBase]: 411/721 cut-off events. [2024-06-21 17:09:17,868 INFO L125 PetriNetUnfolderBase]: For 31657/31657 co-relation queries the response was YES. [2024-06-21 17:09:17,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5453 conditions, 721 events. 411/721 cut-off events. For 31657/31657 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 3166 event pairs, 61 based on Foata normal form. 4/724 useless extension candidates. Maximal degree in co-relation 5382. Up to 329 conditions per place. [2024-06-21 17:09:17,873 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 82 selfloop transitions, 74 changer transitions 0/158 dead transitions. [2024-06-21 17:09:17,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 158 transitions, 2304 flow [2024-06-21 17:09:17,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:17,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:17,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 111 transitions. [2024-06-21 17:09:17,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 17:09:17,874 INFO L175 Difference]: Start difference. First operand has 147 places, 131 transitions, 1470 flow. Second operand 9 states and 111 transitions. [2024-06-21 17:09:17,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 158 transitions, 2304 flow [2024-06-21 17:09:17,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 158 transitions, 2206 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 17:09:17,915 INFO L231 Difference]: Finished difference. Result has 153 places, 139 transitions, 1733 flow [2024-06-21 17:09:17,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1376, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1733, PETRI_PLACES=153, PETRI_TRANSITIONS=139} [2024-06-21 17:09:17,916 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-21 17:09:17,916 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 139 transitions, 1733 flow [2024-06-21 17:09:17,916 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:09:17,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:17,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:17,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 17:09:17,917 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:09:17,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:17,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1427414110, now seen corresponding path program 8 times [2024-06-21 17:09:17,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:17,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893952165] [2024-06-21 17:09:17,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:17,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:17,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:18,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:18,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:18,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893952165] [2024-06-21 17:09:18,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893952165] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:18,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:18,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:18,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132582462] [2024-06-21 17:09:18,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:18,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:18,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:18,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:18,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:18,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:18,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 139 transitions, 1733 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:09:18,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:18,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:18,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:18,670 INFO L124 PetriNetUnfolderBase]: 415/728 cut-off events. [2024-06-21 17:09:18,671 INFO L125 PetriNetUnfolderBase]: For 32769/32769 co-relation queries the response was YES. [2024-06-21 17:09:18,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5694 conditions, 728 events. 415/728 cut-off events. For 32769/32769 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3193 event pairs, 64 based on Foata normal form. 4/731 useless extension candidates. Maximal degree in co-relation 5620. Up to 637 conditions per place. [2024-06-21 17:09:18,677 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 26 changer transitions 0/153 dead transitions. [2024-06-21 17:09:18,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 153 transitions, 2191 flow [2024-06-21 17:09:18,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:18,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:18,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 17:09:18,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:09:18,690 INFO L175 Difference]: Start difference. First operand has 153 places, 139 transitions, 1733 flow. Second operand 9 states and 96 transitions. [2024-06-21 17:09:18,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 153 transitions, 2191 flow [2024-06-21 17:09:18,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 153 transitions, 2101 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-21 17:09:18,745 INFO L231 Difference]: Finished difference. Result has 159 places, 141 transitions, 1749 flow [2024-06-21 17:09:18,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1749, PETRI_PLACES=159, PETRI_TRANSITIONS=141} [2024-06-21 17:09:18,745 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-21 17:09:18,745 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 141 transitions, 1749 flow [2024-06-21 17:09:18,746 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:09:18,746 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:18,746 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:18,746 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 17:09:18,746 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:09:18,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:18,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1324541224, now seen corresponding path program 2 times [2024-06-21 17:09:18,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:18,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675804130] [2024-06-21 17:09:18,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:18,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:18,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:19,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:19,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:19,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675804130] [2024-06-21 17:09:19,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675804130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:19,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:19,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:19,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117997863] [2024-06-21 17:09:19,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:19,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:19,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:19,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:19,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:19,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:19,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 141 transitions, 1749 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:09:19,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:19,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:19,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:19,716 INFO L124 PetriNetUnfolderBase]: 411/722 cut-off events. [2024-06-21 17:09:19,717 INFO L125 PetriNetUnfolderBase]: For 30909/30909 co-relation queries the response was YES. [2024-06-21 17:09:19,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5540 conditions, 722 events. 411/722 cut-off events. For 30909/30909 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3193 event pairs, 67 based on Foata normal form. 1/722 useless extension candidates. Maximal degree in co-relation 5465. Up to 615 conditions per place. [2024-06-21 17:09:19,722 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 116 selfloop transitions, 33 changer transitions 0/151 dead transitions. [2024-06-21 17:09:19,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 151 transitions, 2080 flow [2024-06-21 17:09:19,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:19,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:19,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-21 17:09:19,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-21 17:09:19,725 INFO L175 Difference]: Start difference. First operand has 159 places, 141 transitions, 1749 flow. Second operand 8 states and 86 transitions. [2024-06-21 17:09:19,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 151 transitions, 2080 flow [2024-06-21 17:09:19,773 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 151 transitions, 1946 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:19,777 INFO L231 Difference]: Finished difference. Result has 159 places, 141 transitions, 1689 flow [2024-06-21 17:09:19,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1689, PETRI_PLACES=159, PETRI_TRANSITIONS=141} [2024-06-21 17:09:19,779 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-21 17:09:19,779 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 141 transitions, 1689 flow [2024-06-21 17:09:19,779 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:09:19,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:19,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:19,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 17:09:19,780 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:09:19,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:19,780 INFO L85 PathProgramCache]: Analyzing trace with hash 1162693796, now seen corresponding path program 9 times [2024-06-21 17:09:19,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:19,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740975572] [2024-06-21 17:09:19,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:19,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:19,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:20,291 INFO 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,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:20,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740975572] [2024-06-21 17:09:20,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [740975572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:20,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:20,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:20,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43859796] [2024-06-21 17:09:20,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:20,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:20,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:20,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:20,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:20,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:20,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 141 transitions, 1689 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:09:20,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:20,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:20,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:20,602 INFO L124 PetriNetUnfolderBase]: 403/709 cut-off events. [2024-06-21 17:09:20,603 INFO L125 PetriNetUnfolderBase]: For 30710/30710 co-relation queries the response was YES. [2024-06-21 17:09:20,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5215 conditions, 709 events. 403/709 cut-off events. For 30710/30710 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3117 event pairs, 69 based on Foata normal form. 4/712 useless extension candidates. Maximal degree in co-relation 5140. Up to 655 conditions per place. [2024-06-21 17:09:20,608 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 131 selfloop transitions, 20 changer transitions 0/153 dead transitions. [2024-06-21 17:09:20,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 153 transitions, 2108 flow [2024-06-21 17:09:20,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:20,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:20,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-21 17:09:20,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-21 17:09:20,609 INFO L175 Difference]: Start difference. First operand has 159 places, 141 transitions, 1689 flow. Second operand 9 states and 93 transitions. [2024-06-21 17:09:20,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 153 transitions, 2108 flow [2024-06-21 17:09:20,659 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 153 transitions, 2009 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:20,674 INFO L231 Difference]: Finished difference. Result has 160 places, 141 transitions, 1639 flow [2024-06-21 17:09:20,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1592, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1639, PETRI_PLACES=160, PETRI_TRANSITIONS=141} [2024-06-21 17:09:20,677 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 131 predicate places. [2024-06-21 17:09:20,677 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 141 transitions, 1639 flow [2024-06-21 17:09:20,677 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:09:20,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:20,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:20,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 17:09:20,677 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:09:20,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:20,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1154419834, now seen corresponding path program 1 times [2024-06-21 17:09:20,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:20,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309093329] [2024-06-21 17:09:20,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:20,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:20,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:21,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:21,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:21,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309093329] [2024-06-21 17:09:21,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309093329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:21,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:21,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:21,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399475890] [2024-06-21 17:09:21,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:21,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:21,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:21,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:21,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:21,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:21,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 141 transitions, 1639 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:09:21,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:21,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:21,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:21,797 INFO L124 PetriNetUnfolderBase]: 399/701 cut-off events. [2024-06-21 17:09:21,798 INFO L125 PetriNetUnfolderBase]: For 27311/27311 co-relation queries the response was YES. [2024-06-21 17:09:21,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5057 conditions, 701 events. 399/701 cut-off events. For 27311/27311 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3062 event pairs, 65 based on Foata normal form. 1/701 useless extension candidates. Maximal degree in co-relation 4982. Up to 639 conditions per place. [2024-06-21 17:09:21,804 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 119 selfloop transitions, 29 changer transitions 0/150 dead transitions. [2024-06-21 17:09:21,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 150 transitions, 1967 flow [2024-06-21 17:09:21,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:21,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:21,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 91 transitions. [2024-06-21 17:09:21,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.337037037037037 [2024-06-21 17:09:21,806 INFO L175 Difference]: Start difference. First operand has 160 places, 141 transitions, 1639 flow. Second operand 9 states and 91 transitions. [2024-06-21 17:09:21,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 150 transitions, 1967 flow [2024-06-21 17:09:21,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 150 transitions, 1908 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:21,898 INFO L231 Difference]: Finished difference. Result has 161 places, 142 transitions, 1659 flow [2024-06-21 17:09:21,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1659, PETRI_PLACES=161, PETRI_TRANSITIONS=142} [2024-06-21 17:09:21,899 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 132 predicate places. [2024-06-21 17:09:21,899 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 142 transitions, 1659 flow [2024-06-21 17:09:21,899 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:09:21,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:21,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:21,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 17:09:21,900 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:09:21,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:21,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1324541100, now seen corresponding path program 4 times [2024-06-21 17:09:21,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:21,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678341508] [2024-06-21 17:09:21,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:21,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:21,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:22,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:22,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:22,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678341508] [2024-06-21 17:09:22,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678341508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:22,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:22,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:22,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501380058] [2024-06-21 17:09:22,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:22,556 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:22,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:22,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:22,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 142 transitions, 1659 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:09:22,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:22,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:22,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:22,790 INFO L124 PetriNetUnfolderBase]: 403/711 cut-off events. [2024-06-21 17:09:22,790 INFO L125 PetriNetUnfolderBase]: For 29784/29784 co-relation queries the response was YES. [2024-06-21 17:09:22,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5149 conditions, 711 events. 403/711 cut-off events. For 29784/29784 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3130 event pairs, 67 based on Foata normal form. 2/712 useless extension candidates. Maximal degree in co-relation 5073. Up to 607 conditions per place. [2024-06-21 17:09:22,795 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 121 selfloop transitions, 30 changer transitions 0/153 dead transitions. [2024-06-21 17:09:22,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 153 transitions, 2010 flow [2024-06-21 17:09:22,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:22,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:22,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-21 17:09:22,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-21 17:09:22,796 INFO L175 Difference]: Start difference. First operand has 161 places, 142 transitions, 1659 flow. Second operand 8 states and 85 transitions. [2024-06-21 17:09:22,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 153 transitions, 2010 flow [2024-06-21 17:09:22,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 153 transitions, 1935 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:22,848 INFO L231 Difference]: Finished difference. Result has 162 places, 143 transitions, 1670 flow [2024-06-21 17:09:22,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1670, PETRI_PLACES=162, PETRI_TRANSITIONS=143} [2024-06-21 17:09:22,849 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 133 predicate places. [2024-06-21 17:09:22,849 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 143 transitions, 1670 flow [2024-06-21 17:09:22,849 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:09:22,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:22,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:22,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 17:09:22,850 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:09:22,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:22,850 INFO L85 PathProgramCache]: Analyzing trace with hash 926518684, now seen corresponding path program 2 times [2024-06-21 17:09:22,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:22,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447446314] [2024-06-21 17:09:22,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:22,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:22,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:23,854 INFO 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,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:23,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447446314] [2024-06-21 17:09:23,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447446314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:23,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:23,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:23,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910710345] [2024-06-21 17:09:23,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:23,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:23,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:23,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:23,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:23,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:23,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 143 transitions, 1670 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:09:23,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:23,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:23,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:24,153 INFO L124 PetriNetUnfolderBase]: 399/703 cut-off events. [2024-06-21 17:09:24,154 INFO L125 PetriNetUnfolderBase]: For 29384/29384 co-relation queries the response was YES. [2024-06-21 17:09:24,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5096 conditions, 703 events. 399/703 cut-off events. For 29384/29384 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3078 event pairs, 65 based on Foata normal form. 1/703 useless extension candidates. Maximal degree in co-relation 5019. Up to 661 conditions per place. [2024-06-21 17:09:24,158 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 130 selfloop transitions, 20 changer transitions 0/152 dead transitions. [2024-06-21 17:09:24,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 152 transitions, 2001 flow [2024-06-21 17:09:24,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:24,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:24,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-21 17:09:24,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-21 17:09:24,160 INFO L175 Difference]: Start difference. First operand has 162 places, 143 transitions, 1670 flow. Second operand 9 states and 88 transitions. [2024-06-21 17:09:24,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 152 transitions, 2001 flow [2024-06-21 17:09:24,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 152 transitions, 1925 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:24,212 INFO L231 Difference]: Finished difference. Result has 165 places, 144 transitions, 1654 flow [2024-06-21 17:09:24,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1654, PETRI_PLACES=165, PETRI_TRANSITIONS=144} [2024-06-21 17:09:24,213 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 136 predicate places. [2024-06-21 17:09:24,213 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 144 transitions, 1654 flow [2024-06-21 17:09:24,213 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:09:24,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:24,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:24,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 17:09:24,214 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:09:24,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:24,214 INFO L85 PathProgramCache]: Analyzing trace with hash 926511926, now seen corresponding path program 10 times [2024-06-21 17:09:24,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:24,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349194323] [2024-06-21 17:09:24,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:24,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:24,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:24,680 INFO 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:24,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:24,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349194323] [2024-06-21 17:09:24,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349194323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:24,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:24,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:24,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816454852] [2024-06-21 17:09:24,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:24,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:24,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:24,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:24,682 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:24,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:24,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 144 transitions, 1654 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:09:24,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:24,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:24,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:24,937 INFO L124 PetriNetUnfolderBase]: 395/697 cut-off events. [2024-06-21 17:09:24,937 INFO L125 PetriNetUnfolderBase]: For 29287/29287 co-relation queries the response was YES. [2024-06-21 17:09:24,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4953 conditions, 697 events. 395/697 cut-off events. For 29287/29287 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 3045 event pairs, 61 based on Foata normal form. 2/698 useless extension candidates. Maximal degree in co-relation 4875. Up to 614 conditions per place. [2024-06-21 17:09:24,942 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 127 selfloop transitions, 28 changer transitions 0/157 dead transitions. [2024-06-21 17:09:24,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 157 transitions, 2091 flow [2024-06-21 17:09:24,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:24,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:24,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:09:24,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 17:09:24,943 INFO L175 Difference]: Start difference. First operand has 165 places, 144 transitions, 1654 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:09:24,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 157 transitions, 2091 flow [2024-06-21 17:09:24,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 157 transitions, 2016 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:24,999 INFO L231 Difference]: Finished difference. Result has 167 places, 144 transitions, 1641 flow [2024-06-21 17:09:24,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1641, PETRI_PLACES=167, PETRI_TRANSITIONS=144} [2024-06-21 17:09:24,999 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 138 predicate places. [2024-06-21 17:09:24,999 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 144 transitions, 1641 flow [2024-06-21 17:09:25,000 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:09:25,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:25,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:25,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 17:09:25,000 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:09:25,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:25,001 INFO L85 PathProgramCache]: Analyzing trace with hash 2095937162, now seen corresponding path program 5 times [2024-06-21 17:09:25,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:25,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007066790] [2024-06-21 17:09:25,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:25,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:25,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:25,661 INFO 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,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:25,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007066790] [2024-06-21 17:09:25,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007066790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:25,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:25,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:25,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128415148] [2024-06-21 17:09:25,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:25,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:25,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:25,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:25,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:25,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:25,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 144 transitions, 1641 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:09:25,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:25,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:25,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:25,972 INFO L124 PetriNetUnfolderBase]: 408/723 cut-off events. [2024-06-21 17:09:25,972 INFO L125 PetriNetUnfolderBase]: For 30765/30765 co-relation queries the response was YES. [2024-06-21 17:09:25,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5110 conditions, 723 events. 408/723 cut-off events. For 30765/30765 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3227 event pairs, 60 based on Foata normal form. 2/724 useless extension candidates. Maximal degree in co-relation 5031. Up to 648 conditions per place. [2024-06-21 17:09:25,978 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-21 17:09:25,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 164 transitions, 2064 flow [2024-06-21 17:09:25,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:25,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:25,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:09:25,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 17:09:25,979 INFO L175 Difference]: Start difference. First operand has 167 places, 144 transitions, 1641 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:09:25,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 164 transitions, 2064 flow [2024-06-21 17:09:26,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 164 transitions, 1945 flow, removed 4 selfloop flow, removed 9 redundant places. [2024-06-21 17:09:26,043 INFO L231 Difference]: Finished difference. Result has 168 places, 148 transitions, 1628 flow [2024-06-21 17:09:26,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1522, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1628, PETRI_PLACES=168, PETRI_TRANSITIONS=148} [2024-06-21 17:09:26,044 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-21 17:09:26,044 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 148 transitions, 1628 flow [2024-06-21 17:09:26,044 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:09:26,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:26,044 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:26,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 17:09:26,045 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:09:26,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:26,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1567191354, now seen corresponding path program 6 times [2024-06-21 17:09:26,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:26,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836024714] [2024-06-21 17:09:26,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:26,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:26,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:26,582 INFO 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:26,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:26,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836024714] [2024-06-21 17:09:26,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836024714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:26,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:26,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:26,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308226977] [2024-06-21 17:09:26,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:26,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:26,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:26,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:26,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:26,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:26,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 148 transitions, 1628 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:09:26,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:26,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:26,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:26,877 INFO L124 PetriNetUnfolderBase]: 417/744 cut-off events. [2024-06-21 17:09:26,878 INFO L125 PetriNetUnfolderBase]: For 32276/32276 co-relation queries the response was YES. [2024-06-21 17:09:26,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5163 conditions, 744 events. 417/744 cut-off events. For 32276/32276 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3386 event pairs, 67 based on Foata normal form. 2/745 useless extension candidates. Maximal degree in co-relation 5083. Up to 667 conditions per place. [2024-06-21 17:09:26,882 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 142 selfloop transitions, 23 changer transitions 0/167 dead transitions. [2024-06-21 17:09:26,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 167 transitions, 2039 flow [2024-06-21 17:09:26,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:26,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:26,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 17:09:26,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:09:26,885 INFO L175 Difference]: Start difference. First operand has 168 places, 148 transitions, 1628 flow. Second operand 9 states and 96 transitions. [2024-06-21 17:09:26,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 167 transitions, 2039 flow [2024-06-21 17:09:26,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 167 transitions, 1988 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 17:09:26,944 INFO L231 Difference]: Finished difference. Result has 174 places, 150 transitions, 1665 flow [2024-06-21 17:09:26,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1577, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1665, PETRI_PLACES=174, PETRI_TRANSITIONS=150} [2024-06-21 17:09:26,944 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-21 17:09:26,944 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 150 transitions, 1665 flow [2024-06-21 17:09:26,944 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:09:26,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:26,945 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:09:26,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 17:09:26,945 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:09:26,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:26,946 INFO L85 PathProgramCache]: Analyzing trace with hash -979974494, now seen corresponding path program 7 times [2024-06-21 17:09:26,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:26,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543354069] [2024-06-21 17:09:26,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:26,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:26,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:27,403 INFO 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,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:27,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543354069] [2024-06-21 17:09:27,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [543354069] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:27,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:27,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 17:09:27,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [339507986] [2024-06-21 17:09:27,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:27,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 17:09:27,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:27,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 17:09:27,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 17:09:27,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-21 17:09:27,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 150 transitions, 1665 flow. Second operand has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:27,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:27,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-21 17:09:27,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:27,708 INFO L124 PetriNetUnfolderBase]: 394/718 cut-off events. [2024-06-21 17:09:27,708 INFO L125 PetriNetUnfolderBase]: For 31751/31756 co-relation queries the response was YES. [2024-06-21 17:09:27,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4940 conditions, 718 events. 394/718 cut-off events. For 31751/31756 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3335 event pairs, 45 based on Foata normal form. 7/723 useless extension candidates. Maximal degree in co-relation 4858. Up to 582 conditions per place. [2024-06-21 17:09:27,713 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 121 selfloop transitions, 23 changer transitions 0/163 dead transitions. [2024-06-21 17:09:27,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 163 transitions, 1985 flow [2024-06-21 17:09:27,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 17:09:27,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 17:09:27,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 89 transitions. [2024-06-21 17:09:27,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37083333333333335 [2024-06-21 17:09:27,714 INFO L175 Difference]: Start difference. First operand has 174 places, 150 transitions, 1665 flow. Second operand 8 states and 89 transitions. [2024-06-21 17:09:27,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 163 transitions, 1985 flow [2024-06-21 17:09:27,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 163 transitions, 1917 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 17:09:27,779 INFO L231 Difference]: Finished difference. Result has 177 places, 150 transitions, 1647 flow [2024-06-21 17:09:27,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1597, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1647, PETRI_PLACES=177, PETRI_TRANSITIONS=150} [2024-06-21 17:09:27,781 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 148 predicate places. [2024-06-21 17:09:27,781 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 150 transitions, 1647 flow [2024-06-21 17:09:27,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.333333333333333) internal successors, (66), 9 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:09:27,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:27,781 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:09:27,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 17:09:27,781 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:09:27,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:27,782 INFO L85 PathProgramCache]: Analyzing trace with hash 333171802, now seen corresponding path program 1 times [2024-06-21 17:09:27,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:27,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963961888] [2024-06-21 17:09:27,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:27,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:27,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:28,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:28,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:28,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963961888] [2024-06-21 17:09:28,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963961888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:28,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:28,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:28,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502664701] [2024-06-21 17:09:28,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:28,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:28,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:28,389 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:28,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:28,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:28,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 150 transitions, 1647 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:09:28,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:28,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:28,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:28,737 INFO L124 PetriNetUnfolderBase]: 418/747 cut-off events. [2024-06-21 17:09:28,737 INFO L125 PetriNetUnfolderBase]: For 32793/32793 co-relation queries the response was YES. [2024-06-21 17:09:28,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5092 conditions, 747 events. 418/747 cut-off events. For 32793/32793 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 3414 event pairs, 45 based on Foata normal form. 2/748 useless extension candidates. Maximal degree in co-relation 5009. Up to 591 conditions per place. [2024-06-21 17:09:28,743 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 135 selfloop transitions, 29 changer transitions 0/166 dead transitions. [2024-06-21 17:09:28,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 166 transitions, 2025 flow [2024-06-21 17:09:28,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:28,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:28,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-21 17:09:28,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-21 17:09:28,744 INFO L175 Difference]: Start difference. First operand has 177 places, 150 transitions, 1647 flow. Second operand 9 states and 92 transitions. [2024-06-21 17:09:28,744 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 166 transitions, 2025 flow [2024-06-21 17:09:28,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 166 transitions, 1910 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:28,824 INFO L231 Difference]: Finished difference. Result has 176 places, 151 transitions, 1613 flow [2024-06-21 17:09:28,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1532, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1613, PETRI_PLACES=176, PETRI_TRANSITIONS=151} [2024-06-21 17:09:28,825 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-21 17:09:28,825 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 151 transitions, 1613 flow [2024-06-21 17:09:28,825 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:09:28,825 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:28,825 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:09:28,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 17:09:28,826 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:09:28,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:28,826 INFO L85 PathProgramCache]: Analyzing trace with hash 253992361, now seen corresponding path program 1 times [2024-06-21 17:09:28,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:28,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1220825117] [2024-06-21 17:09:28,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:28,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:28,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:29,487 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:29,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:29,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1220825117] [2024-06-21 17:09:29,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1220825117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:29,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:29,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:29,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103036144] [2024-06-21 17:09:29,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:29,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:29,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:29,490 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:29,490 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:29,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:29,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 151 transitions, 1613 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:09:29,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:29,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:29,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:29,831 INFO L124 PetriNetUnfolderBase]: 416/744 cut-off events. [2024-06-21 17:09:29,831 INFO L125 PetriNetUnfolderBase]: For 31449/31449 co-relation queries the response was YES. [2024-06-21 17:09:29,834 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4968 conditions, 744 events. 416/744 cut-off events. For 31449/31449 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3416 event pairs, 67 based on Foata normal form. 1/744 useless extension candidates. Maximal degree in co-relation 4888. Up to 638 conditions per place. [2024-06-21 17:09:29,836 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 132 selfloop transitions, 34 changer transitions 0/168 dead transitions. [2024-06-21 17:09:29,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 168 transitions, 2035 flow [2024-06-21 17:09:29,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:29,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:29,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-21 17:09:29,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-21 17:09:29,841 INFO L175 Difference]: Start difference. First operand has 176 places, 151 transitions, 1613 flow. Second operand 9 states and 96 transitions. [2024-06-21 17:09:29,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 168 transitions, 2035 flow [2024-06-21 17:09:29,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 168 transitions, 1949 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:29,917 INFO L231 Difference]: Finished difference. Result has 177 places, 153 transitions, 1649 flow [2024-06-21 17:09:29,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1529, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1649, PETRI_PLACES=177, PETRI_TRANSITIONS=153} [2024-06-21 17:09:29,918 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 148 predicate places. [2024-06-21 17:09:29,918 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 153 transitions, 1649 flow [2024-06-21 17:09:29,918 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:09:29,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:29,918 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:09:29,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 17:09:29,918 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:09:29,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:29,919 INFO L85 PathProgramCache]: Analyzing trace with hash 335049472, now seen corresponding path program 2 times [2024-06-21 17:09:29,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:29,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114627279] [2024-06-21 17:09:29,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:29,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:29,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:30,608 INFO 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,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:30,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114627279] [2024-06-21 17:09:30,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1114627279] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:30,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:30,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:30,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715474017] [2024-06-21 17:09:30,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:30,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:30,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:30,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:30,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:30,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:30,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 153 transitions, 1649 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:09:30,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:30,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:30,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:30,971 INFO L124 PetriNetUnfolderBase]: 420/752 cut-off events. [2024-06-21 17:09:30,972 INFO L125 PetriNetUnfolderBase]: For 34032/34032 co-relation queries the response was YES. [2024-06-21 17:09:30,975 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5005 conditions, 752 events. 420/752 cut-off events. For 34032/34032 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3468 event pairs, 69 based on Foata normal form. 2/753 useless extension candidates. Maximal degree in co-relation 4925. Up to 649 conditions per place. [2024-06-21 17:09:30,978 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 136 selfloop transitions, 31 changer transitions 0/169 dead transitions. [2024-06-21 17:09:30,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 169 transitions, 2043 flow [2024-06-21 17:09:30,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:30,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:30,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 17:09:30,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:09:30,979 INFO L175 Difference]: Start difference. First operand has 177 places, 153 transitions, 1649 flow. Second operand 9 states and 95 transitions. [2024-06-21 17:09:30,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 169 transitions, 2043 flow [2024-06-21 17:09:31,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 169 transitions, 1951 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:31,066 INFO L231 Difference]: Finished difference. Result has 179 places, 154 transitions, 1642 flow [2024-06-21 17:09:31,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1557, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1642, PETRI_PLACES=179, PETRI_TRANSITIONS=154} [2024-06-21 17:09:31,067 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-21 17:09:31,067 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 154 transitions, 1642 flow [2024-06-21 17:09:31,067 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:09:31,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:31,068 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:09:31,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 17:09:31,069 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:09:31,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:31,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1113270996, now seen corresponding path program 3 times [2024-06-21 17:09:31,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:31,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439568853] [2024-06-21 17:09:31,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:31,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:31,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:31,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:31,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:31,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439568853] [2024-06-21 17:09:31,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439568853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:31,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:31,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:31,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715670021] [2024-06-21 17:09:31,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:31,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:31,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:31,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:31,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:31,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:31,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 154 transitions, 1642 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:09:31,855 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:31,855 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:31,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:32,120 INFO L124 PetriNetUnfolderBase]: 424/760 cut-off events. [2024-06-21 17:09:32,121 INFO L125 PetriNetUnfolderBase]: For 35590/35590 co-relation queries the response was YES. [2024-06-21 17:09:32,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5060 conditions, 760 events. 424/760 cut-off events. For 35590/35590 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 3518 event pairs, 67 based on Foata normal form. 2/761 useless extension candidates. Maximal degree in co-relation 4979. Up to 662 conditions per place. [2024-06-21 17:09:32,127 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 28 changer transitions 0/170 dead transitions. [2024-06-21 17:09:32,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 170 transitions, 2036 flow [2024-06-21 17:09:32,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:32,127 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:32,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-21 17:09:32,128 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-21 17:09:32,128 INFO L175 Difference]: Start difference. First operand has 179 places, 154 transitions, 1642 flow. Second operand 9 states and 94 transitions. [2024-06-21 17:09:32,128 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 170 transitions, 2036 flow [2024-06-21 17:09:32,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 170 transitions, 1963 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:32,232 INFO L231 Difference]: Finished difference. Result has 181 places, 155 transitions, 1649 flow [2024-06-21 17:09:32,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1649, PETRI_PLACES=181, PETRI_TRANSITIONS=155} [2024-06-21 17:09:32,232 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2024-06-21 17:09:32,233 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 155 transitions, 1649 flow [2024-06-21 17:09:32,233 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:09:32,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:32,233 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:09:32,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 17:09:32,233 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:09:32,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:32,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1026425364, now seen corresponding path program 1 times [2024-06-21 17:09:32,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:32,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054526573] [2024-06-21 17:09:32,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:32,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:32,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:33,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:33,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:33,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054526573] [2024-06-21 17:09:33,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2054526573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:33,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:33,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:33,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202490540] [2024-06-21 17:09:33,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:33,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:33,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:33,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:33,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:33,100 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:33,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 155 transitions, 1649 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:09:33,100 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:33,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:33,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:33,397 INFO L124 PetriNetUnfolderBase]: 430/770 cut-off events. [2024-06-21 17:09:33,397 INFO L125 PetriNetUnfolderBase]: For 37074/37074 co-relation queries the response was YES. [2024-06-21 17:09:33,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5141 conditions, 770 events. 430/770 cut-off events. For 37074/37074 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3588 event pairs, 64 based on Foata normal form. 2/771 useless extension candidates. Maximal degree in co-relation 5059. Up to 669 conditions per place. [2024-06-21 17:09:33,403 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 140 selfloop transitions, 31 changer transitions 0/173 dead transitions. [2024-06-21 17:09:33,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 173 transitions, 2092 flow [2024-06-21 17:09:33,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:33,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:33,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-21 17:09:33,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-21 17:09:33,404 INFO L175 Difference]: Start difference. First operand has 181 places, 155 transitions, 1649 flow. Second operand 9 states and 97 transitions. [2024-06-21 17:09:33,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 173 transitions, 2092 flow [2024-06-21 17:09:33,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 173 transitions, 2022 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:33,478 INFO L231 Difference]: Finished difference. Result has 183 places, 157 transitions, 1693 flow [2024-06-21 17:09:33,478 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1579, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1693, PETRI_PLACES=183, PETRI_TRANSITIONS=157} [2024-06-21 17:09:33,478 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-21 17:09:33,478 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 157 transitions, 1693 flow [2024-06-21 17:09:33,478 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:09:33,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:33,479 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:09:33,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 17:09:33,479 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:09:33,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:33,479 INFO L85 PathProgramCache]: Analyzing trace with hash -299199744, now seen corresponding path program 4 times [2024-06-21 17:09:33,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:33,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322741316] [2024-06-21 17:09:33,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:33,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:33,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:34,248 INFO 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,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:34,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322741316] [2024-06-21 17:09:34,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322741316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:34,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:34,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:34,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [385632459] [2024-06-21 17:09:34,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:34,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:34,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:34,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:34,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:34,301 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:34,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 157 transitions, 1693 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:09:34,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:34,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:34,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:34,583 INFO L124 PetriNetUnfolderBase]: 434/778 cut-off events. [2024-06-21 17:09:34,583 INFO L125 PetriNetUnfolderBase]: For 38541/38541 co-relation queries the response was YES. [2024-06-21 17:09:34,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5222 conditions, 778 events. 434/778 cut-off events. For 38541/38541 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 3633 event pairs, 64 based on Foata normal form. 2/779 useless extension candidates. Maximal degree in co-relation 5139. Up to 673 conditions per place. [2024-06-21 17:09:34,588 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 140 selfloop transitions, 30 changer transitions 0/172 dead transitions. [2024-06-21 17:09:34,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 172 transitions, 2097 flow [2024-06-21 17:09:34,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:34,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:34,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-21 17:09:34,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-21 17:09:34,589 INFO L175 Difference]: Start difference. First operand has 183 places, 157 transitions, 1693 flow. Second operand 9 states and 95 transitions. [2024-06-21 17:09:34,589 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 172 transitions, 2097 flow [2024-06-21 17:09:34,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 172 transitions, 2009 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:34,674 INFO L231 Difference]: Finished difference. Result has 185 places, 158 transitions, 1691 flow [2024-06-21 17:09:34,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1605, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1691, PETRI_PLACES=185, PETRI_TRANSITIONS=158} [2024-06-21 17:09:34,675 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 156 predicate places. [2024-06-21 17:09:34,675 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 158 transitions, 1691 flow [2024-06-21 17:09:34,675 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:09:34,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:34,675 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:09:34,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 17:09:34,675 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:09:34,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:34,676 INFO L85 PathProgramCache]: Analyzing trace with hash -299203464, now seen corresponding path program 5 times [2024-06-21 17:09:34,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:34,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278243419] [2024-06-21 17:09:34,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:34,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:34,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:35,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:09:35,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:35,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [278243419] [2024-06-21 17:09:35,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [278243419] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:35,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:35,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:35,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840296600] [2024-06-21 17:09:35,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:35,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:35,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:35,364 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:35,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:35,461 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:35,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 158 transitions, 1691 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:09:35,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:35,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:35,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:35,750 INFO L124 PetriNetUnfolderBase]: 438/786 cut-off events. [2024-06-21 17:09:35,750 INFO L125 PetriNetUnfolderBase]: For 40159/40159 co-relation queries the response was YES. [2024-06-21 17:09:35,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5270 conditions, 786 events. 438/786 cut-off events. For 40159/40159 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3678 event pairs, 62 based on Foata normal form. 2/787 useless extension candidates. Maximal degree in co-relation 5186. Up to 681 conditions per place. [2024-06-21 17:09:35,757 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 142 selfloop transitions, 29 changer transitions 0/173 dead transitions. [2024-06-21 17:09:35,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 173 transitions, 2095 flow [2024-06-21 17:09:35,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:35,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:35,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-21 17:09:35,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-21 17:09:35,758 INFO L175 Difference]: Start difference. First operand has 185 places, 158 transitions, 1691 flow. Second operand 9 states and 94 transitions. [2024-06-21 17:09:35,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 173 transitions, 2095 flow [2024-06-21 17:09:35,866 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 173 transitions, 2019 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:35,869 INFO L231 Difference]: Finished difference. Result has 187 places, 159 transitions, 1701 flow [2024-06-21 17:09:35,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1615, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1701, PETRI_PLACES=187, PETRI_TRANSITIONS=159} [2024-06-21 17:09:35,869 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 158 predicate places. [2024-06-21 17:09:35,869 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 159 transitions, 1701 flow [2024-06-21 17:09:35,870 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:09:35,870 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:35,870 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:09:35,870 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 17:09:35,870 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:09:35,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:35,870 INFO L85 PathProgramCache]: Analyzing trace with hash -299049642, now seen corresponding path program 2 times [2024-06-21 17:09:35,871 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:35,871 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306091609] [2024-06-21 17:09:35,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:35,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:35,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:36,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:09:36,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:36,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306091609] [2024-06-21 17:09:36,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306091609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:36,780 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:36,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:36,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160082777] [2024-06-21 17:09:36,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:36,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:36,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:36,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:36,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:36,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:36,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 159 transitions, 1701 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:09:36,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:36,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:36,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:37,113 INFO L124 PetriNetUnfolderBase]: 439/788 cut-off events. [2024-06-21 17:09:37,114 INFO L125 PetriNetUnfolderBase]: For 40425/40425 co-relation queries the response was YES. [2024-06-21 17:09:37,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5255 conditions, 788 events. 439/788 cut-off events. For 40425/40425 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3701 event pairs, 64 based on Foata normal form. 2/789 useless extension candidates. Maximal degree in co-relation 5170. Up to 673 conditions per place. [2024-06-21 17:09:37,120 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 142 selfloop transitions, 33 changer transitions 0/177 dead transitions. [2024-06-21 17:09:37,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 177 transitions, 2153 flow [2024-06-21 17:09:37,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:37,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:37,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:09:37,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:09:37,121 INFO L175 Difference]: Start difference. First operand has 187 places, 159 transitions, 1701 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:09:37,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 177 transitions, 2153 flow [2024-06-21 17:09:37,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 177 transitions, 2077 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:37,205 INFO L231 Difference]: Finished difference. Result has 190 places, 161 transitions, 1746 flow [2024-06-21 17:09:37,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1746, PETRI_PLACES=190, PETRI_TRANSITIONS=161} [2024-06-21 17:09:37,205 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 161 predicate places. [2024-06-21 17:09:37,205 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 161 transitions, 1746 flow [2024-06-21 17:09:37,205 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:09:37,206 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:37,206 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:09:37,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 17:09:37,206 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:09:37,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:37,206 INFO L85 PathProgramCache]: Analyzing trace with hash -293477733, now seen corresponding path program 1 times [2024-06-21 17:09:37,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:37,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1724289954] [2024-06-21 17:09:37,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:37,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:37,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:38,020 INFO 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:38,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:38,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1724289954] [2024-06-21 17:09:38,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1724289954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:38,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:38,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:38,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676211868] [2024-06-21 17:09:38,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:38,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:38,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:38,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:38,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:38,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:38,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 161 transitions, 1746 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:09:38,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:38,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:38,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:38,323 INFO L124 PetriNetUnfolderBase]: 443/796 cut-off events. [2024-06-21 17:09:38,324 INFO L125 PetriNetUnfolderBase]: For 41781/41781 co-relation queries the response was YES. [2024-06-21 17:09:38,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5319 conditions, 796 events. 443/796 cut-off events. For 41781/41781 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3748 event pairs, 83 based on Foata normal form. 2/797 useless extension candidates. Maximal degree in co-relation 5233. Up to 752 conditions per place. [2024-06-21 17:09:38,330 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 19 changer transitions 0/175 dead transitions. [2024-06-21 17:09:38,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 175 transitions, 2147 flow [2024-06-21 17:09:38,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:38,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:38,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-21 17:09:38,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233333333333333 [2024-06-21 17:09:38,331 INFO L175 Difference]: Start difference. First operand has 190 places, 161 transitions, 1746 flow. Second operand 10 states and 97 transitions. [2024-06-21 17:09:38,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 175 transitions, 2147 flow [2024-06-21 17:09:38,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 175 transitions, 2046 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:38,419 INFO L231 Difference]: Finished difference. Result has 193 places, 163 transitions, 1721 flow [2024-06-21 17:09:38,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1721, PETRI_PLACES=193, PETRI_TRANSITIONS=163} [2024-06-21 17:09:38,420 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 164 predicate places. [2024-06-21 17:09:38,420 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 163 transitions, 1721 flow [2024-06-21 17:09:38,420 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:09:38,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:38,420 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:09:38,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 17:09:38,420 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:09:38,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:38,421 INFO L85 PathProgramCache]: Analyzing trace with hash -293693214, now seen corresponding path program 6 times [2024-06-21 17:09:38,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:38,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841987042] [2024-06-21 17:09:38,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:38,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:38,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:39,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:39,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:39,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841987042] [2024-06-21 17:09:39,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841987042] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:39,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:39,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:39,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597663467] [2024-06-21 17:09:39,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:39,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:39,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:39,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:39,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:39,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:39,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 163 transitions, 1721 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:09:39,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:39,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:39,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:39,402 INFO L124 PetriNetUnfolderBase]: 447/804 cut-off events. [2024-06-21 17:09:39,403 INFO L125 PetriNetUnfolderBase]: For 43141/43141 co-relation queries the response was YES. [2024-06-21 17:09:39,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5337 conditions, 804 events. 447/804 cut-off events. For 43141/43141 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 3799 event pairs, 81 based on Foata normal form. 2/805 useless extension candidates. Maximal degree in co-relation 5249. Up to 760 conditions per place. [2024-06-21 17:09:39,408 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 157 selfloop transitions, 17 changer transitions 0/176 dead transitions. [2024-06-21 17:09:39,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 176 transitions, 2125 flow [2024-06-21 17:09:39,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:39,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:39,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-21 17:09:39,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 17:09:39,413 INFO L175 Difference]: Start difference. First operand has 193 places, 163 transitions, 1721 flow. Second operand 9 states and 90 transitions. [2024-06-21 17:09:39,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 176 transitions, 2125 flow [2024-06-21 17:09:39,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 176 transitions, 2069 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:39,499 INFO L231 Difference]: Finished difference. Result has 195 places, 164 transitions, 1729 flow [2024-06-21 17:09:39,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1729, PETRI_PLACES=195, PETRI_TRANSITIONS=164} [2024-06-21 17:09:39,500 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-21 17:09:39,500 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 164 transitions, 1729 flow [2024-06-21 17:09:39,500 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:09:39,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:39,500 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:09:39,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 17:09:39,501 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:09:39,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:39,501 INFO L85 PathProgramCache]: Analyzing trace with hash -293687262, now seen corresponding path program 3 times [2024-06-21 17:09:39,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:39,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580750068] [2024-06-21 17:09:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:39,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:40,136 INFO 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,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:40,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580750068] [2024-06-21 17:09:40,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580750068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:40,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:40,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:40,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231669353] [2024-06-21 17:09:40,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:40,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:40,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:40,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:40,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:40,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:40,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 164 transitions, 1729 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:09:40,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:40,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:40,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:40,423 INFO L124 PetriNetUnfolderBase]: 453/814 cut-off events. [2024-06-21 17:09:40,423 INFO L125 PetriNetUnfolderBase]: For 44464/44464 co-relation queries the response was YES. [2024-06-21 17:09:40,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5405 conditions, 814 events. 453/814 cut-off events. For 44464/44464 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3873 event pairs, 78 based on Foata normal form. 2/815 useless extension candidates. Maximal degree in co-relation 5316. Up to 731 conditions per place. [2024-06-21 17:09:40,429 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 153 selfloop transitions, 27 changer transitions 0/182 dead transitions. [2024-06-21 17:09:40,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 182 transitions, 2291 flow [2024-06-21 17:09:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:40,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:40,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:09:40,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 17:09:40,430 INFO L175 Difference]: Start difference. First operand has 195 places, 164 transitions, 1729 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:09:40,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 182 transitions, 2291 flow [2024-06-21 17:09:40,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 182 transitions, 2237 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:40,525 INFO L231 Difference]: Finished difference. Result has 198 places, 166 transitions, 1772 flow [2024-06-21 17:09:40,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1675, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1772, PETRI_PLACES=198, PETRI_TRANSITIONS=166} [2024-06-21 17:09:40,525 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-21 17:09:40,525 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 166 transitions, 1772 flow [2024-06-21 17:09:40,526 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:09:40,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:40,526 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:09:40,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 17:09:40,526 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:09:40,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:40,526 INFO L85 PathProgramCache]: Analyzing trace with hash -293485452, now seen corresponding path program 4 times [2024-06-21 17:09:40,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:40,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185606068] [2024-06-21 17:09:40,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:40,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:40,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:41,151 INFO 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:41,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:41,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185606068] [2024-06-21 17:09:41,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185606068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:41,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:41,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:41,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241067750] [2024-06-21 17:09:41,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:41,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:41,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:41,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:41,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:41,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:41,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 166 transitions, 1772 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:09:41,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:41,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:41,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:41,473 INFO L124 PetriNetUnfolderBase]: 449/808 cut-off events. [2024-06-21 17:09:41,474 INFO L125 PetriNetUnfolderBase]: For 42551/42551 co-relation queries the response was YES. [2024-06-21 17:09:41,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5274 conditions, 808 events. 449/808 cut-off events. For 42551/42551 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 3842 event pairs, 78 based on Foata normal form. 2/809 useless extension candidates. Maximal degree in co-relation 5184. Up to 728 conditions per place. [2024-06-21 17:09:41,479 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 153 selfloop transitions, 26 changer transitions 0/181 dead transitions. [2024-06-21 17:09:41,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 181 transitions, 2180 flow [2024-06-21 17:09:41,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:41,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:41,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:09:41,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:09:41,480 INFO L175 Difference]: Start difference. First operand has 198 places, 166 transitions, 1772 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:09:41,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 181 transitions, 2180 flow [2024-06-21 17:09:41,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 181 transitions, 2084 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:41,571 INFO L231 Difference]: Finished difference. Result has 200 places, 166 transitions, 1733 flow [2024-06-21 17:09:41,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1676, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1733, PETRI_PLACES=200, PETRI_TRANSITIONS=166} [2024-06-21 17:09:41,573 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 171 predicate places. [2024-06-21 17:09:41,573 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 166 transitions, 1733 flow [2024-06-21 17:09:41,574 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:09:41,574 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:41,574 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:09:41,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 17:09:41,574 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:09:41,574 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:41,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1693301221, now seen corresponding path program 2 times [2024-06-21 17:09:41,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:41,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897624732] [2024-06-21 17:09:41,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:41,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:41,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:42,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:42,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:42,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897624732] [2024-06-21 17:09:42,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897624732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:42,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:42,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:42,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997705761] [2024-06-21 17:09:42,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:42,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:42,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:42,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:42,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:42,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:42,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 166 transitions, 1733 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:09:42,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:42,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:42,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:42,799 INFO L124 PetriNetUnfolderBase]: 460/829 cut-off events. [2024-06-21 17:09:42,799 INFO L125 PetriNetUnfolderBase]: For 47581/47581 co-relation queries the response was YES. [2024-06-21 17:09:42,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5506 conditions, 829 events. 460/829 cut-off events. For 47581/47581 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3978 event pairs, 95 based on Foata normal form. 2/830 useless extension candidates. Maximal degree in co-relation 5415. Up to 773 conditions per place. [2024-06-21 17:09:42,806 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 160 selfloop transitions, 19 changer transitions 0/181 dead transitions. [2024-06-21 17:09:42,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 181 transitions, 2279 flow [2024-06-21 17:09:42,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:09:42,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:09:42,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 104 transitions. [2024-06-21 17:09:42,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151515151515151 [2024-06-21 17:09:42,807 INFO L175 Difference]: Start difference. First operand has 200 places, 166 transitions, 1733 flow. Second operand 11 states and 104 transitions. [2024-06-21 17:09:42,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 181 transitions, 2279 flow [2024-06-21 17:09:42,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 181 transitions, 2209 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:42,899 INFO L231 Difference]: Finished difference. Result has 201 places, 168 transitions, 1751 flow [2024-06-21 17:09:42,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1663, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1751, PETRI_PLACES=201, PETRI_TRANSITIONS=168} [2024-06-21 17:09:42,900 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-21 17:09:42,900 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 168 transitions, 1751 flow [2024-06-21 17:09:42,900 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:09:42,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:42,900 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:09:42,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 17:09:42,901 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:09:42,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:42,901 INFO L85 PathProgramCache]: Analyzing trace with hash 1152493437, now seen corresponding path program 3 times [2024-06-21 17:09:42,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:42,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113655058] [2024-06-21 17:09:42,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:42,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:43,567 INFO 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:43,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:43,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113655058] [2024-06-21 17:09:43,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113655058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:43,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:43,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:43,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636122364] [2024-06-21 17:09:43,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:43,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:43,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:43,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:43,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:43,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:43,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 168 transitions, 1751 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:09:43,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:43,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:43,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:43,877 INFO L124 PetriNetUnfolderBase]: 457/824 cut-off events. [2024-06-21 17:09:43,877 INFO L125 PetriNetUnfolderBase]: For 45675/45675 co-relation queries the response was YES. [2024-06-21 17:09:43,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5356 conditions, 824 events. 457/824 cut-off events. For 45675/45675 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3954 event pairs, 96 based on Foata normal form. 2/825 useless extension candidates. Maximal degree in co-relation 5264. Up to 785 conditions per place. [2024-06-21 17:09:43,883 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 159 selfloop transitions, 16 changer transitions 0/177 dead transitions. [2024-06-21 17:09:43,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 177 transitions, 2121 flow [2024-06-21 17:09:43,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:43,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:43,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-21 17:09:43,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-21 17:09:43,884 INFO L175 Difference]: Start difference. First operand has 201 places, 168 transitions, 1751 flow. Second operand 9 states and 88 transitions. [2024-06-21 17:09:43,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 177 transitions, 2121 flow [2024-06-21 17:09:43,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 177 transitions, 2036 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:43,987 INFO L231 Difference]: Finished difference. Result has 202 places, 168 transitions, 1702 flow [2024-06-21 17:09:43,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1666, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1702, PETRI_PLACES=202, PETRI_TRANSITIONS=168} [2024-06-21 17:09:43,988 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-21 17:09:43,988 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 168 transitions, 1702 flow [2024-06-21 17:09:43,988 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:09:43,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:43,988 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:09:43,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 17:09:43,988 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:09:43,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:43,989 INFO L85 PathProgramCache]: Analyzing trace with hash 1143288948, now seen corresponding path program 5 times [2024-06-21 17:09:43,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:43,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013852560] [2024-06-21 17:09:43,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:43,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:44,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:44,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:44,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:44,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013852560] [2024-06-21 17:09:44,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013852560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:44,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:44,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:44,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773012779] [2024-06-21 17:09:44,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:44,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:44,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:44,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:44,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:44,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:44,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 168 transitions, 1702 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:09:44,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:44,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:44,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:45,139 INFO L124 PetriNetUnfolderBase]: 453/818 cut-off events. [2024-06-21 17:09:45,139 INFO L125 PetriNetUnfolderBase]: For 43112/43112 co-relation queries the response was YES. [2024-06-21 17:09:45,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5145 conditions, 818 events. 453/818 cut-off events. For 43112/43112 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 3941 event pairs, 93 based on Foata normal form. 2/819 useless extension candidates. Maximal degree in co-relation 5053. Up to 779 conditions per place. [2024-06-21 17:09:45,147 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-21 17:09:45,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 180 transitions, 2097 flow [2024-06-21 17:09:45,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:45,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:45,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-21 17:09:45,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-21 17:09:45,150 INFO L175 Difference]: Start difference. First operand has 202 places, 168 transitions, 1702 flow. Second operand 10 states and 96 transitions. [2024-06-21 17:09:45,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 180 transitions, 2097 flow [2024-06-21 17:09:45,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 180 transitions, 2043 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:45,270 INFO L231 Difference]: Finished difference. Result has 205 places, 169 transitions, 1699 flow [2024-06-21 17:09:45,270 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1648, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1699, PETRI_PLACES=205, PETRI_TRANSITIONS=169} [2024-06-21 17:09:45,271 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 176 predicate places. [2024-06-21 17:09:45,271 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 169 transitions, 1699 flow [2024-06-21 17:09:45,271 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:09:45,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:45,271 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:09:45,271 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 17:09:45,272 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:09:45,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:45,272 INFO L85 PathProgramCache]: Analyzing trace with hash -1883179916, now seen corresponding path program 6 times [2024-06-21 17:09:45,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:45,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888098096] [2024-06-21 17:09:45,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:45,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:45,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:09:45,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:45,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888098096] [2024-06-21 17:09:45,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888098096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:45,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:45,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:45,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770511721] [2024-06-21 17:09:45,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:45,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:45,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:45,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:45,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:45,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:45,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 169 transitions, 1699 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:09:45,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:45,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:45,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:46,246 INFO L124 PetriNetUnfolderBase]: 459/829 cut-off events. [2024-06-21 17:09:46,246 INFO L125 PetriNetUnfolderBase]: For 44535/44535 co-relation queries the response was YES. [2024-06-21 17:09:46,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5235 conditions, 829 events. 459/829 cut-off events. For 44535/44535 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4001 event pairs, 83 based on Foata normal form. 2/830 useless extension candidates. Maximal degree in co-relation 5141. Up to 739 conditions per place. [2024-06-21 17:09:46,252 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 29 changer transitions 0/185 dead transitions. [2024-06-21 17:09:46,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 185 transitions, 2270 flow [2024-06-21 17:09:46,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:46,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:46,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:09:46,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:09:46,267 INFO L175 Difference]: Start difference. First operand has 205 places, 169 transitions, 1699 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:09:46,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 185 transitions, 2270 flow [2024-06-21 17:09:46,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 185 transitions, 2232 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:46,367 INFO L231 Difference]: Finished difference. Result has 207 places, 171 transitions, 1762 flow [2024-06-21 17:09:46,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1661, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1762, PETRI_PLACES=207, PETRI_TRANSITIONS=171} [2024-06-21 17:09:46,368 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 178 predicate places. [2024-06-21 17:09:46,368 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 171 transitions, 1762 flow [2024-06-21 17:09:46,368 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:09:46,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:46,369 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:09:46,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 17:09:46,369 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:09:46,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:46,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1427269792, now seen corresponding path program 7 times [2024-06-21 17:09:46,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:46,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083349980] [2024-06-21 17:09:46,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:46,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:46,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:47,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:09:47,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:47,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083349980] [2024-06-21 17:09:47,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083349980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:47,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:47,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:47,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489179669] [2024-06-21 17:09:47,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:47,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:47,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:47,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:47,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:47,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:47,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 171 transitions, 1762 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:09:47,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:47,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:47,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:47,551 INFO L124 PetriNetUnfolderBase]: 465/839 cut-off events. [2024-06-21 17:09:47,552 INFO L125 PetriNetUnfolderBase]: For 46513/46513 co-relation queries the response was YES. [2024-06-21 17:09:47,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5365 conditions, 839 events. 465/839 cut-off events. For 46513/46513 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4097 event pairs, 76 based on Foata normal form. 2/840 useless extension candidates. Maximal degree in co-relation 5270. Up to 702 conditions per place. [2024-06-21 17:09:47,557 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 147 selfloop transitions, 43 changer transitions 0/192 dead transitions. [2024-06-21 17:09:47,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 192 transitions, 2264 flow [2024-06-21 17:09:47,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:47,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:47,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:09:47,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 17:09:47,558 INFO L175 Difference]: Start difference. First operand has 207 places, 171 transitions, 1762 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:09:47,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 192 transitions, 2264 flow [2024-06-21 17:09:47,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 192 transitions, 2180 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:47,651 INFO L231 Difference]: Finished difference. Result has 211 places, 176 transitions, 1862 flow [2024-06-21 17:09:47,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1862, PETRI_PLACES=211, PETRI_TRANSITIONS=176} [2024-06-21 17:09:47,652 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 182 predicate places. [2024-06-21 17:09:47,652 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 176 transitions, 1862 flow [2024-06-21 17:09:47,652 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:09:47,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:47,653 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:09:47,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 17:09:47,653 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:09:47,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:47,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1106216327, now seen corresponding path program 4 times [2024-06-21 17:09:47,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:47,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713604318] [2024-06-21 17:09:47,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:47,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:47,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:48,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:48,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:48,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713604318] [2024-06-21 17:09:48,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713604318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:48,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:48,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:48,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690185532] [2024-06-21 17:09:48,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:48,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:48,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:48,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:48,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:48,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:48,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 176 transitions, 1862 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:09:48,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:48,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:48,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:48,814 INFO L124 PetriNetUnfolderBase]: 469/847 cut-off events. [2024-06-21 17:09:48,814 INFO L125 PetriNetUnfolderBase]: For 47968/47968 co-relation queries the response was YES. [2024-06-21 17:09:48,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5513 conditions, 847 events. 469/847 cut-off events. For 47968/47968 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4131 event pairs, 90 based on Foata normal form. 2/848 useless extension candidates. Maximal degree in co-relation 5415. Up to 775 conditions per place. [2024-06-21 17:09:48,820 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 31 changer transitions 0/187 dead transitions. [2024-06-21 17:09:48,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 187 transitions, 2278 flow [2024-06-21 17:09:48,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:48,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:48,821 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-21 17:09:48,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33 [2024-06-21 17:09:48,822 INFO L175 Difference]: Start difference. First operand has 211 places, 176 transitions, 1862 flow. Second operand 10 states and 99 transitions. [2024-06-21 17:09:48,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 187 transitions, 2278 flow [2024-06-21 17:09:48,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 187 transitions, 2192 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 17:09:48,932 INFO L231 Difference]: Finished difference. Result has 215 places, 177 transitions, 1868 flow [2024-06-21 17:09:48,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1776, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1868, PETRI_PLACES=215, PETRI_TRANSITIONS=177} [2024-06-21 17:09:48,932 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-21 17:09:48,932 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 177 transitions, 1868 flow [2024-06-21 17:09:48,933 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:09:48,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:48,933 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:09:48,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 17:09:48,933 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:09:48,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:48,933 INFO L85 PathProgramCache]: Analyzing trace with hash -1888750058, now seen corresponding path program 7 times [2024-06-21 17:09:48,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:48,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97291064] [2024-06-21 17:09:48,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:48,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:48,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:49,724 INFO 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,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:49,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97291064] [2024-06-21 17:09:49,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97291064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:49,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:49,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:49,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796754438] [2024-06-21 17:09:49,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:49,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:49,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:49,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:49,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:49,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:49,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 177 transitions, 1868 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:09:49,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:49,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:49,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:49,994 INFO L124 PetriNetUnfolderBase]: 473/855 cut-off events. [2024-06-21 17:09:49,994 INFO L125 PetriNetUnfolderBase]: For 49591/49591 co-relation queries the response was YES. [2024-06-21 17:09:49,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5551 conditions, 855 events. 473/855 cut-off events. For 49591/49591 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4170 event pairs, 79 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 5452. Up to 734 conditions per place. [2024-06-21 17:09:50,001 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 150 selfloop transitions, 39 changer transitions 0/191 dead transitions. [2024-06-21 17:09:50,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 191 transitions, 2316 flow [2024-06-21 17:09:50,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:50,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:50,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-21 17:09:50,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-21 17:09:50,002 INFO L175 Difference]: Start difference. First operand has 215 places, 177 transitions, 1868 flow. Second operand 10 states and 103 transitions. [2024-06-21 17:09:50,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 191 transitions, 2316 flow [2024-06-21 17:09:50,107 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 191 transitions, 2234 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:50,110 INFO L231 Difference]: Finished difference. Result has 217 places, 178 transitions, 1897 flow [2024-06-21 17:09:50,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1897, PETRI_PLACES=217, PETRI_TRANSITIONS=178} [2024-06-21 17:09:50,110 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-21 17:09:50,110 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 178 transitions, 1897 flow [2024-06-21 17:09:50,111 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:09:50,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:50,111 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:09:50,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 17:09:50,111 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:09:50,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:50,111 INFO L85 PathProgramCache]: Analyzing trace with hash -907674354, now seen corresponding path program 8 times [2024-06-21 17:09:50,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:50,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015123510] [2024-06-21 17:09:50,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:50,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:50,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:50,868 INFO 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,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:50,869 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015123510] [2024-06-21 17:09:50,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015123510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:50,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:50,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:50,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666762755] [2024-06-21 17:09:50,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:50,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:50,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:50,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:50,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:50,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:50,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 178 transitions, 1897 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:09:50,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:50,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:50,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:51,172 INFO L124 PetriNetUnfolderBase]: 477/863 cut-off events. [2024-06-21 17:09:51,173 INFO L125 PetriNetUnfolderBase]: For 51309/51309 co-relation queries the response was YES. [2024-06-21 17:09:51,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5632 conditions, 863 events. 477/863 cut-off events. For 51309/51309 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4250 event pairs, 82 based on Foata normal form. 2/864 useless extension candidates. Maximal degree in co-relation 5532. Up to 745 conditions per place. [2024-06-21 17:09:51,179 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 156 selfloop transitions, 33 changer transitions 0/191 dead transitions. [2024-06-21 17:09:51,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 191 transitions, 2336 flow [2024-06-21 17:09:51,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:51,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:51,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-21 17:09:51,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-21 17:09:51,181 INFO L175 Difference]: Start difference. First operand has 217 places, 178 transitions, 1897 flow. Second operand 9 states and 93 transitions. [2024-06-21 17:09:51,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 191 transitions, 2336 flow [2024-06-21 17:09:51,300 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 191 transitions, 2237 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:51,307 INFO L231 Difference]: Finished difference. Result has 218 places, 179 transitions, 1898 flow [2024-06-21 17:09:51,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1798, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1898, PETRI_PLACES=218, PETRI_TRANSITIONS=179} [2024-06-21 17:09:51,308 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-21 17:09:51,308 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 179 transitions, 1898 flow [2024-06-21 17:09:51,308 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:09:51,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:51,308 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:09:51,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 17:09:51,309 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:09:51,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:51,309 INFO L85 PathProgramCache]: Analyzing trace with hash 886586628, now seen corresponding path program 8 times [2024-06-21 17:09:51,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:51,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146902648] [2024-06-21 17:09:51,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:51,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:51,316 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:52,162 INFO 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,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:52,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146902648] [2024-06-21 17:09:52,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146902648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:52,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:52,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:52,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948816006] [2024-06-21 17:09:52,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:52,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:52,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:52,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:52,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:52,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:52,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 179 transitions, 1898 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:09:52,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:52,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:52,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:52,486 INFO L124 PetriNetUnfolderBase]: 473/857 cut-off events. [2024-06-21 17:09:52,487 INFO L125 PetriNetUnfolderBase]: For 48387/48387 co-relation queries the response was YES. [2024-06-21 17:09:52,491 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5436 conditions, 857 events. 473/857 cut-off events. For 48387/48387 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 4235 event pairs, 77 based on Foata normal form. 2/858 useless extension candidates. Maximal degree in co-relation 5335. Up to 720 conditions per place. [2024-06-21 17:09:52,493 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 148 selfloop transitions, 44 changer transitions 0/194 dead transitions. [2024-06-21 17:09:52,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 194 transitions, 2336 flow [2024-06-21 17:09:52,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:52,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:52,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:09:52,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:09:52,494 INFO L175 Difference]: Start difference. First operand has 218 places, 179 transitions, 1898 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:09:52,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 194 transitions, 2336 flow [2024-06-21 17:09:52,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 194 transitions, 2224 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-21 17:09:52,604 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 1879 flow [2024-06-21 17:09:52,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1786, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1879, PETRI_PLACES=221, PETRI_TRANSITIONS=179} [2024-06-21 17:09:52,605 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-21 17:09:52,605 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 1879 flow [2024-06-21 17:09:52,605 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:09:52,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:52,605 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:09:52,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 17:09:52,605 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:09:52,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:52,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1883172197, now seen corresponding path program 5 times [2024-06-21 17:09:52,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:52,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887498426] [2024-06-21 17:09:52,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:52,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:52,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:53,431 INFO 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:53,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:53,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887498426] [2024-06-21 17:09:53,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887498426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:53,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:53,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:53,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569872725] [2024-06-21 17:09:53,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:53,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:53,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:53,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:53,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:53,499 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:53,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 179 transitions, 1879 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:09:53,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:53,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:53,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:53,743 INFO L124 PetriNetUnfolderBase]: 470/852 cut-off events. [2024-06-21 17:09:53,744 INFO L125 PetriNetUnfolderBase]: For 44765/44765 co-relation queries the response was YES. [2024-06-21 17:09:53,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5245 conditions, 852 events. 470/852 cut-off events. For 44765/44765 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4187 event pairs, 90 based on Foata normal form. 2/853 useless extension candidates. Maximal degree in co-relation 5143. Up to 801 conditions per place. [2024-06-21 17:09:53,750 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 166 selfloop transitions, 21 changer transitions 0/189 dead transitions. [2024-06-21 17:09:53,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 189 transitions, 2275 flow [2024-06-21 17:09:53,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:53,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:53,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-21 17:09:53,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-21 17:09:53,751 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 1879 flow. Second operand 10 states and 96 transitions. [2024-06-21 17:09:53,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 189 transitions, 2275 flow [2024-06-21 17:09:53,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 189 transitions, 2153 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:53,865 INFO L231 Difference]: Finished difference. Result has 221 places, 179 transitions, 1803 flow [2024-06-21 17:09:53,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1757, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1803, PETRI_PLACES=221, PETRI_TRANSITIONS=179} [2024-06-21 17:09:53,865 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-21 17:09:53,865 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 179 transitions, 1803 flow [2024-06-21 17:09:53,866 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:09:53,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:53,866 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:09:53,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 17:09:53,866 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:09:53,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:53,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1300371218, now seen corresponding path program 9 times [2024-06-21 17:09:53,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:53,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182987966] [2024-06-21 17:09:53,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:53,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:53,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:54,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:09:54,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:54,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182987966] [2024-06-21 17:09:54,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182987966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:54,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:54,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 17:09:54,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43936496] [2024-06-21 17:09:54,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:54,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 17:09:54,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:54,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 17:09:54,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 17:09:54,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:54,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 179 transitions, 1803 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:09:54,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:54,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:54,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:54,759 INFO L124 PetriNetUnfolderBase]: 474/860 cut-off events. [2024-06-21 17:09:54,759 INFO L125 PetriNetUnfolderBase]: For 46231/46231 co-relation queries the response was YES. [2024-06-21 17:09:54,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5245 conditions, 860 events. 474/860 cut-off events. For 46231/46231 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4251 event pairs, 90 based on Foata normal form. 2/861 useless extension candidates. Maximal degree in co-relation 5142. Up to 809 conditions per place. [2024-06-21 17:09:54,765 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 168 selfloop transitions, 20 changer transitions 0/190 dead transitions. [2024-06-21 17:09:54,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 190 transitions, 2234 flow [2024-06-21 17:09:54,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:54,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:54,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-21 17:09:54,766 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2024-06-21 17:09:54,766 INFO L175 Difference]: Start difference. First operand has 221 places, 179 transitions, 1803 flow. Second operand 9 states and 89 transitions. [2024-06-21 17:09:54,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 190 transitions, 2234 flow [2024-06-21 17:09:54,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 190 transitions, 2102 flow, removed 12 selfloop flow, removed 11 redundant places. [2024-06-21 17:09:54,876 INFO L231 Difference]: Finished difference. Result has 219 places, 180 transitions, 1747 flow [2024-06-21 17:09:54,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1671, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1747, PETRI_PLACES=219, PETRI_TRANSITIONS=180} [2024-06-21 17:09:54,878 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2024-06-21 17:09:54,878 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 180 transitions, 1747 flow [2024-06-21 17:09:54,878 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:09:54,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:54,878 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:09:54,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 17:09:54,879 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:09:54,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:54,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1342900372, now seen corresponding path program 9 times [2024-06-21 17:09:54,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:54,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131546115] [2024-06-21 17:09:54,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:54,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:54,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:55,515 INFO 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,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:55,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131546115] [2024-06-21 17:09:55,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131546115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:55,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:55,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:55,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824003664] [2024-06-21 17:09:55,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:55,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:55,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:55,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:55,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:55,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:55,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 180 transitions, 1747 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:09:55,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:55,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:55,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:55,814 INFO L124 PetriNetUnfolderBase]: 470/854 cut-off events. [2024-06-21 17:09:55,815 INFO L125 PetriNetUnfolderBase]: For 42367/42367 co-relation queries the response was YES. [2024-06-21 17:09:55,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4954 conditions, 854 events. 470/854 cut-off events. For 42367/42367 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4219 event pairs, 85 based on Foata normal form. 2/855 useless extension candidates. Maximal degree in co-relation 4852. Up to 767 conditions per place. [2024-06-21 17:09:55,822 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 31 changer transitions 0/194 dead transitions. [2024-06-21 17:09:55,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 194 transitions, 2180 flow [2024-06-21 17:09:55,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:55,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:55,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:09:55,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:09:55,823 INFO L175 Difference]: Start difference. First operand has 219 places, 180 transitions, 1747 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:09:55,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 194 transitions, 2180 flow [2024-06-21 17:09:55,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 194 transitions, 2077 flow, removed 26 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:55,928 INFO L231 Difference]: Finished difference. Result has 221 places, 180 transitions, 1711 flow [2024-06-21 17:09:55,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1644, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1711, PETRI_PLACES=221, PETRI_TRANSITIONS=180} [2024-06-21 17:09:55,929 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-21 17:09:55,929 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 180 transitions, 1711 flow [2024-06-21 17:09:55,929 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:09:55,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:55,929 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:09:55,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 17:09:55,930 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:09:55,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:55,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1427062030, now seen corresponding path program 10 times [2024-06-21 17:09:55,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:55,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250618220] [2024-06-21 17:09:55,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:55,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:55,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:56,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:09:56,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:56,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250618220] [2024-06-21 17:09:56,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250618220] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:56,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:56,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:09:56,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120027453] [2024-06-21 17:09:56,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:56,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:09:56,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:56,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:09:56,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:09:56,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:56,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 180 transitions, 1711 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:09:56,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:56,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:56,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:56,960 INFO L124 PetriNetUnfolderBase]: 467/849 cut-off events. [2024-06-21 17:09:56,961 INFO L125 PetriNetUnfolderBase]: For 38164/38164 co-relation queries the response was YES. [2024-06-21 17:09:56,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4713 conditions, 849 events. 467/849 cut-off events. For 38164/38164 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4181 event pairs, 86 based on Foata normal form. 2/850 useless extension candidates. Maximal degree in co-relation 4611. Up to 777 conditions per place. [2024-06-21 17:09:56,967 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 162 selfloop transitions, 28 changer transitions 0/192 dead transitions. [2024-06-21 17:09:56,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 192 transitions, 2127 flow [2024-06-21 17:09:56,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 17:09:56,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 17:09:56,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-21 17:09:56,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-21 17:09:56,968 INFO L175 Difference]: Start difference. First operand has 221 places, 180 transitions, 1711 flow. Second operand 9 states and 92 transitions. [2024-06-21 17:09:56,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 192 transitions, 2127 flow [2024-06-21 17:09:57,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 192 transitions, 2046 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-21 17:09:57,069 INFO L231 Difference]: Finished difference. Result has 220 places, 180 transitions, 1690 flow [2024-06-21 17:09:57,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1690, PETRI_PLACES=220, PETRI_TRANSITIONS=180} [2024-06-21 17:09:57,069 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 191 predicate places. [2024-06-21 17:09:57,070 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 180 transitions, 1690 flow [2024-06-21 17:09:57,070 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:09:57,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:57,070 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:09:57,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 17:09:57,070 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:09:57,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:57,071 INFO L85 PathProgramCache]: Analyzing trace with hash 196812783, now seen corresponding path program 1 times [2024-06-21 17:09:57,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:57,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437264444] [2024-06-21 17:09:57,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:57,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:57,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:57,729 INFO 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,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:57,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437264444] [2024-06-21 17:09:57,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437264444] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:57,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:57,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:57,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918207093] [2024-06-21 17:09:57,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:57,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:57,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:57,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:57,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:57,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:57,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 180 transitions, 1690 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:09:57,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:57,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:57,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:58,098 INFO L124 PetriNetUnfolderBase]: 471/856 cut-off events. [2024-06-21 17:09:58,099 INFO L125 PetriNetUnfolderBase]: For 39113/39113 co-relation queries the response was YES. [2024-06-21 17:09:58,103 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4746 conditions, 856 events. 471/856 cut-off events. For 39113/39113 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4239 event pairs, 56 based on Foata normal form. 2/857 useless extension candidates. Maximal degree in co-relation 4643. Up to 692 conditions per place. [2024-06-21 17:09:58,105 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 166 selfloop transitions, 30 changer transitions 0/198 dead transitions. [2024-06-21 17:09:58,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 198 transitions, 2138 flow [2024-06-21 17:09:58,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:58,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:58,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-21 17:09:58,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 17:09:58,107 INFO L175 Difference]: Start difference. First operand has 220 places, 180 transitions, 1690 flow. Second operand 10 states and 100 transitions. [2024-06-21 17:09:58,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 198 transitions, 2138 flow [2024-06-21 17:09:58,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 198 transitions, 2016 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:58,227 INFO L231 Difference]: Finished difference. Result has 222 places, 181 transitions, 1650 flow [2024-06-21 17:09:58,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1568, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1650, PETRI_PLACES=222, PETRI_TRANSITIONS=181} [2024-06-21 17:09:58,227 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2024-06-21 17:09:58,228 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 181 transitions, 1650 flow [2024-06-21 17:09:58,228 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:09:58,228 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:58,228 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:09:58,228 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 17:09:58,228 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:09:58,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:58,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1796484683, now seen corresponding path program 2 times [2024-06-21 17:09:58,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:58,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443177023] [2024-06-21 17:09:58,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:58,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:58,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:09:58,814 INFO 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:58,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:09:58,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443177023] [2024-06-21 17:09:58,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443177023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:09:58,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:09:58,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:09:58,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1436448507] [2024-06-21 17:09:58,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:09:58,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:09:58,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:09:58,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:09:58,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:09:58,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:09:58,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 181 transitions, 1650 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:09:58,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:09:58,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:09:58,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:09:59,238 INFO L124 PetriNetUnfolderBase]: 475/864 cut-off events. [2024-06-21 17:09:59,238 INFO L125 PetriNetUnfolderBase]: For 39807/39807 co-relation queries the response was YES. [2024-06-21 17:09:59,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4740 conditions, 864 events. 475/864 cut-off events. For 39807/39807 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 4296 event pairs, 74 based on Foata normal form. 2/865 useless extension candidates. Maximal degree in co-relation 4636. Up to 758 conditions per place. [2024-06-21 17:09:59,244 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 168 selfloop transitions, 29 changer transitions 0/199 dead transitions. [2024-06-21 17:09:59,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 199 transitions, 2106 flow [2024-06-21 17:09:59,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:09:59,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:09:59,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-21 17:09:59,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-21 17:09:59,265 INFO L175 Difference]: Start difference. First operand has 222 places, 181 transitions, 1650 flow. Second operand 10 states and 102 transitions. [2024-06-21 17:09:59,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 199 transitions, 2106 flow [2024-06-21 17:09:59,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 199 transitions, 2032 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:09:59,374 INFO L231 Difference]: Finished difference. Result has 224 places, 182 transitions, 1658 flow [2024-06-21 17:09:59,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1576, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1658, PETRI_PLACES=224, PETRI_TRANSITIONS=182} [2024-06-21 17:09:59,375 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2024-06-21 17:09:59,375 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 182 transitions, 1658 flow [2024-06-21 17:09:59,375 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:09:59,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:09:59,375 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:09:59,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 17:09:59,376 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:09:59,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:09:59,376 INFO L85 PathProgramCache]: Analyzing trace with hash 78256297, now seen corresponding path program 3 times [2024-06-21 17:09:59,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:09:59,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660191461] [2024-06-21 17:09:59,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:09:59,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:09:59,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:00,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:10:00,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:00,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660191461] [2024-06-21 17:10:00,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660191461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:00,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:00,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:00,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288839651] [2024-06-21 17:10:00,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:00,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:00,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:00,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:00,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:00,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:00,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 182 transitions, 1658 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:10:00,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:00,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:00,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:00,438 INFO L124 PetriNetUnfolderBase]: 486/885 cut-off events. [2024-06-21 17:10:00,439 INFO L125 PetriNetUnfolderBase]: For 47038/47038 co-relation queries the response was YES. [2024-06-21 17:10:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5004 conditions, 885 events. 486/885 cut-off events. For 47038/47038 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4440 event pairs, 77 based on Foata normal form. 2/886 useless extension candidates. Maximal degree in co-relation 4899. Up to 752 conditions per place. [2024-06-21 17:10:00,446 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 165 selfloop transitions, 35 changer transitions 0/202 dead transitions. [2024-06-21 17:10:00,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 202 transitions, 2294 flow [2024-06-21 17:10:00,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:00,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:00,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-21 17:10:00,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-21 17:10:00,447 INFO L175 Difference]: Start difference. First operand has 224 places, 182 transitions, 1658 flow. Second operand 10 states and 106 transitions. [2024-06-21 17:10:00,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 202 transitions, 2294 flow [2024-06-21 17:10:00,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 202 transitions, 2222 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:00,575 INFO L231 Difference]: Finished difference. Result has 226 places, 184 transitions, 1702 flow [2024-06-21 17:10:00,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1586, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1702, PETRI_PLACES=226, PETRI_TRANSITIONS=184} [2024-06-21 17:10:00,576 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 197 predicate places. [2024-06-21 17:10:00,576 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 184 transitions, 1702 flow [2024-06-21 17:10:00,576 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:10:00,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:00,576 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:10:00,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 17:10:00,577 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:10:00,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:00,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1796604839, now seen corresponding path program 1 times [2024-06-21 17:10:00,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:00,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042579851] [2024-06-21 17:10:00,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:00,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:00,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:01,584 INFO 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,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:01,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042579851] [2024-06-21 17:10:01,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042579851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:01,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:01,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:01,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595298991] [2024-06-21 17:10:01,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:01,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:01,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:01,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:01,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:01,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:01,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 184 transitions, 1702 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:10:01,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:01,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:01,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:01,946 INFO L124 PetriNetUnfolderBase]: 484/882 cut-off events. [2024-06-21 17:10:01,946 INFO L125 PetriNetUnfolderBase]: For 42869/42869 co-relation queries the response was YES. [2024-06-21 17:10:01,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4919 conditions, 882 events. 484/882 cut-off events. For 42869/42869 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4441 event pairs, 78 based on Foata normal form. 1/882 useless extension candidates. Maximal degree in co-relation 4813. Up to 765 conditions per place. [2024-06-21 17:10:01,954 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 38 changer transitions 0/201 dead transitions. [2024-06-21 17:10:01,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 201 transitions, 2156 flow [2024-06-21 17:10:01,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:01,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:01,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:10:01,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:10:01,955 INFO L175 Difference]: Start difference. First operand has 226 places, 184 transitions, 1702 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:10:01,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 201 transitions, 2156 flow [2024-06-21 17:10:02,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 201 transitions, 2079 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 17:10:02,094 INFO L231 Difference]: Finished difference. Result has 230 places, 184 transitions, 1709 flow [2024-06-21 17:10:02,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1625, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1709, PETRI_PLACES=230, PETRI_TRANSITIONS=184} [2024-06-21 17:10:02,095 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 201 predicate places. [2024-06-21 17:10:02,096 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 184 transitions, 1709 flow [2024-06-21 17:10:02,096 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:10:02,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:02,096 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:10:02,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 17:10:02,096 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:10:02,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:02,097 INFO L85 PathProgramCache]: Analyzing trace with hash 78260947, now seen corresponding path program 4 times [2024-06-21 17:10:02,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:02,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878635415] [2024-06-21 17:10:02,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:02,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:02,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:02,875 INFO 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,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:02,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878635415] [2024-06-21 17:10:02,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878635415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:02,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:02,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:02,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290173913] [2024-06-21 17:10:02,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:02,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:02,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:02,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:02,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:02,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:02,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 184 transitions, 1709 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:10:02,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:02,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:02,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:03,231 INFO L124 PetriNetUnfolderBase]: 481/877 cut-off events. [2024-06-21 17:10:03,231 INFO L125 PetriNetUnfolderBase]: For 40872/40872 co-relation queries the response was YES. [2024-06-21 17:10:03,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4764 conditions, 877 events. 481/877 cut-off events. For 40872/40872 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 4399 event pairs, 77 based on Foata normal form. 2/878 useless extension candidates. Maximal degree in co-relation 4656. Up to 763 conditions per place. [2024-06-21 17:10:03,238 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 164 selfloop transitions, 35 changer transitions 0/201 dead transitions. [2024-06-21 17:10:03,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 201 transitions, 2159 flow [2024-06-21 17:10:03,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:03,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:03,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 17:10:03,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-21 17:10:03,239 INFO L175 Difference]: Start difference. First operand has 230 places, 184 transitions, 1709 flow. Second operand 10 states and 104 transitions. [2024-06-21 17:10:03,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 201 transitions, 2159 flow [2024-06-21 17:10:03,345 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 201 transitions, 1926 flow, removed 24 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:03,347 INFO L231 Difference]: Finished difference. Result has 229 places, 184 transitions, 1551 flow [2024-06-21 17:10:03,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1476, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1551, PETRI_PLACES=229, PETRI_TRANSITIONS=184} [2024-06-21 17:10:03,348 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 200 predicate places. [2024-06-21 17:10:03,348 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 184 transitions, 1551 flow [2024-06-21 17:10:03,348 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:10:03,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:03,348 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:10:03,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 17:10:03,348 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:10:03,349 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:03,349 INFO L85 PathProgramCache]: Analyzing trace with hash 193732041, now seen corresponding path program 1 times [2024-06-21 17:10:03,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:03,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540795134] [2024-06-21 17:10:03,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:03,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:03,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:04,104 INFO 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,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:04,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540795134] [2024-06-21 17:10:04,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540795134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:04,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:04,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:04,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780352369] [2024-06-21 17:10:04,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:04,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:04,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:04,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:04,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:04,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:04,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 184 transitions, 1551 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:10:04,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:04,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:04,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:04,492 INFO L124 PetriNetUnfolderBase]: 501/921 cut-off events. [2024-06-21 17:10:04,493 INFO L125 PetriNetUnfolderBase]: For 64141/64141 co-relation queries the response was YES. [2024-06-21 17:10:04,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4688 conditions, 921 events. 501/921 cut-off events. For 64141/64141 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 4696 event pairs, 77 based on Foata normal form. 10/930 useless extension candidates. Maximal degree in co-relation 4581. Up to 768 conditions per place. [2024-06-21 17:10:04,501 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 164 selfloop transitions, 27 changer transitions 16/209 dead transitions. [2024-06-21 17:10:04,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 209 transitions, 2085 flow [2024-06-21 17:10:04,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:04,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:04,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 117 transitions. [2024-06-21 17:10:04,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-06-21 17:10:04,517 INFO L175 Difference]: Start difference. First operand has 229 places, 184 transitions, 1551 flow. Second operand 11 states and 117 transitions. [2024-06-21 17:10:04,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 209 transitions, 2085 flow [2024-06-21 17:10:04,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 209 transitions, 2010 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 17:10:04,646 INFO L231 Difference]: Finished difference. Result has 231 places, 179 transitions, 1489 flow [2024-06-21 17:10:04,646 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1478, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1489, PETRI_PLACES=231, PETRI_TRANSITIONS=179} [2024-06-21 17:10:04,647 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 202 predicate places. [2024-06-21 17:10:04,647 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 179 transitions, 1489 flow [2024-06-21 17:10:04,647 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:10:04,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:04,647 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:10:04,647 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 17:10:04,648 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:10:04,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:04,648 INFO L85 PathProgramCache]: Analyzing trace with hash -508120339, now seen corresponding path program 5 times [2024-06-21 17:10:04,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:04,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741566235] [2024-06-21 17:10:04,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:04,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:04,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:05,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:05,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:05,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741566235] [2024-06-21 17:10:05,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1741566235] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:05,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:05,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:05,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306683436] [2024-06-21 17:10:05,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:05,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:05,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:05,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:05,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:05,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:05,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 179 transitions, 1489 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:10:05,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:05,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:05,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:05,606 INFO L124 PetriNetUnfolderBase]: 485/897 cut-off events. [2024-06-21 17:10:05,606 INFO L125 PetriNetUnfolderBase]: For 72015/72015 co-relation queries the response was YES. [2024-06-21 17:10:05,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4590 conditions, 897 events. 485/897 cut-off events. For 72015/72015 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 4561 event pairs, 80 based on Foata normal form. 12/908 useless extension candidates. Maximal degree in co-relation 4482. Up to 769 conditions per place. [2024-06-21 17:10:05,613 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 165 selfloop transitions, 25 changer transitions 7/199 dead transitions. [2024-06-21 17:10:05,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 199 transitions, 1993 flow [2024-06-21 17:10:05,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:05,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:05,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 17:10:05,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-21 17:10:05,614 INFO L175 Difference]: Start difference. First operand has 231 places, 179 transitions, 1489 flow. Second operand 10 states and 108 transitions. [2024-06-21 17:10:05,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 199 transitions, 1993 flow [2024-06-21 17:10:05,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 199 transitions, 1927 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-21 17:10:05,738 INFO L231 Difference]: Finished difference. Result has 227 places, 177 transitions, 1482 flow [2024-06-21 17:10:05,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1423, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1482, PETRI_PLACES=227, PETRI_TRANSITIONS=177} [2024-06-21 17:10:05,757 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 198 predicate places. [2024-06-21 17:10:05,757 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 177 transitions, 1482 flow [2024-06-21 17:10:05,758 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:10:05,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:05,758 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:10:05,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 17:10:05,758 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:10:05,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:05,759 INFO L85 PathProgramCache]: Analyzing trace with hash -508113395, now seen corresponding path program 2 times [2024-06-21 17:10:05,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:05,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506796374] [2024-06-21 17:10:05,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:05,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:05,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:06,442 INFO 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,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:06,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506796374] [2024-06-21 17:10:06,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506796374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:06,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:06,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:06,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003444273] [2024-06-21 17:10:06,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:06,443 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:06,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:06,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:06,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:06,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:06,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 177 transitions, 1482 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:10:06,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:06,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:06,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:06,842 INFO L124 PetriNetUnfolderBase]: 477/885 cut-off events. [2024-06-21 17:10:06,842 INFO L125 PetriNetUnfolderBase]: For 64524/64524 co-relation queries the response was YES. [2024-06-21 17:10:06,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4523 conditions, 885 events. 477/885 cut-off events. For 64524/64524 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 4498 event pairs, 80 based on Foata normal form. 10/894 useless extension candidates. Maximal degree in co-relation 4416. Up to 759 conditions per place. [2024-06-21 17:10:06,866 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 161 selfloop transitions, 19 changer transitions 16/198 dead transitions. [2024-06-21 17:10:06,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 198 transitions, 1970 flow [2024-06-21 17:10:06,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:06,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:06,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-21 17:10:06,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-21 17:10:06,867 INFO L175 Difference]: Start difference. First operand has 227 places, 177 transitions, 1482 flow. Second operand 11 states and 116 transitions. [2024-06-21 17:10:06,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 198 transitions, 1970 flow [2024-06-21 17:10:06,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 198 transitions, 1892 flow, removed 15 selfloop flow, removed 9 redundant places. [2024-06-21 17:10:06,987 INFO L231 Difference]: Finished difference. Result has 229 places, 171 transitions, 1405 flow [2024-06-21 17:10:06,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1406, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1405, PETRI_PLACES=229, PETRI_TRANSITIONS=171} [2024-06-21 17:10:06,988 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 200 predicate places. [2024-06-21 17:10:06,988 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 171 transitions, 1405 flow [2024-06-21 17:10:06,988 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:10:06,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:06,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:06,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 17:10:06,989 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:10:06,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:06,989 INFO L85 PathProgramCache]: Analyzing trace with hash -685251859, now seen corresponding path program 6 times [2024-06-21 17:10:06,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:06,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223954030] [2024-06-21 17:10:06,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:06,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:07,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:07,756 INFO 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,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:07,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223954030] [2024-06-21 17:10:07,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223954030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:07,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:07,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:07,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36980306] [2024-06-21 17:10:07,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:07,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:07,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:07,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:07,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:07,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:07,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 171 transitions, 1405 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:10:07,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:07,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:07,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:08,120 INFO L124 PetriNetUnfolderBase]: 447/827 cut-off events. [2024-06-21 17:10:08,121 INFO L125 PetriNetUnfolderBase]: For 41923/41923 co-relation queries the response was YES. [2024-06-21 17:10:08,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4243 conditions, 827 events. 447/827 cut-off events. For 41923/41923 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4130 event pairs, 68 based on Foata normal form. 2/828 useless extension candidates. Maximal degree in co-relation 4136. Up to 714 conditions per place. [2024-06-21 17:10:08,127 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 32 changer transitions 0/188 dead transitions. [2024-06-21 17:10:08,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 188 transitions, 1851 flow [2024-06-21 17:10:08,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:08,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:08,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 17:10:08,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-21 17:10:08,141 INFO L175 Difference]: Start difference. First operand has 229 places, 171 transitions, 1405 flow. Second operand 10 states and 104 transitions. [2024-06-21 17:10:08,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 188 transitions, 1851 flow [2024-06-21 17:10:08,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 188 transitions, 1801 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:08,260 INFO L231 Difference]: Finished difference. Result has 222 places, 172 transitions, 1447 flow [2024-06-21 17:10:08,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1447, PETRI_PLACES=222, PETRI_TRANSITIONS=172} [2024-06-21 17:10:08,261 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2024-06-21 17:10:08,261 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 172 transitions, 1447 flow [2024-06-21 17:10:08,261 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:10:08,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:08,261 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:10:08,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 17:10:08,261 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:10:08,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:08,262 INFO L85 PathProgramCache]: Analyzing trace with hash -507874385, now seen corresponding path program 3 times [2024-06-21 17:10:08,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:08,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923194768] [2024-06-21 17:10:08,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:08,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:08,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:08,826 INFO 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:08,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:08,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923194768] [2024-06-21 17:10:08,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923194768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:08,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:08,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:08,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440769315] [2024-06-21 17:10:08,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:08,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:08,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:08,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:08,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:08,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:08,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 172 transitions, 1447 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:10:08,887 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:08,887 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:08,887 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:09,215 INFO L124 PetriNetUnfolderBase]: 495/927 cut-off events. [2024-06-21 17:10:09,215 INFO L125 PetriNetUnfolderBase]: For 85778/85778 co-relation queries the response was YES. [2024-06-21 17:10:09,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5515 conditions, 927 events. 495/927 cut-off events. For 85778/85778 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 4760 event pairs, 92 based on Foata normal form. 8/934 useless extension candidates. Maximal degree in co-relation 5411. Up to 749 conditions per place. [2024-06-21 17:10:09,221 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 168 selfloop transitions, 17 changer transitions 9/196 dead transitions. [2024-06-21 17:10:09,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 196 transitions, 2115 flow [2024-06-21 17:10:09,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:09,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:09,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-21 17:10:09,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-06-21 17:10:09,223 INFO L175 Difference]: Start difference. First operand has 222 places, 172 transitions, 1447 flow. Second operand 10 states and 109 transitions. [2024-06-21 17:10:09,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 196 transitions, 2115 flow [2024-06-21 17:10:09,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 196 transitions, 2035 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:09,365 INFO L231 Difference]: Finished difference. Result has 224 places, 168 transitions, 1379 flow [2024-06-21 17:10:09,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1379, PETRI_PLACES=224, PETRI_TRANSITIONS=168} [2024-06-21 17:10:09,366 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2024-06-21 17:10:09,366 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 168 transitions, 1379 flow [2024-06-21 17:10:09,366 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:10:09,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:09,366 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:10:09,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 17:10:09,366 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:10:09,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:09,367 INFO L85 PathProgramCache]: Analyzing trace with hash 1832271639, now seen corresponding path program 7 times [2024-06-21 17:10:09,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:09,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574526807] [2024-06-21 17:10:09,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:09,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:09,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:10,127 INFO 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:10,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:10,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574526807] [2024-06-21 17:10:10,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574526807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:10,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:10,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:10,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731742628] [2024-06-21 17:10:10,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:10,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:10,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:10,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:10,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:10,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:10,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 168 transitions, 1379 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:10:10,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:10,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:10,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:10,478 INFO L124 PetriNetUnfolderBase]: 472/878 cut-off events. [2024-06-21 17:10:10,478 INFO L125 PetriNetUnfolderBase]: For 66658/66658 co-relation queries the response was YES. [2024-06-21 17:10:10,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5133 conditions, 878 events. 472/878 cut-off events. For 66658/66658 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 4436 event pairs, 95 based on Foata normal form. 2/879 useless extension candidates. Maximal degree in co-relation 5028. Up to 818 conditions per place. [2024-06-21 17:10:10,485 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 162 selfloop transitions, 20 changer transitions 0/184 dead transitions. [2024-06-21 17:10:10,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 184 transitions, 1811 flow [2024-06-21 17:10:10,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:10,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:10,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 17:10:10,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-21 17:10:10,486 INFO L175 Difference]: Start difference. First operand has 224 places, 168 transitions, 1379 flow. Second operand 10 states and 101 transitions. [2024-06-21 17:10:10,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 184 transitions, 1811 flow [2024-06-21 17:10:10,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 184 transitions, 1772 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:10,625 INFO L231 Difference]: Finished difference. Result has 220 places, 169 transitions, 1408 flow [2024-06-21 17:10:10,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1340, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1408, PETRI_PLACES=220, PETRI_TRANSITIONS=169} [2024-06-21 17:10:10,626 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 191 predicate places. [2024-06-21 17:10:10,626 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 169 transitions, 1408 flow [2024-06-21 17:10:10,626 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:10:10,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:10,626 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:10:10,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 17:10:10,627 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:10:10,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:10,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1661564559, now seen corresponding path program 8 times [2024-06-21 17:10:10,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:10,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589220247] [2024-06-21 17:10:10,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:10,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:10,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:11,430 INFO 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,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:11,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589220247] [2024-06-21 17:10:11,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1589220247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:11,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:11,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:11,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490665868] [2024-06-21 17:10:11,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:11,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:11,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:11,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:11,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:11,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:11,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 169 transitions, 1408 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:10:11,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:11,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:11,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:11,940 INFO L124 PetriNetUnfolderBase]: 513/965 cut-off events. [2024-06-21 17:10:11,941 INFO L125 PetriNetUnfolderBase]: For 103237/103237 co-relation queries the response was YES. [2024-06-21 17:10:11,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6151 conditions, 965 events. 513/965 cut-off events. For 103237/103237 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 4986 event pairs, 102 based on Foata normal form. 8/972 useless extension candidates. Maximal degree in co-relation 6048. Up to 737 conditions per place. [2024-06-21 17:10:11,948 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 30 changer transitions 7/193 dead transitions. [2024-06-21 17:10:11,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 193 transitions, 2058 flow [2024-06-21 17:10:11,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:11,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:11,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-21 17:10:11,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-21 17:10:11,949 INFO L175 Difference]: Start difference. First operand has 220 places, 169 transitions, 1408 flow. Second operand 10 states and 113 transitions. [2024-06-21 17:10:11,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 193 transitions, 2058 flow [2024-06-21 17:10:12,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 193 transitions, 2000 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:12,120 INFO L231 Difference]: Finished difference. Result has 222 places, 167 transitions, 1402 flow [2024-06-21 17:10:12,120 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1402, PETRI_PLACES=222, PETRI_TRANSITIONS=167} [2024-06-21 17:10:12,121 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 193 predicate places. [2024-06-21 17:10:12,121 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 167 transitions, 1402 flow [2024-06-21 17:10:12,121 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:10:12,121 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:12,121 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:10:12,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 17:10:12,122 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:10:12,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:12,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1666217783, now seen corresponding path program 4 times [2024-06-21 17:10:12,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:12,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [747421716] [2024-06-21 17:10:12,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:12,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:12,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:13,001 INFO 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:13,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:13,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [747421716] [2024-06-21 17:10:13,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [747421716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:13,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:13,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:13,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418201147] [2024-06-21 17:10:13,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:13,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:13,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:13,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:13,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:13,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:13,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 167 transitions, 1402 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:10:13,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:13,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:13,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:13,444 INFO L124 PetriNetUnfolderBase]: 497/937 cut-off events. [2024-06-21 17:10:13,444 INFO L125 PetriNetUnfolderBase]: For 101449/101449 co-relation queries the response was YES. [2024-06-21 17:10:13,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5743 conditions, 937 events. 497/937 cut-off events. For 101449/101449 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4815 event pairs, 104 based on Foata normal form. 10/946 useless extension candidates. Maximal degree in co-relation 5639. Up to 774 conditions per place. [2024-06-21 17:10:13,452 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 148 selfloop transitions, 30 changer transitions 7/187 dead transitions. [2024-06-21 17:10:13,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 187 transitions, 1862 flow [2024-06-21 17:10:13,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:13,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 17:10:13,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-21 17:10:13,453 INFO L175 Difference]: Start difference. First operand has 222 places, 167 transitions, 1402 flow. Second operand 10 states and 108 transitions. [2024-06-21 17:10:13,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 187 transitions, 1862 flow [2024-06-21 17:10:13,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 187 transitions, 1801 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 17:10:13,598 INFO L231 Difference]: Finished difference. Result has 221 places, 164 transitions, 1387 flow [2024-06-21 17:10:13,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1387, PETRI_PLACES=221, PETRI_TRANSITIONS=164} [2024-06-21 17:10:13,599 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-21 17:10:13,599 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 164 transitions, 1387 flow [2024-06-21 17:10:13,599 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:10:13,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:13,599 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:10:13,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 17:10:13,600 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:10:13,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:13,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1832266989, now seen corresponding path program 9 times [2024-06-21 17:10:13,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:13,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524120588] [2024-06-21 17:10:13,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:13,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:13,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:14,275 INFO 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:14,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:14,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524120588] [2024-06-21 17:10:14,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524120588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:14,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:14,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:14,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003329114] [2024-06-21 17:10:14,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:14,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:14,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:14,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:14,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:14,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:14,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 164 transitions, 1387 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:10:14,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:14,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:14,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:14,635 INFO L124 PetriNetUnfolderBase]: 475/895 cut-off events. [2024-06-21 17:10:14,636 INFO L125 PetriNetUnfolderBase]: For 78612/78612 co-relation queries the response was YES. [2024-06-21 17:10:14,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5598 conditions, 895 events. 475/895 cut-off events. For 78612/78612 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4522 event pairs, 110 based on Foata normal form. 2/896 useless extension candidates. Maximal degree in co-relation 5495. Up to 821 conditions per place. [2024-06-21 17:10:14,643 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 157 selfloop transitions, 21 changer transitions 0/180 dead transitions. [2024-06-21 17:10:14,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 180 transitions, 1809 flow [2024-06-21 17:10:14,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:14,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:14,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-21 17:10:14,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-21 17:10:14,644 INFO L175 Difference]: Start difference. First operand has 221 places, 164 transitions, 1387 flow. Second operand 10 states and 102 transitions. [2024-06-21 17:10:14,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 180 transitions, 1809 flow [2024-06-21 17:10:14,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 180 transitions, 1743 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:14,794 INFO L231 Difference]: Finished difference. Result has 219 places, 165 transitions, 1393 flow [2024-06-21 17:10:14,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1321, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1393, PETRI_PLACES=219, PETRI_TRANSITIONS=165} [2024-06-21 17:10:14,795 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2024-06-21 17:10:14,795 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 165 transitions, 1393 flow [2024-06-21 17:10:14,795 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:10:14,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:14,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:10:14,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 17:10:14,795 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:10:14,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:14,796 INFO L85 PathProgramCache]: Analyzing trace with hash 1661449239, now seen corresponding path program 10 times [2024-06-21 17:10:14,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:14,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082262863] [2024-06-21 17:10:14,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:14,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:14,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:15,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:15,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:15,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082262863] [2024-06-21 17:10:15,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082262863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:15,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:15,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:15,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605234554] [2024-06-21 17:10:15,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:15,518 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:15,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:15,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:15,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:15,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:15,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 165 transitions, 1393 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:10:15,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:15,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:15,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:15,862 INFO L124 PetriNetUnfolderBase]: 479/903 cut-off events. [2024-06-21 17:10:15,863 INFO L125 PetriNetUnfolderBase]: For 76870/76870 co-relation queries the response was YES. [2024-06-21 17:10:15,868 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5624 conditions, 903 events. 479/903 cut-off events. For 76870/76870 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4609 event pairs, 100 based on Foata normal form. 2/904 useless extension candidates. Maximal degree in co-relation 5522. Up to 790 conditions per place. [2024-06-21 17:10:15,870 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 150 selfloop transitions, 30 changer transitions 0/182 dead transitions. [2024-06-21 17:10:15,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 182 transitions, 1823 flow [2024-06-21 17:10:15,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:15,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:15,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-21 17:10:15,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-21 17:10:15,871 INFO L175 Difference]: Start difference. First operand has 219 places, 165 transitions, 1393 flow. Second operand 10 states and 102 transitions. [2024-06-21 17:10:15,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 182 transitions, 1823 flow [2024-06-21 17:10:16,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 182 transitions, 1761 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:16,058 INFO L231 Difference]: Finished difference. Result has 221 places, 166 transitions, 1423 flow [2024-06-21 17:10:16,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1331, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1423, PETRI_PLACES=221, PETRI_TRANSITIONS=166} [2024-06-21 17:10:16,059 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 192 predicate places. [2024-06-21 17:10:16,059 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 166 transitions, 1423 flow [2024-06-21 17:10:16,059 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:10:16,059 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:16,059 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:10:16,059 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 17:10:16,059 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:10:16,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:16,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1832451563, now seen corresponding path program 5 times [2024-06-21 17:10:16,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:16,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108743415] [2024-06-21 17:10:16,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:16,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:16,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:16,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:16,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:16,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108743415] [2024-06-21 17:10:16,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108743415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:16,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:16,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:16,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358051978] [2024-06-21 17:10:16,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:16,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:16,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:16,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:16,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:16,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:16,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 166 transitions, 1423 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:10:16,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:16,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:16,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:17,082 INFO L124 PetriNetUnfolderBase]: 466/880 cut-off events. [2024-06-21 17:10:17,082 INFO L125 PetriNetUnfolderBase]: For 73850/73850 co-relation queries the response was YES. [2024-06-21 17:10:17,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4852 conditions, 880 events. 466/880 cut-off events. For 73850/73850 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4489 event pairs, 97 based on Foata normal form. 10/889 useless extension candidates. Maximal degree in co-relation 4749. Up to 774 conditions per place. [2024-06-21 17:10:17,088 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 154 selfloop transitions, 14 changer transitions 16/186 dead transitions. [2024-06-21 17:10:17,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 186 transitions, 1877 flow [2024-06-21 17:10:17,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:17,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:17,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-21 17:10:17,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33636363636363636 [2024-06-21 17:10:17,089 INFO L175 Difference]: Start difference. First operand has 221 places, 166 transitions, 1423 flow. Second operand 11 states and 111 transitions. [2024-06-21 17:10:17,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 186 transitions, 1877 flow [2024-06-21 17:10:17,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 186 transitions, 1795 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:17,243 INFO L231 Difference]: Finished difference. Result has 224 places, 160 transitions, 1329 flow [2024-06-21 17:10:17,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1341, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1329, PETRI_PLACES=224, PETRI_TRANSITIONS=160} [2024-06-21 17:10:17,243 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 195 predicate places. [2024-06-21 17:10:17,243 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 160 transitions, 1329 flow [2024-06-21 17:10:17,244 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:10:17,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:17,244 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:10:17,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 17:10:17,244 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:10:17,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:17,244 INFO L85 PathProgramCache]: Analyzing trace with hash 1377678255, now seen corresponding path program 6 times [2024-06-21 17:10:17,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:17,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862486188] [2024-06-21 17:10:17,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:17,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:17,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:17,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:10:17,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:17,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862486188] [2024-06-21 17:10:17,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862486188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:17,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:17,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:17,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128758698] [2024-06-21 17:10:17,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:17,889 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:17,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:17,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:17,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:17,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:17,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 160 transitions, 1329 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:10:17,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:17,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:17,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:18,265 INFO L124 PetriNetUnfolderBase]: 478/912 cut-off events. [2024-06-21 17:10:18,266 INFO L125 PetriNetUnfolderBase]: For 101902/101902 co-relation queries the response was YES. [2024-06-21 17:10:18,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5806 conditions, 912 events. 478/912 cut-off events. For 101902/101902 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 4673 event pairs, 115 based on Foata normal form. 8/919 useless extension candidates. Maximal degree in co-relation 5702. Up to 717 conditions per place. [2024-06-21 17:10:18,272 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 154 selfloop transitions, 17 changer transitions 10/183 dead transitions. [2024-06-21 17:10:18,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 183 transitions, 1967 flow [2024-06-21 17:10:18,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:18,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:18,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-21 17:10:18,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-21 17:10:18,285 INFO L175 Difference]: Start difference. First operand has 224 places, 160 transitions, 1329 flow. Second operand 11 states and 114 transitions. [2024-06-21 17:10:18,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 183 transitions, 1967 flow [2024-06-21 17:10:18,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 183 transitions, 1919 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:18,495 INFO L231 Difference]: Finished difference. Result has 217 places, 157 transitions, 1311 flow [2024-06-21 17:10:18,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1291, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1311, PETRI_PLACES=217, PETRI_TRANSITIONS=157} [2024-06-21 17:10:18,496 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-21 17:10:18,496 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 157 transitions, 1311 flow [2024-06-21 17:10:18,496 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:10:18,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:18,496 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:10:18,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 17:10:18,496 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:10:18,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:18,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1367550555, now seen corresponding path program 7 times [2024-06-21 17:10:18,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:18,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631987175] [2024-06-21 17:10:18,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:18,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:18,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:19,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:19,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631987175] [2024-06-21 17:10:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631987175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:19,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:19,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:19,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635046941] [2024-06-21 17:10:19,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:19,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:19,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:19,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:19,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:19,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:19,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 157 transitions, 1311 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:10:19,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:19,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:19,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:19,480 INFO L124 PetriNetUnfolderBase]: 469/897 cut-off events. [2024-06-21 17:10:19,481 INFO L125 PetriNetUnfolderBase]: For 98577/98577 co-relation queries the response was YES. [2024-06-21 17:10:19,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5513 conditions, 897 events. 469/897 cut-off events. For 98577/98577 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4567 event pairs, 120 based on Foata normal form. 12/908 useless extension candidates. Maximal degree in co-relation 5412. Up to 796 conditions per place. [2024-06-21 17:10:19,489 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 147 selfloop transitions, 18 changer transitions 7/174 dead transitions. [2024-06-21 17:10:19,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 174 transitions, 1753 flow [2024-06-21 17:10:19,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:19,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:19,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-21 17:10:19,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-21 17:10:19,490 INFO L175 Difference]: Start difference. First operand has 217 places, 157 transitions, 1311 flow. Second operand 10 states and 102 transitions. [2024-06-21 17:10:19,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 174 transitions, 1753 flow [2024-06-21 17:10:19,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 174 transitions, 1719 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:19,715 INFO L231 Difference]: Finished difference. Result has 213 places, 155 transitions, 1322 flow [2024-06-21 17:10:19,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1322, PETRI_PLACES=213, PETRI_TRANSITIONS=155} [2024-06-21 17:10:19,715 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 184 predicate places. [2024-06-21 17:10:19,716 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 155 transitions, 1322 flow [2024-06-21 17:10:19,716 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:10:19,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:19,716 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:10:19,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 17:10:19,716 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:10:19,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:19,716 INFO L85 PathProgramCache]: Analyzing trace with hash 1578295959, now seen corresponding path program 11 times [2024-06-21 17:10:19,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:19,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430557074] [2024-06-21 17:10:19,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:19,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:19,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:20,657 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:20,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:20,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430557074] [2024-06-21 17:10:20,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430557074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:20,658 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:20,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:20,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078806575] [2024-06-21 17:10:20,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:20,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:20,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:20,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:20,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:20,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:20,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 155 transitions, 1322 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:10:20,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:20,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:20,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:21,051 INFO L124 PetriNetUnfolderBase]: 449/857 cut-off events. [2024-06-21 17:10:21,051 INFO L125 PetriNetUnfolderBase]: For 70938/70938 co-relation queries the response was YES. [2024-06-21 17:10:21,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5367 conditions, 857 events. 449/857 cut-off events. For 70938/70938 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4331 event pairs, 105 based on Foata normal form. 2/858 useless extension candidates. Maximal degree in co-relation 5268. Up to 729 conditions per place. [2024-06-21 17:10:21,057 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 132 selfloop transitions, 38 changer transitions 0/172 dead transitions. [2024-06-21 17:10:21,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 172 transitions, 1772 flow [2024-06-21 17:10:21,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:21,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:21,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-21 17:10:21,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-21 17:10:21,059 INFO L175 Difference]: Start difference. First operand has 213 places, 155 transitions, 1322 flow. Second operand 10 states and 103 transitions. [2024-06-21 17:10:21,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 172 transitions, 1772 flow [2024-06-21 17:10:21,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 172 transitions, 1708 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:21,246 INFO L231 Difference]: Finished difference. Result has 214 places, 158 transitions, 1411 flow [2024-06-21 17:10:21,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1411, PETRI_PLACES=214, PETRI_TRANSITIONS=158} [2024-06-21 17:10:21,246 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 185 predicate places. [2024-06-21 17:10:21,246 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 158 transitions, 1411 flow [2024-06-21 17:10:21,247 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:10:21,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:21,247 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:10:21,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 17:10:21,247 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:10:21,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:21,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1720631883, now seen corresponding path program 12 times [2024-06-21 17:10:21,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:21,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598461901] [2024-06-21 17:10:21,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:21,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:21,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:22,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:10:22,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:22,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598461901] [2024-06-21 17:10:22,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [598461901] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:22,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:22,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:22,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862383756] [2024-06-21 17:10:22,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:22,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:22,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:22,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:22,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:22,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:22,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 158 transitions, 1411 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:10:22,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:22,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:22,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:22,400 INFO L124 PetriNetUnfolderBase]: 469/902 cut-off events. [2024-06-21 17:10:22,400 INFO L125 PetriNetUnfolderBase]: For 96633/96633 co-relation queries the response was YES. [2024-06-21 17:10:22,404 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5613 conditions, 902 events. 469/902 cut-off events. For 96633/96633 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4637 event pairs, 111 based on Foata normal form. 12/913 useless extension candidates. Maximal degree in co-relation 5513. Up to 676 conditions per place. [2024-06-21 17:10:22,406 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 125 selfloop transitions, 45 changer transitions 7/179 dead transitions. [2024-06-21 17:10:22,407 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 179 transitions, 1889 flow [2024-06-21 17:10:22,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:22,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 113 transitions. [2024-06-21 17:10:22,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37666666666666665 [2024-06-21 17:10:22,407 INFO L175 Difference]: Start difference. First operand has 214 places, 158 transitions, 1411 flow. Second operand 10 states and 113 transitions. [2024-06-21 17:10:22,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 179 transitions, 1889 flow [2024-06-21 17:10:22,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 179 transitions, 1784 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 17:10:22,624 INFO L231 Difference]: Finished difference. Result has 218 places, 156 transitions, 1412 flow [2024-06-21 17:10:22,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1306, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1412, PETRI_PLACES=218, PETRI_TRANSITIONS=156} [2024-06-21 17:10:22,624 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-21 17:10:22,624 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 156 transitions, 1412 flow [2024-06-21 17:10:22,624 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:10:22,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:22,624 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:10:22,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 17:10:22,625 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:10:22,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:22,625 INFO L85 PathProgramCache]: Analyzing trace with hash -242702517, now seen corresponding path program 13 times [2024-06-21 17:10:22,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:22,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766348886] [2024-06-21 17:10:22,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:22,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:22,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:23,291 INFO 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,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:23,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766348886] [2024-06-21 17:10:23,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766348886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:23,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:23,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:23,292 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355657599] [2024-06-21 17:10:23,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:23,292 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:23,292 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:23,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:23,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:23,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:23,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 156 transitions, 1412 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:10:23,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:23,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:23,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:23,650 INFO L124 PetriNetUnfolderBase]: 465/898 cut-off events. [2024-06-21 17:10:23,650 INFO L125 PetriNetUnfolderBase]: For 99192/99192 co-relation queries the response was YES. [2024-06-21 17:10:23,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5647 conditions, 898 events. 465/898 cut-off events. For 99192/99192 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4633 event pairs, 111 based on Foata normal form. 12/909 useless extension candidates. Maximal degree in co-relation 5545. Up to 763 conditions per place. [2024-06-21 17:10:23,657 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 137 selfloop transitions, 28 changer transitions 7/174 dead transitions. [2024-06-21 17:10:23,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 174 transitions, 1865 flow [2024-06-21 17:10:23,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:23,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:23,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:10:23,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 17:10:23,658 INFO L175 Difference]: Start difference. First operand has 218 places, 156 transitions, 1412 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:10:23,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 174 transitions, 1865 flow [2024-06-21 17:10:23,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 174 transitions, 1733 flow, removed 19 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:23,890 INFO L231 Difference]: Finished difference. Result has 218 places, 154 transitions, 1354 flow [2024-06-21 17:10:23,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1282, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1354, PETRI_PLACES=218, PETRI_TRANSITIONS=154} [2024-06-21 17:10:23,890 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 189 predicate places. [2024-06-21 17:10:23,890 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 154 transitions, 1354 flow [2024-06-21 17:10:23,891 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:10:23,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:23,891 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:10:23,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 17:10:23,891 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:10:23,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:23,891 INFO L85 PathProgramCache]: Analyzing trace with hash 1289428563, now seen corresponding path program 14 times [2024-06-21 17:10:23,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:23,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171120788] [2024-06-21 17:10:23,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:23,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:23,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:24,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:24,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:24,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171120788] [2024-06-21 17:10:24,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171120788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:24,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:24,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:24,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282423615] [2024-06-21 17:10:24,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:24,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:24,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:24,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:24,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:24,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:24,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 154 transitions, 1354 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:10:24,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:24,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:24,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:25,026 INFO L124 PetriNetUnfolderBase]: 445/858 cut-off events. [2024-06-21 17:10:25,026 INFO L125 PetriNetUnfolderBase]: For 77182/77182 co-relation queries the response was YES. [2024-06-21 17:10:25,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5455 conditions, 858 events. 445/858 cut-off events. For 77182/77182 co-relation queries the response was YES. Maximal size of possible extension queue 76. Compared 4369 event pairs, 107 based on Foata normal form. 2/859 useless extension candidates. Maximal degree in co-relation 5353. Up to 686 conditions per place. [2024-06-21 17:10:25,032 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 46 changer transitions 0/171 dead transitions. [2024-06-21 17:10:25,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 171 transitions, 1780 flow [2024-06-21 17:10:25,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:25,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:25,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-21 17:10:25,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-21 17:10:25,033 INFO L175 Difference]: Start difference. First operand has 218 places, 154 transitions, 1354 flow. Second operand 10 states and 107 transitions. [2024-06-21 17:10:25,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 171 transitions, 1780 flow [2024-06-21 17:10:25,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 171 transitions, 1661 flow, removed 16 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:25,251 INFO L231 Difference]: Finished difference. Result has 217 places, 155 transitions, 1365 flow [2024-06-21 17:10:25,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1235, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1365, PETRI_PLACES=217, PETRI_TRANSITIONS=155} [2024-06-21 17:10:25,251 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 188 predicate places. [2024-06-21 17:10:25,251 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 155 transitions, 1365 flow [2024-06-21 17:10:25,252 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:10:25,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:25,252 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:10:25,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 17:10:25,252 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:10:25,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:25,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1367558925, now seen corresponding path program 8 times [2024-06-21 17:10:25,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:25,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133787353] [2024-06-21 17:10:25,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:25,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:25,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:25,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:25,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:25,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133787353] [2024-06-21 17:10:25,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133787353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:25,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:25,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:25,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430519083] [2024-06-21 17:10:25,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:25,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:25,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:25,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:25,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:25,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:25,815 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 155 transitions, 1365 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:10:25,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:25,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:25,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:26,118 INFO L124 PetriNetUnfolderBase]: 457/885 cut-off events. [2024-06-21 17:10:26,119 INFO L125 PetriNetUnfolderBase]: For 93685/93685 co-relation queries the response was YES. [2024-06-21 17:10:26,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5505 conditions, 885 events. 457/885 cut-off events. For 93685/93685 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4548 event pairs, 116 based on Foata normal form. 8/892 useless extension candidates. Maximal degree in co-relation 5404. Up to 725 conditions per place. [2024-06-21 17:10:26,125 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 150 selfloop transitions, 13 changer transitions 10/175 dead transitions. [2024-06-21 17:10:26,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 175 transitions, 1947 flow [2024-06-21 17:10:26,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:26,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:26,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-21 17:10:26,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-21 17:10:26,126 INFO L175 Difference]: Start difference. First operand has 217 places, 155 transitions, 1365 flow. Second operand 10 states and 104 transitions. [2024-06-21 17:10:26,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 175 transitions, 1947 flow [2024-06-21 17:10:26,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 175 transitions, 1827 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:26,313 INFO L231 Difference]: Finished difference. Result has 219 places, 150 transitions, 1243 flow [2024-06-21 17:10:26,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1245, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1243, PETRI_PLACES=219, PETRI_TRANSITIONS=150} [2024-06-21 17:10:26,313 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 190 predicate places. [2024-06-21 17:10:26,313 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 150 transitions, 1243 flow [2024-06-21 17:10:26,313 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:10:26,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:26,314 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:10:26,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 17:10:26,314 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:10:26,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:26,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1474458841, now seen corresponding path program 9 times [2024-06-21 17:10:26,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:26,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304534386] [2024-06-21 17:10:26,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:26,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:26,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:27,021 INFO 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:27,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:27,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304534386] [2024-06-21 17:10:27,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304534386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:27,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:27,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:27,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186652568] [2024-06-21 17:10:27,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:27,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:27,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:27,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:27,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:27,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:27,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 150 transitions, 1243 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:10:27,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:27,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:27,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:27,325 INFO L124 PetriNetUnfolderBase]: 451/875 cut-off events. [2024-06-21 17:10:27,326 INFO L125 PetriNetUnfolderBase]: For 101233/101233 co-relation queries the response was YES. [2024-06-21 17:10:27,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5359 conditions, 875 events. 451/875 cut-off events. For 101233/101233 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 4497 event pairs, 109 based on Foata normal form. 10/884 useless extension candidates. Maximal degree in co-relation 5257. Up to 666 conditions per place. [2024-06-21 17:10:27,332 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 119 selfloop transitions, 35 changer transitions 16/172 dead transitions. [2024-06-21 17:10:27,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 172 transitions, 1681 flow [2024-06-21 17:10:27,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:27,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:27,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-21 17:10:27,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 17:10:27,333 INFO L175 Difference]: Start difference. First operand has 219 places, 150 transitions, 1243 flow. Second operand 11 states and 121 transitions. [2024-06-21 17:10:27,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 172 transitions, 1681 flow [2024-06-21 17:10:27,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 172 transitions, 1641 flow, removed 2 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:27,506 INFO L231 Difference]: Finished difference. Result has 215 places, 144 transitions, 1239 flow [2024-06-21 17:10:27,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1203, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1239, PETRI_PLACES=215, PETRI_TRANSITIONS=144} [2024-06-21 17:10:27,506 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 186 predicate places. [2024-06-21 17:10:27,506 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 144 transitions, 1239 flow [2024-06-21 17:10:27,507 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:10:27,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:27,507 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:10:27,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 17:10:27,507 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:10:27,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:27,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2104125495, now seen corresponding path program 10 times [2024-06-21 17:10:27,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:27,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1361664487] [2024-06-21 17:10:27,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:27,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:27,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:28,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:10:28,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:28,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1361664487] [2024-06-21 17:10:28,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1361664487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:28,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:28,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:28,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824958117] [2024-06-21 17:10:28,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:28,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:28,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:28,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:28,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:28,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:28,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 144 transitions, 1239 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:10:28,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:28,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:28,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:28,541 INFO L124 PetriNetUnfolderBase]: 433/846 cut-off events. [2024-06-21 17:10:28,541 INFO L125 PetriNetUnfolderBase]: For 98434/98434 co-relation queries the response was YES. [2024-06-21 17:10:28,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5263 conditions, 846 events. 433/846 cut-off events. For 98434/98434 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4297 event pairs, 111 based on Foata normal form. 10/855 useless extension candidates. Maximal degree in co-relation 5163. Up to 713 conditions per place. [2024-06-21 17:10:28,547 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 123 selfloop transitions, 22 changer transitions 16/163 dead transitions. [2024-06-21 17:10:28,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 163 transitions, 1642 flow [2024-06-21 17:10:28,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:28,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:28,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-21 17:10:28,548 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-21 17:10:28,549 INFO L175 Difference]: Start difference. First operand has 215 places, 144 transitions, 1239 flow. Second operand 11 states and 115 transitions. [2024-06-21 17:10:28,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 163 transitions, 1642 flow [2024-06-21 17:10:28,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 163 transitions, 1562 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:28,742 INFO L231 Difference]: Finished difference. Result has 209 places, 138 transitions, 1169 flow [2024-06-21 17:10:28,743 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1159, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1169, PETRI_PLACES=209, PETRI_TRANSITIONS=138} [2024-06-21 17:10:28,743 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 180 predicate places. [2024-06-21 17:10:28,743 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 138 transitions, 1169 flow [2024-06-21 17:10:28,743 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:10:28,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:28,744 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:10:28,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 17:10:28,744 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:10:28,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:28,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1823034911, now seen corresponding path program 15 times [2024-06-21 17:10:28,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:28,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1049343854] [2024-06-21 17:10:28,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:28,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:28,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:29,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:29,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1049343854] [2024-06-21 17:10:29,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1049343854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:29,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:29,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:29,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363866765] [2024-06-21 17:10:29,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:29,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:29,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:29,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:29,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:29,645 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:29,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 138 transitions, 1169 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:10:29,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:29,646 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:29,646 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:29,938 INFO L124 PetriNetUnfolderBase]: 432/847 cut-off events. [2024-06-21 17:10:29,938 INFO L125 PetriNetUnfolderBase]: For 95415/95415 co-relation queries the response was YES. [2024-06-21 17:10:29,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5866 conditions, 847 events. 432/847 cut-off events. For 95415/95415 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 4321 event pairs, 120 based on Foata normal form. 2/848 useless extension candidates. Maximal degree in co-relation 5769. Up to 629 conditions per place. [2024-06-21 17:10:29,944 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 118 selfloop transitions, 40 changer transitions 0/160 dead transitions. [2024-06-21 17:10:29,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 160 transitions, 1740 flow [2024-06-21 17:10:29,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:29,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:29,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 17:10:29,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-21 17:10:29,945 INFO L175 Difference]: Start difference. First operand has 209 places, 138 transitions, 1169 flow. Second operand 11 states and 118 transitions. [2024-06-21 17:10:29,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 160 transitions, 1740 flow [2024-06-21 17:10:30,148 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 160 transitions, 1676 flow, removed 10 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:30,150 INFO L231 Difference]: Finished difference. Result has 203 places, 139 transitions, 1231 flow [2024-06-21 17:10:30,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1115, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1231, PETRI_PLACES=203, PETRI_TRANSITIONS=139} [2024-06-21 17:10:30,150 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-21 17:10:30,150 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 139 transitions, 1231 flow [2024-06-21 17:10:30,151 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:10:30,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:30,151 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:10:30,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 17:10:30,151 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:10:30,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:30,151 INFO L85 PathProgramCache]: Analyzing trace with hash -473448377, now seen corresponding path program 11 times [2024-06-21 17:10:30,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:30,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196185517] [2024-06-21 17:10:30,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:30,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:30,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:30,742 INFO 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:30,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:30,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196185517] [2024-06-21 17:10:30,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [196185517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:30,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:30,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:30,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902982555] [2024-06-21 17:10:30,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:30,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:30,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:30,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:30,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:30,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:30,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 139 transitions, 1231 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:10:30,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:30,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:30,850 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:31,116 INFO L124 PetriNetUnfolderBase]: 473/934 cut-off events. [2024-06-21 17:10:31,116 INFO L125 PetriNetUnfolderBase]: For 121251/121251 co-relation queries the response was YES. [2024-06-21 17:10:31,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6752 conditions, 934 events. 473/934 cut-off events. For 121251/121251 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4925 event pairs, 141 based on Foata normal form. 8/941 useless extension candidates. Maximal degree in co-relation 6658. Up to 691 conditions per place. [2024-06-21 17:10:31,123 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 122 selfloop transitions, 30 changer transitions 9/163 dead transitions. [2024-06-21 17:10:31,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 163 transitions, 1799 flow [2024-06-21 17:10:31,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:31,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:31,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-21 17:10:31,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-21 17:10:31,127 INFO L175 Difference]: Start difference. First operand has 203 places, 139 transitions, 1231 flow. Second operand 10 states and 114 transitions. [2024-06-21 17:10:31,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 163 transitions, 1799 flow [2024-06-21 17:10:31,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 163 transitions, 1685 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:31,349 INFO L231 Difference]: Finished difference. Result has 203 places, 135 transitions, 1156 flow [2024-06-21 17:10:31,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1117, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1156, PETRI_PLACES=203, PETRI_TRANSITIONS=135} [2024-06-21 17:10:31,350 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-21 17:10:31,350 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 135 transitions, 1156 flow [2024-06-21 17:10:31,350 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:10:31,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:31,350 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:10:31,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 17:10:31,350 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:10:31,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:31,351 INFO L85 PathProgramCache]: Analyzing trace with hash 1468018157, now seen corresponding path program 16 times [2024-06-21 17:10:31,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:31,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878644426] [2024-06-21 17:10:31,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:31,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:31,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:32,187 INFO 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:32,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:32,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878644426] [2024-06-21 17:10:32,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878644426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:32,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:32,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:32,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127589314] [2024-06-21 17:10:32,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:32,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:32,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:32,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:32,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:32,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:32,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 135 transitions, 1156 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:10:32,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:32,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:32,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:32,537 INFO L124 PetriNetUnfolderBase]: 428/839 cut-off events. [2024-06-21 17:10:32,537 INFO L125 PetriNetUnfolderBase]: For 90274/90274 co-relation queries the response was YES. [2024-06-21 17:10:32,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5769 conditions, 839 events. 428/839 cut-off events. For 90274/90274 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4264 event pairs, 122 based on Foata normal form. 2/840 useless extension candidates. Maximal degree in co-relation 5675. Up to 689 conditions per place. [2024-06-21 17:10:32,543 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 114 selfloop transitions, 36 changer transitions 0/152 dead transitions. [2024-06-21 17:10:32,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 152 transitions, 1540 flow [2024-06-21 17:10:32,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:32,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:32,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-21 17:10:32,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-21 17:10:32,546 INFO L175 Difference]: Start difference. First operand has 203 places, 135 transitions, 1156 flow. Second operand 10 states and 105 transitions. [2024-06-21 17:10:32,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 152 transitions, 1540 flow [2024-06-21 17:10:32,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 152 transitions, 1475 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:32,704 INFO L231 Difference]: Finished difference. Result has 198 places, 136 transitions, 1201 flow [2024-06-21 17:10:32,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1091, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1201, PETRI_PLACES=198, PETRI_TRANSITIONS=136} [2024-06-21 17:10:32,705 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-21 17:10:32,705 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 136 transitions, 1201 flow [2024-06-21 17:10:32,705 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:10:32,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:32,705 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:10:32,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 17:10:32,706 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:10:32,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:32,706 INFO L85 PathProgramCache]: Analyzing trace with hash 60537857, now seen corresponding path program 12 times [2024-06-21 17:10:32,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:32,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365318824] [2024-06-21 17:10:32,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:32,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:33,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:33,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:33,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365318824] [2024-06-21 17:10:33,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365318824] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:33,470 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:33,470 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:33,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258027105] [2024-06-21 17:10:33,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:33,470 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:33,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:33,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:33,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:33,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:33,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 136 transitions, 1201 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:10:33,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:33,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:33,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:33,766 INFO L124 PetriNetUnfolderBase]: 415/816 cut-off events. [2024-06-21 17:10:33,766 INFO L125 PetriNetUnfolderBase]: For 78466/78466 co-relation queries the response was YES. [2024-06-21 17:10:33,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4982 conditions, 816 events. 415/816 cut-off events. For 78466/78466 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4142 event pairs, 111 based on Foata normal form. 10/825 useless extension candidates. Maximal degree in co-relation 4891. Up to 640 conditions per place. [2024-06-21 17:10:33,771 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 111 selfloop transitions, 28 changer transitions 17/158 dead transitions. [2024-06-21 17:10:33,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 158 transitions, 1611 flow [2024-06-21 17:10:33,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:33,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:33,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 118 transitions. [2024-06-21 17:10:33,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575757575757576 [2024-06-21 17:10:33,773 INFO L175 Difference]: Start difference. First operand has 198 places, 136 transitions, 1201 flow. Second operand 11 states and 118 transitions. [2024-06-21 17:10:33,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 158 transitions, 1611 flow [2024-06-21 17:10:33,902 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 158 transitions, 1511 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:33,904 INFO L231 Difference]: Finished difference. Result has 201 places, 129 transitions, 1114 flow [2024-06-21 17:10:33,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1101, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1114, PETRI_PLACES=201, PETRI_TRANSITIONS=129} [2024-06-21 17:10:33,905 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-21 17:10:33,905 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 129 transitions, 1114 flow [2024-06-21 17:10:33,905 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:10:33,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:33,905 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:10:33,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 17:10:33,906 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:10:33,906 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:33,906 INFO L85 PathProgramCache]: Analyzing trace with hash 657272835, now seen corresponding path program 13 times [2024-06-21 17:10:33,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:33,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2471807] [2024-06-21 17:10:33,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:33,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:33,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:34,605 INFO 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,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:34,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2471807] [2024-06-21 17:10:34,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2471807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:34,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:34,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:34,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609793987] [2024-06-21 17:10:34,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:34,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:34,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:34,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:34,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:34,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:34,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 129 transitions, 1114 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:10:34,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:34,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:34,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:34,934 INFO L124 PetriNetUnfolderBase]: 366/724 cut-off events. [2024-06-21 17:10:34,934 INFO L125 PetriNetUnfolderBase]: For 59756/59756 co-relation queries the response was YES. [2024-06-21 17:10:34,938 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3954 conditions, 724 events. 366/724 cut-off events. For 59756/59756 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 3593 event pairs, 103 based on Foata normal form. 10/733 useless extension candidates. Maximal degree in co-relation 3862. Up to 633 conditions per place. [2024-06-21 17:10:34,939 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 116 selfloop transitions, 8 changer transitions 20/146 dead transitions. [2024-06-21 17:10:34,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 146 transitions, 1472 flow [2024-06-21 17:10:34,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:34,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:34,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-21 17:10:34,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-21 17:10:34,940 INFO L175 Difference]: Start difference. First operand has 201 places, 129 transitions, 1114 flow. Second operand 11 states and 105 transitions. [2024-06-21 17:10:34,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 146 transitions, 1472 flow [2024-06-21 17:10:35,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 146 transitions, 1404 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:35,066 INFO L231 Difference]: Finished difference. Result has 194 places, 121 transitions, 1014 flow [2024-06-21 17:10:35,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1014, PETRI_PLACES=194, PETRI_TRANSITIONS=121} [2024-06-21 17:10:35,067 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-21 17:10:35,067 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 121 transitions, 1014 flow [2024-06-21 17:10:35,067 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:10:35,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:35,067 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:10:35,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 17:10:35,068 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:10:35,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:35,084 INFO L85 PathProgramCache]: Analyzing trace with hash 1153528673, now seen corresponding path program 14 times [2024-06-21 17:10:35,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:35,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884287943] [2024-06-21 17:10:35,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:35,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:35,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:35,880 INFO 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:35,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:35,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884287943] [2024-06-21 17:10:35,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884287943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:35,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:35,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:35,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699345662] [2024-06-21 17:10:35,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:35,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:35,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:35,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:35,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:35,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:35,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 121 transitions, 1014 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:10:35,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:35,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:35,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:36,250 INFO L124 PetriNetUnfolderBase]: 346/689 cut-off events. [2024-06-21 17:10:36,251 INFO L125 PetriNetUnfolderBase]: For 54229/54229 co-relation queries the response was YES. [2024-06-21 17:10:36,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3697 conditions, 689 events. 346/689 cut-off events. For 54229/54229 co-relation queries the response was YES. Maximal size of possible extension queue 55. Compared 3390 event pairs, 91 based on Foata normal form. 10/698 useless extension candidates. Maximal degree in co-relation 3608. Up to 417 conditions per place. [2024-06-21 17:10:36,256 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 78 selfloop transitions, 46 changer transitions 15/141 dead transitions. [2024-06-21 17:10:36,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 141 transitions, 1385 flow [2024-06-21 17:10:36,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:36,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:36,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 126 transitions. [2024-06-21 17:10:36,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38181818181818183 [2024-06-21 17:10:36,269 INFO L175 Difference]: Start difference. First operand has 194 places, 121 transitions, 1014 flow. Second operand 11 states and 126 transitions. [2024-06-21 17:10:36,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 141 transitions, 1385 flow [2024-06-21 17:10:36,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 141 transitions, 1353 flow, removed 8 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:36,389 INFO L231 Difference]: Finished difference. Result has 183 places, 114 transitions, 1039 flow [2024-06-21 17:10:36,389 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1039, PETRI_PLACES=183, PETRI_TRANSITIONS=114} [2024-06-21 17:10:36,390 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-21 17:10:36,390 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 114 transitions, 1039 flow [2024-06-21 17:10:36,390 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:10:36,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:36,390 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:10:36,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 17:10:36,391 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:10:36,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:36,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1148760129, now seen corresponding path program 17 times [2024-06-21 17:10:36,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:36,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638502960] [2024-06-21 17:10:36,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:36,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:36,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:37,203 INFO 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,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:37,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638502960] [2024-06-21 17:10:37,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638502960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:37,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:37,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:37,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900990] [2024-06-21 17:10:37,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:37,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:37,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:37,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:37,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:37,295 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:37,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 114 transitions, 1039 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:10:37,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:37,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:37,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:37,503 INFO L124 PetriNetUnfolderBase]: 312/627 cut-off events. [2024-06-21 17:10:37,503 INFO L125 PetriNetUnfolderBase]: For 35399/35399 co-relation queries the response was YES. [2024-06-21 17:10:37,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3505 conditions, 627 events. 312/627 cut-off events. For 35399/35399 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3039 event pairs, 80 based on Foata normal form. 2/628 useless extension candidates. Maximal degree in co-relation 3420. Up to 501 conditions per place. [2024-06-21 17:10:37,507 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 93 selfloop transitions, 34 changer transitions 0/129 dead transitions. [2024-06-21 17:10:37,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 129 transitions, 1358 flow [2024-06-21 17:10:37,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:37,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:37,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 17:10:37,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-21 17:10:37,508 INFO L175 Difference]: Start difference. First operand has 183 places, 114 transitions, 1039 flow. Second operand 10 states and 101 transitions. [2024-06-21 17:10:37,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 129 transitions, 1358 flow [2024-06-21 17:10:37,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 129 transitions, 1237 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:37,583 INFO L231 Difference]: Finished difference. Result has 176 places, 115 transitions, 1020 flow [2024-06-21 17:10:37,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=920, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1020, PETRI_PLACES=176, PETRI_TRANSITIONS=115} [2024-06-21 17:10:37,586 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-21 17:10:37,586 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 115 transitions, 1020 flow [2024-06-21 17:10:37,587 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:10:37,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:37,587 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:10:37,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 17:10:37,587 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:10:37,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:37,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1319755509, now seen corresponding path program 18 times [2024-06-21 17:10:37,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:37,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075761628] [2024-06-21 17:10:37,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:37,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:37,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:38,329 INFO 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:38,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:38,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075761628] [2024-06-21 17:10:38,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075761628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:38,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:38,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:38,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [642949583] [2024-06-21 17:10:38,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:38,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:38,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:38,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:38,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:38,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:38,386 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 115 transitions, 1020 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:10:38,386 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:38,386 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:38,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:38,646 INFO L124 PetriNetUnfolderBase]: 316/635 cut-off events. [2024-06-21 17:10:38,647 INFO L125 PetriNetUnfolderBase]: For 33269/33269 co-relation queries the response was YES. [2024-06-21 17:10:38,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3475 conditions, 635 events. 316/635 cut-off events. For 33269/33269 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3079 event pairs, 88 based on Foata normal form. 2/636 useless extension candidates. Maximal degree in co-relation 3393. Up to 562 conditions per place. [2024-06-21 17:10:38,651 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 103 selfloop transitions, 24 changer transitions 0/129 dead transitions. [2024-06-21 17:10:38,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 129 transitions, 1341 flow [2024-06-21 17:10:38,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:38,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-21 17:10:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-21 17:10:38,652 INFO L175 Difference]: Start difference. First operand has 176 places, 115 transitions, 1020 flow. Second operand 10 states and 102 transitions. [2024-06-21 17:10:38,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 129 transitions, 1341 flow [2024-06-21 17:10:38,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 129 transitions, 1251 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:38,755 INFO L231 Difference]: Finished difference. Result has 178 places, 116 transitions, 1012 flow [2024-06-21 17:10:38,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=930, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1012, PETRI_PLACES=178, PETRI_TRANSITIONS=116} [2024-06-21 17:10:38,756 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 149 predicate places. [2024-06-21 17:10:38,756 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 116 transitions, 1012 flow [2024-06-21 17:10:38,756 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:10:38,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:38,756 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:10:38,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 17:10:38,757 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:10:38,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:38,757 INFO L85 PathProgramCache]: Analyzing trace with hash -1650121437, now seen corresponding path program 15 times [2024-06-21 17:10:38,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:38,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766919714] [2024-06-21 17:10:38,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:38,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:38,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:39,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:39,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:39,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766919714] [2024-06-21 17:10:39,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766919714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:39,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:39,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:39,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527301733] [2024-06-21 17:10:39,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:39,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:39,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:39,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:39,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:39,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:39,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 116 transitions, 1012 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:10:39,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:39,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:39,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:39,692 INFO L124 PetriNetUnfolderBase]: 350/709 cut-off events. [2024-06-21 17:10:39,692 INFO L125 PetriNetUnfolderBase]: For 55872/55872 co-relation queries the response was YES. [2024-06-21 17:10:39,696 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4137 conditions, 709 events. 350/709 cut-off events. For 55872/55872 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3523 event pairs, 98 based on Foata normal form. 8/716 useless extension candidates. Maximal degree in co-relation 4054. Up to 529 conditions per place. [2024-06-21 17:10:39,698 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 106 selfloop transitions, 20 changer transitions 9/137 dead transitions. [2024-06-21 17:10:39,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 137 transitions, 1491 flow [2024-06-21 17:10:39,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:39,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:39,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-21 17:10:39,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-21 17:10:39,699 INFO L175 Difference]: Start difference. First operand has 178 places, 116 transitions, 1012 flow. Second operand 10 states and 108 transitions. [2024-06-21 17:10:39,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 137 transitions, 1491 flow [2024-06-21 17:10:39,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 137 transitions, 1419 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 17:10:39,819 INFO L231 Difference]: Finished difference. Result has 180 places, 112 transitions, 959 flow [2024-06-21 17:10:39,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=959, PETRI_PLACES=180, PETRI_TRANSITIONS=112} [2024-06-21 17:10:39,820 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-21 17:10:39,820 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 112 transitions, 959 flow [2024-06-21 17:10:39,820 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:10:39,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:39,820 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:10:39,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 17:10:39,820 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:10:39,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:39,821 INFO L85 PathProgramCache]: Analyzing trace with hash 1319577879, now seen corresponding path program 19 times [2024-06-21 17:10:39,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:39,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959296390] [2024-06-21 17:10:39,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:39,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:39,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:40,686 INFO 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:40,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:40,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959296390] [2024-06-21 17:10:40,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959296390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:40,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:40,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 17:10:40,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704773532] [2024-06-21 17:10:40,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:40,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 17:10:40,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:40,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 17:10:40,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 17:10:40,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:40,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 112 transitions, 959 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:10:40,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:40,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:40,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:41,031 INFO L124 PetriNetUnfolderBase]: 327/660 cut-off events. [2024-06-21 17:10:41,031 INFO L125 PetriNetUnfolderBase]: For 44574/44574 co-relation queries the response was YES. [2024-06-21 17:10:41,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3800 conditions, 660 events. 327/660 cut-off events. For 44574/44574 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3212 event pairs, 99 based on Foata normal form. 2/661 useless extension candidates. Maximal degree in co-relation 3716. Up to 579 conditions per place. [2024-06-21 17:10:41,037 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 101 selfloop transitions, 23 changer transitions 0/126 dead transitions. [2024-06-21 17:10:41,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 126 transitions, 1248 flow [2024-06-21 17:10:41,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 17:10:41,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 17:10:41,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-21 17:10:41,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-21 17:10:41,038 INFO L175 Difference]: Start difference. First operand has 180 places, 112 transitions, 959 flow. Second operand 10 states and 101 transitions. [2024-06-21 17:10:41,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 126 transitions, 1248 flow [2024-06-21 17:10:41,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 126 transitions, 1192 flow, removed 5 selfloop flow, removed 12 redundant places. [2024-06-21 17:10:41,176 INFO L231 Difference]: Finished difference. Result has 174 places, 112 transitions, 953 flow [2024-06-21 17:10:41,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=903, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=953, PETRI_PLACES=174, PETRI_TRANSITIONS=112} [2024-06-21 17:10:41,176 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-21 17:10:41,176 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 112 transitions, 953 flow [2024-06-21 17:10:41,177 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:10:41,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:41,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:41,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 17:10:41,177 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:10:41,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1319762453, now seen corresponding path program 16 times [2024-06-21 17:10:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:41,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154468378] [2024-06-21 17:10:41,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:41,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:41,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:42,097 INFO 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:42,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:42,098 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154468378] [2024-06-21 17:10:42,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154468378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:42,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:42,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:42,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662343953] [2024-06-21 17:10:42,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:42,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:42,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:42,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:42,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:42,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:42,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 112 transitions, 953 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:10:42,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:42,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:42,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:42,478 INFO L124 PetriNetUnfolderBase]: 314/637 cut-off events. [2024-06-21 17:10:42,478 INFO L125 PetriNetUnfolderBase]: For 37122/37122 co-relation queries the response was YES. [2024-06-21 17:10:42,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3108 conditions, 637 events. 314/637 cut-off events. For 37122/37122 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 3090 event pairs, 88 based on Foata normal form. 10/646 useless extension candidates. Maximal degree in co-relation 3028. Up to 524 conditions per place. [2024-06-21 17:10:42,483 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 95 selfloop transitions, 16 changer transitions 17/130 dead transitions. [2024-06-21 17:10:42,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 130 transitions, 1282 flow [2024-06-21 17:10:42,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:42,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:42,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 110 transitions. [2024-06-21 17:10:42,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-21 17:10:42,485 INFO L175 Difference]: Start difference. First operand has 174 places, 112 transitions, 953 flow. Second operand 11 states and 110 transitions. [2024-06-21 17:10:42,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 130 transitions, 1282 flow [2024-06-21 17:10:42,589 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 130 transitions, 1161 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:42,591 INFO L231 Difference]: Finished difference. Result has 174 places, 105 transitions, 827 flow [2024-06-21 17:10:42,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=832, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=827, PETRI_PLACES=174, PETRI_TRANSITIONS=105} [2024-06-21 17:10:42,591 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-21 17:10:42,591 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 105 transitions, 827 flow [2024-06-21 17:10:42,591 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:10:42,591 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:42,592 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:42,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 17:10:42,592 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:10:42,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:42,592 INFO L85 PathProgramCache]: Analyzing trace with hash -352651959, now seen corresponding path program 1 times [2024-06-21 17:10:42,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:42,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120850132] [2024-06-21 17:10:42,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:42,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:42,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:43,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:43,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:43,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120850132] [2024-06-21 17:10:43,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120850132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:43,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:43,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:43,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542508082] [2024-06-21 17:10:43,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:43,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:43,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:43,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:43,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:43,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:43,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 105 transitions, 827 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:43,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:43,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:43,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:44,057 INFO L124 PetriNetUnfolderBase]: 286/588 cut-off events. [2024-06-21 17:10:44,057 INFO L125 PetriNetUnfolderBase]: For 32150/32150 co-relation queries the response was YES. [2024-06-21 17:10:44,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2765 conditions, 588 events. 286/588 cut-off events. For 32150/32150 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2806 event pairs, 61 based on Foata normal form. 6/593 useless extension candidates. Maximal degree in co-relation 2686. Up to 400 conditions per place. [2024-06-21 17:10:44,061 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 79 selfloop transitions, 16 changer transitions 29/126 dead transitions. [2024-06-21 17:10:44,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 126 transitions, 1127 flow [2024-06-21 17:10:44,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:44,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:44,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 17:10:44,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-21 17:10:44,062 INFO L175 Difference]: Start difference. First operand has 174 places, 105 transitions, 827 flow. Second operand 11 states and 109 transitions. [2024-06-21 17:10:44,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 126 transitions, 1127 flow [2024-06-21 17:10:44,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 126 transitions, 1087 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:44,114 INFO L231 Difference]: Finished difference. Result has 167 places, 90 transitions, 722 flow [2024-06-21 17:10:44,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=787, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=722, PETRI_PLACES=167, PETRI_TRANSITIONS=90} [2024-06-21 17:10:44,114 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 138 predicate places. [2024-06-21 17:10:44,115 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 90 transitions, 722 flow [2024-06-21 17:10:44,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:44,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:44,115 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:44,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 17:10:44,115 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:10:44,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:44,116 INFO L85 PathProgramCache]: Analyzing trace with hash -402964685, now seen corresponding path program 2 times [2024-06-21 17:10:44,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:44,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93884264] [2024-06-21 17:10:44,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:44,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:44,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:45,180 INFO 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:45,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:45,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93884264] [2024-06-21 17:10:45,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [93884264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:45,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:45,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:45,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371713864] [2024-06-21 17:10:45,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:45,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:45,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:45,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:45,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:45,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:45,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 90 transitions, 722 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:45,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:45,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:45,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:45,634 INFO L124 PetriNetUnfolderBase]: 229/477 cut-off events. [2024-06-21 17:10:45,634 INFO L125 PetriNetUnfolderBase]: For 28844/28844 co-relation queries the response was YES. [2024-06-21 17:10:45,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2390 conditions, 477 events. 229/477 cut-off events. For 28844/28844 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 2108 event pairs, 52 based on Foata normal form. 6/482 useless extension candidates. Maximal degree in co-relation 2314. Up to 335 conditions per place. [2024-06-21 17:10:45,637 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 71 selfloop transitions, 23 changer transitions 13/109 dead transitions. [2024-06-21 17:10:45,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 109 transitions, 990 flow [2024-06-21 17:10:45,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:45,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:45,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-21 17:10:45,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-21 17:10:45,638 INFO L175 Difference]: Start difference. First operand has 167 places, 90 transitions, 722 flow. Second operand 11 states and 109 transitions. [2024-06-21 17:10:45,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 109 transitions, 990 flow [2024-06-21 17:10:45,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 109 transitions, 938 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-21 17:10:45,683 INFO L231 Difference]: Finished difference. Result has 148 places, 84 transitions, 673 flow [2024-06-21 17:10:45,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=673, PETRI_PLACES=148, PETRI_TRANSITIONS=84} [2024-06-21 17:10:45,683 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 119 predicate places. [2024-06-21 17:10:45,684 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 84 transitions, 673 flow [2024-06-21 17:10:45,684 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:45,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:45,684 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:45,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 17:10:45,688 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:10:45,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:45,688 INFO L85 PathProgramCache]: Analyzing trace with hash -139824031, now seen corresponding path program 3 times [2024-06-21 17:10:45,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:45,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099285639] [2024-06-21 17:10:45,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:45,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:45,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:46,512 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:46,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:46,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099285639] [2024-06-21 17:10:46,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099285639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:46,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:46,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:46,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445153424] [2024-06-21 17:10:46,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:46,513 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:46,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:46,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:46,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:46,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:46,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 84 transitions, 673 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:46,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:46,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:46,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:46,853 INFO L124 PetriNetUnfolderBase]: 206/440 cut-off events. [2024-06-21 17:10:46,853 INFO L125 PetriNetUnfolderBase]: For 21874/21874 co-relation queries the response was YES. [2024-06-21 17:10:46,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2058 conditions, 440 events. 206/440 cut-off events. For 21874/21874 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1918 event pairs, 59 based on Foata normal form. 8/447 useless extension candidates. Maximal degree in co-relation 1990. Up to 311 conditions per place. [2024-06-21 17:10:46,856 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 64 selfloop transitions, 19 changer transitions 15/100 dead transitions. [2024-06-21 17:10:46,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 100 transitions, 913 flow [2024-06-21 17:10:46,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:46,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:46,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 107 transitions. [2024-06-21 17:10:46,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3242424242424242 [2024-06-21 17:10:46,857 INFO L175 Difference]: Start difference. First operand has 148 places, 84 transitions, 673 flow. Second operand 11 states and 107 transitions. [2024-06-21 17:10:46,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 100 transitions, 913 flow [2024-06-21 17:10:46,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 100 transitions, 859 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-21 17:10:46,881 INFO L231 Difference]: Finished difference. Result has 143 places, 76 transitions, 606 flow [2024-06-21 17:10:46,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=619, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=606, PETRI_PLACES=143, PETRI_TRANSITIONS=76} [2024-06-21 17:10:46,881 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2024-06-21 17:10:46,881 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 76 transitions, 606 flow [2024-06-21 17:10:46,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:46,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:46,882 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:46,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 17:10:46,882 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:10:46,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:46,882 INFO L85 PathProgramCache]: Analyzing trace with hash -143548681, now seen corresponding path program 4 times [2024-06-21 17:10:46,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:46,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409345768] [2024-06-21 17:10:46,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:46,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:46,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:47,658 INFO 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:47,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:47,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409345768] [2024-06-21 17:10:47,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409345768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:47,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:47,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:47,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557375844] [2024-06-21 17:10:47,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:47,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:47,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:47,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:47,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:47,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:47,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 76 transitions, 606 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:47,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:47,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:47,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:47,912 INFO L124 PetriNetUnfolderBase]: 189/409 cut-off events. [2024-06-21 17:10:47,912 INFO L125 PetriNetUnfolderBase]: For 17952/17952 co-relation queries the response was YES. [2024-06-21 17:10:47,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1898 conditions, 409 events. 189/409 cut-off events. For 17952/17952 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1749 event pairs, 49 based on Foata normal form. 6/414 useless extension candidates. Maximal degree in co-relation 1832. Up to 281 conditions per place. [2024-06-21 17:10:47,914 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 53 selfloop transitions, 7 changer transitions 33/95 dead transitions. [2024-06-21 17:10:47,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 95 transitions, 842 flow [2024-06-21 17:10:47,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:47,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:47,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 105 transitions. [2024-06-21 17:10:47,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3181818181818182 [2024-06-21 17:10:47,915 INFO L175 Difference]: Start difference. First operand has 143 places, 76 transitions, 606 flow. Second operand 11 states and 105 transitions. [2024-06-21 17:10:47,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 95 transitions, 842 flow [2024-06-21 17:10:47,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 95 transitions, 774 flow, removed 9 selfloop flow, removed 13 redundant places. [2024-06-21 17:10:47,934 INFO L231 Difference]: Finished difference. Result has 133 places, 58 transitions, 388 flow [2024-06-21 17:10:47,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=540, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=388, PETRI_PLACES=133, PETRI_TRANSITIONS=58} [2024-06-21 17:10:47,935 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 104 predicate places. [2024-06-21 17:10:47,935 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 58 transitions, 388 flow [2024-06-21 17:10:47,935 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:47,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:47,936 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:47,936 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 17:10:47,936 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:10:47,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:47,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1228693729, now seen corresponding path program 5 times [2024-06-21 17:10:47,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:47,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472230604] [2024-06-21 17:10:47,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:47,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:47,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:48,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:48,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:48,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472230604] [2024-06-21 17:10:48,797 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472230604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:48,797 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:48,797 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:48,797 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219066433] [2024-06-21 17:10:48,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:48,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:48,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:48,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:48,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:48,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:48,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 58 transitions, 388 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:48,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:48,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:48,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:49,133 INFO L124 PetriNetUnfolderBase]: 147/321 cut-off events. [2024-06-21 17:10:49,133 INFO L125 PetriNetUnfolderBase]: For 13134/13134 co-relation queries the response was YES. [2024-06-21 17:10:49,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1409 conditions, 321 events. 147/321 cut-off events. For 13134/13134 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1276 event pairs, 44 based on Foata normal form. 6/326 useless extension candidates. Maximal degree in co-relation 1361. Up to 249 conditions per place. [2024-06-21 17:10:49,135 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 48 selfloop transitions, 8 changer transitions 16/74 dead transitions. [2024-06-21 17:10:49,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 74 transitions, 572 flow [2024-06-21 17:10:49,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:49,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:49,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-21 17:10:49,156 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-21 17:10:49,156 INFO L175 Difference]: Start difference. First operand has 133 places, 58 transitions, 388 flow. Second operand 11 states and 100 transitions. [2024-06-21 17:10:49,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 74 transitions, 572 flow [2024-06-21 17:10:49,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 74 transitions, 524 flow, removed 8 selfloop flow, removed 16 redundant places. [2024-06-21 17:10:49,169 INFO L231 Difference]: Finished difference. Result has 110 places, 53 transitions, 338 flow [2024-06-21 17:10:49,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=338, PETRI_PLACES=110, PETRI_TRANSITIONS=53} [2024-06-21 17:10:49,169 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2024-06-21 17:10:49,169 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 53 transitions, 338 flow [2024-06-21 17:10:49,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:49,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:49,169 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:49,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 17:10:49,170 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:10:49,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:49,170 INFO L85 PathProgramCache]: Analyzing trace with hash 370557995, now seen corresponding path program 6 times [2024-06-21 17:10:49,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:49,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101167469] [2024-06-21 17:10:49,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:49,171 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:49,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:50,081 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:50,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:50,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101167469] [2024-06-21 17:10:50,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101167469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:50,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:50,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:50,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448548299] [2024-06-21 17:10:50,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:50,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:50,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:50,083 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:50,083 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:50,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:50,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 53 transitions, 338 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:50,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:50,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:50,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:50,427 INFO L124 PetriNetUnfolderBase]: 119/261 cut-off events. [2024-06-21 17:10:50,427 INFO L125 PetriNetUnfolderBase]: For 6631/6631 co-relation queries the response was YES. [2024-06-21 17:10:50,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 977 conditions, 261 events. 119/261 cut-off events. For 6631/6631 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 959 event pairs, 27 based on Foata normal form. 6/266 useless extension candidates. Maximal degree in co-relation 935. Up to 184 conditions per place. [2024-06-21 17:10:50,429 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 45 selfloop transitions, 9 changer transitions 14/70 dead transitions. [2024-06-21 17:10:50,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 70 transitions, 518 flow [2024-06-21 17:10:50,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:50,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:50,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-21 17:10:50,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30606060606060603 [2024-06-21 17:10:50,430 INFO L175 Difference]: Start difference. First operand has 110 places, 53 transitions, 338 flow. Second operand 11 states and 101 transitions. [2024-06-21 17:10:50,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 70 transitions, 518 flow [2024-06-21 17:10:50,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 70 transitions, 492 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:50,437 INFO L231 Difference]: Finished difference. Result has 102 places, 49 transitions, 314 flow [2024-06-21 17:10:50,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=314, PETRI_PLACES=102, PETRI_TRANSITIONS=49} [2024-06-21 17:10:50,438 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-21 17:10:50,438 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 49 transitions, 314 flow [2024-06-21 17:10:50,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:50,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:50,438 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:50,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 17:10:50,439 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:10:50,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:50,439 INFO L85 PathProgramCache]: Analyzing trace with hash -34680149, now seen corresponding path program 7 times [2024-06-21 17:10:50,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:50,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228699723] [2024-06-21 17:10:50,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:50,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:50,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:51,407 INFO 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:51,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:51,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228699723] [2024-06-21 17:10:51,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228699723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:51,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:51,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:51,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1850670366] [2024-06-21 17:10:51,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:51,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:51,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:51,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:51,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:51,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:51,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 49 transitions, 314 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:51,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:51,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:51,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:51,713 INFO L124 PetriNetUnfolderBase]: 105/235 cut-off events. [2024-06-21 17:10:51,713 INFO L125 PetriNetUnfolderBase]: For 5147/5147 co-relation queries the response was YES. [2024-06-21 17:10:51,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 877 conditions, 235 events. 105/235 cut-off events. For 5147/5147 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 815 event pairs, 23 based on Foata normal form. 6/240 useless extension candidates. Maximal degree in co-relation 839. Up to 158 conditions per place. [2024-06-21 17:10:51,714 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 35 selfloop transitions, 3 changer transitions 26/66 dead transitions. [2024-06-21 17:10:51,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 66 transitions, 482 flow [2024-06-21 17:10:51,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:51,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:51,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-21 17:10:51,715 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-21 17:10:51,715 INFO L175 Difference]: Start difference. First operand has 102 places, 49 transitions, 314 flow. Second operand 11 states and 100 transitions. [2024-06-21 17:10:51,715 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 66 transitions, 482 flow [2024-06-21 17:10:51,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 66 transitions, 456 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:51,720 INFO L231 Difference]: Finished difference. Result has 95 places, 39 transitions, 236 flow [2024-06-21 17:10:51,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=288, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=236, PETRI_PLACES=95, PETRI_TRANSITIONS=39} [2024-06-21 17:10:51,721 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 66 predicate places. [2024-06-21 17:10:51,721 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 39 transitions, 236 flow [2024-06-21 17:10:51,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:51,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:51,721 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:51,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 17:10:51,721 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:10:51,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:51,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1870952767, now seen corresponding path program 8 times [2024-06-21 17:10:51,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:51,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112538779] [2024-06-21 17:10:51,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:51,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:51,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:52,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:52,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:52,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112538779] [2024-06-21 17:10:52,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112538779] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:52,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:52,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:52,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932992932] [2024-06-21 17:10:52,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:52,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:52,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:52,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:52,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:52,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:52,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 39 transitions, 236 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:52,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:52,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:52,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:52,991 INFO L124 PetriNetUnfolderBase]: 83/186 cut-off events. [2024-06-21 17:10:52,992 INFO L125 PetriNetUnfolderBase]: For 4067/4067 co-relation queries the response was YES. [2024-06-21 17:10:52,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 696 conditions, 186 events. 83/186 cut-off events. For 4067/4067 co-relation queries the response was YES. Maximal size of possible extension queue 16. Compared 588 event pairs, 21 based on Foata normal form. 6/192 useless extension candidates. Maximal degree in co-relation 661. Up to 113 conditions per place. [2024-06-21 17:10:52,993 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 29 selfloop transitions, 6 changer transitions 17/54 dead transitions. [2024-06-21 17:10:52,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 54 transitions, 378 flow [2024-06-21 17:10:52,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:52,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:52,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 98 transitions. [2024-06-21 17:10:52,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.296969696969697 [2024-06-21 17:10:52,994 INFO L175 Difference]: Start difference. First operand has 95 places, 39 transitions, 236 flow. Second operand 11 states and 98 transitions. [2024-06-21 17:10:52,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 54 transitions, 378 flow [2024-06-21 17:10:52,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 54 transitions, 350 flow, removed 8 selfloop flow, removed 14 redundant places. [2024-06-21 17:10:52,997 INFO L231 Difference]: Finished difference. Result has 77 places, 33 transitions, 190 flow [2024-06-21 17:10:52,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=190, PETRI_PLACES=77, PETRI_TRANSITIONS=33} [2024-06-21 17:10:52,997 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-21 17:10:52,997 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 33 transitions, 190 flow [2024-06-21 17:10:52,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:52,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:52,998 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:52,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 17:10:52,998 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:10:52,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:52,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2042757717, now seen corresponding path program 9 times [2024-06-21 17:10:52,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:52,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129443385] [2024-06-21 17:10:52,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:52,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:53,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:53,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:53,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:53,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129443385] [2024-06-21 17:10:53,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129443385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:53,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:53,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 17:10:53,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140813558] [2024-06-21 17:10:53,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:53,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 17:10:53,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:53,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 17:10:53,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 17:10:54,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:54,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 33 transitions, 190 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:54,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:54,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:54,055 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:54,185 INFO L124 PetriNetUnfolderBase]: 69/156 cut-off events. [2024-06-21 17:10:54,185 INFO L125 PetriNetUnfolderBase]: For 2410/2410 co-relation queries the response was YES. [2024-06-21 17:10:54,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 565 conditions, 156 events. 69/156 cut-off events. For 2410/2410 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 454 event pairs, 19 based on Foata normal form. 6/162 useless extension candidates. Maximal degree in co-relation 538. Up to 95 conditions per place. [2024-06-21 17:10:54,186 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 24 selfloop transitions, 5 changer transitions 16/47 dead transitions. [2024-06-21 17:10:54,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 47 transitions, 313 flow [2024-06-21 17:10:54,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:54,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:54,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-21 17:10:54,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28484848484848485 [2024-06-21 17:10:54,187 INFO L175 Difference]: Start difference. First operand has 77 places, 33 transitions, 190 flow. Second operand 11 states and 94 transitions. [2024-06-21 17:10:54,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 47 transitions, 313 flow [2024-06-21 17:10:54,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 47 transitions, 291 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:54,189 INFO L231 Difference]: Finished difference. Result has 68 places, 28 transitions, 154 flow [2024-06-21 17:10:54,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=154, PETRI_PLACES=68, PETRI_TRANSITIONS=28} [2024-06-21 17:10:54,189 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 39 predicate places. [2024-06-21 17:10:54,190 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 28 transitions, 154 flow [2024-06-21 17:10:54,190 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:54,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:54,190 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:54,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 17:10:54,190 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:10:54,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:54,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1682391317, now seen corresponding path program 10 times [2024-06-21 17:10:54,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:54,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854900888] [2024-06-21 17:10:54,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:54,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:54,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:55,162 INFO 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:55,162 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:55,162 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854900888] [2024-06-21 17:10:55,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854900888] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:55,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:55,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:55,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276685501] [2024-06-21 17:10:55,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:55,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:55,163 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:55,163 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:55,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:55,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:55,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 28 transitions, 154 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:55,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:55,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:55,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:55,476 INFO L124 PetriNetUnfolderBase]: 56/129 cut-off events. [2024-06-21 17:10:55,476 INFO L125 PetriNetUnfolderBase]: For 1534/1534 co-relation queries the response was YES. [2024-06-21 17:10:55,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 457 conditions, 129 events. 56/129 cut-off events. For 1534/1534 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 331 event pairs, 17 based on Foata normal form. 6/135 useless extension candidates. Maximal degree in co-relation 434. Up to 60 conditions per place. [2024-06-21 17:10:55,477 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 16 selfloop transitions, 7 changer transitions 16/41 dead transitions. [2024-06-21 17:10:55,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 41 transitions, 260 flow [2024-06-21 17:10:55,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 17:10:55,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 17:10:55,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 98 transitions. [2024-06-21 17:10:55,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2722222222222222 [2024-06-21 17:10:55,478 INFO L175 Difference]: Start difference. First operand has 68 places, 28 transitions, 154 flow. Second operand 12 states and 98 transitions. [2024-06-21 17:10:55,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 41 transitions, 260 flow [2024-06-21 17:10:55,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 41 transitions, 240 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-21 17:10:55,479 INFO L231 Difference]: Finished difference. Result has 61 places, 21 transitions, 112 flow [2024-06-21 17:10:55,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=28, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=112, PETRI_PLACES=61, PETRI_TRANSITIONS=21} [2024-06-21 17:10:55,480 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 32 predicate places. [2024-06-21 17:10:55,480 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 21 transitions, 112 flow [2024-06-21 17:10:55,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:55,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 17:10:55,480 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:55,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 17:10:55,480 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:10:55,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 17:10:55,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1251826625, now seen corresponding path program 11 times [2024-06-21 17:10:55,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 17:10:55,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171849150] [2024-06-21 17:10:55,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 17:10:55,481 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 17:10:55,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 17:10:56,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 17:10:56,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 17:10:56,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171849150] [2024-06-21 17:10:56,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171849150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 17:10:56,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 17:10:56,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 17:10:56,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871839950] [2024-06-21 17:10:56,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 17:10:56,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 17:10:56,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 17:10:56,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 17:10:56,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 17:10:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-21 17:10:56,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 21 transitions, 112 flow. Second operand has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:56,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 17:10:56,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-21 17:10:56,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 17:10:56,713 INFO L124 PetriNetUnfolderBase]: 26/67 cut-off events. [2024-06-21 17:10:56,713 INFO L125 PetriNetUnfolderBase]: For 438/438 co-relation queries the response was YES. [2024-06-21 17:10:56,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 202 conditions, 67 events. 26/67 cut-off events. For 438/438 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 100 event pairs, 0 based on Foata normal form. 6/73 useless extension candidates. Maximal degree in co-relation 183. Up to 24 conditions per place. [2024-06-21 17:10:56,714 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 0 selfloop transitions, 0 changer transitions 30/30 dead transitions. [2024-06-21 17:10:56,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 30 transitions, 162 flow [2024-06-21 17:10:56,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 17:10:56,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 17:10:56,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 84 transitions. [2024-06-21 17:10:56,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2545454545454545 [2024-06-21 17:10:56,716 INFO L175 Difference]: Start difference. First operand has 61 places, 21 transitions, 112 flow. Second operand 11 states and 84 transitions. [2024-06-21 17:10:56,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 30 transitions, 162 flow [2024-06-21 17:10:56,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 30 transitions, 122 flow, removed 1 selfloop flow, removed 19 redundant places. [2024-06-21 17:10:56,744 INFO L231 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2024-06-21 17:10:56,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=46, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=20, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=0, PETRI_PLACES=43, PETRI_TRANSITIONS=0} [2024-06-21 17:10:56,746 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 14 predicate places. [2024-06-21 17:10:56,746 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2024-06-21 17:10:56,746 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 6.230769230769231) internal successors, (81), 13 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 17:10:56,749 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-21 17:10:56,750 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-21 17:10:56,750 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-21 17:10:56,750 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-21 17:10:56,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 17:10:56,750 INFO L445 BasicCegarLoop]: Path program histogram: [19, 16, 11, 10, 10, 9, 7, 6, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 17:10:56,753 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-21 17:10:56,753 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-21 17:10:56,755 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-21 17:10:56,755 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-21 17:10:56,756 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.06 05:10:56 BasicIcfg [2024-06-21 17:10:56,756 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-21 17:10:56,756 INFO L158 Benchmark]: Toolchain (without parser) took 130793.65ms. Allocated memory was 169.9MB in the beginning and 989.9MB in the end (delta: 820.0MB). Free memory was 110.2MB in the beginning and 834.3MB in the end (delta: -724.1MB). Peak memory consumption was 96.7MB. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: Witness Parser took 0.17ms. Allocated memory is still 169.9MB. Free memory was 137.5MB in the beginning and 137.4MB in the end (delta: 140.1kB). There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: CDTParser took 0.12ms. Allocated memory is still 169.9MB. Free memory is still 131.9MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: CACSL2BoogieTranslator took 576.70ms. Allocated memory is still 169.9MB. Free memory was 110.0MB in the beginning and 75.9MB in the end (delta: 34.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: Boogie Procedure Inliner took 69.08ms. Allocated memory is still 169.9MB. Free memory was 75.9MB in the beginning and 72.7MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: Boogie Preprocessor took 36.71ms. Allocated memory is still 169.9MB. Free memory was 72.7MB in the beginning and 68.9MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: RCFGBuilder took 625.76ms. Allocated memory is still 169.9MB. Free memory was 68.9MB in the beginning and 101.0MB in the end (delta: -32.1MB). Peak memory consumption was 29.8MB. Max. memory is 16.1GB. [2024-06-21 17:10:56,757 INFO L158 Benchmark]: TraceAbstraction took 129478.29ms. Allocated memory was 169.9MB in the beginning and 989.9MB in the end (delta: 820.0MB). Free memory was 100.2MB in the beginning and 834.3MB in the end (delta: -734.2MB). Peak memory consumption was 85.8MB. Max. memory is 16.1GB. [2024-06-21 17:10:56,758 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.17ms. Allocated memory is still 169.9MB. Free memory was 137.5MB in the beginning and 137.4MB in the end (delta: 140.1kB). There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.12ms. Allocated memory is still 169.9MB. Free memory is still 131.9MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 576.70ms. Allocated memory is still 169.9MB. Free memory was 110.0MB in the beginning and 75.9MB in the end (delta: 34.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 69.08ms. Allocated memory is still 169.9MB. Free memory was 75.9MB in the beginning and 72.7MB in the end (delta: 3.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 36.71ms. Allocated memory is still 169.9MB. Free memory was 72.7MB in the beginning and 68.9MB in the end (delta: 3.8MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 625.76ms. Allocated memory is still 169.9MB. Free memory was 68.9MB in the beginning and 101.0MB in the end (delta: -32.1MB). Peak memory consumption was 29.8MB. Max. memory is 16.1GB. * TraceAbstraction took 129478.29ms. Allocated memory was 169.9MB in the beginning and 989.9MB in the end (delta: 820.0MB). Free memory was 100.2MB in the beginning and 834.3MB in the end (delta: -734.2MB). Peak memory consumption was 85.8MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 813]: invariant of correctness witness holds For all program executions holds that invariant of correctness witness holds at this location - PositiveResult [Line: 814]: 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, 48 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: 129.4s, OverallIterations: 120, TraceHistogramMax: 1, PathProgramHistogramMax: 19, EmptinessCheckTime: 0.0s, AutomataDifference: 46.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5936 SdHoareTripleChecker+Valid, 22.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5089 mSDsluCounter, 3983 SdHoareTripleChecker+Invalid, 19.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3380 mSDsCounter, 1342 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 38856 IncrementalHoareTripleChecker+Invalid, 40198 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1342 mSolverCounterUnsat, 603 mSDtfsCounter, 38856 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1230 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1224 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2323 ImplicationChecksByTransitivity, 29.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1898occurred in iteration=68, InterpolantAutomatonStates: 1102, 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.1s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 81.2s InterpolantComputationTime, 1859 NumberOfCodeBlocks, 1859 NumberOfCodeBlocksAsserted, 120 NumberOfCheckSat, 1739 ConstructedInterpolants, 0 QuantifiedInterpolants, 74235 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 120 InterpolantComputations, 120 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:56,797 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE