./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix022_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-05-21_14-57-05.files/protection/mix022_tso.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/mix022_tso.i ./goblint.2024-05-21_14-57-05.files/protection/mix022_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-76401ed-m [2024-06-20 16:02:55,816 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 16:02:55,865 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 16:02:55,873 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 16:02:55,873 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 16:02:55,900 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 16:02:55,901 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 16:02:55,901 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 16:02:55,901 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 16:02:55,902 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 16:02:55,902 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 16:02:55,902 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 16:02:55,902 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 16:02:55,903 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 16:02:55,903 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 16:02:55,903 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 16:02:55,903 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 16:02:55,904 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 16:02:55,904 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 16:02:55,904 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 16:02:55,904 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 16:02:55,907 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 16:02:55,907 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 16:02:55,908 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 16:02:55,911 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 16:02:55,911 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 16:02:55,911 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 16:02:55,912 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 16:02:55,912 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 16:02:55,913 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 16:02:55,913 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 16:02:55,913 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:02:55,914 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 16:02:55,914 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 16:02:55,915 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 16:02:55,915 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 16:02:55,915 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 16:02:55,915 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-20 16:02:56,086 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 16:02:56,107 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 16:02:56,109 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 16:02:56,109 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 16:02:56,121 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 16:02:56,123 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/mix022_tso.yml/witness.yml [2024-06-20 16:02:56,234 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 16:02:56,234 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 16:02:56,234 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix022_tso.i [2024-06-20 16:02:57,275 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 16:02:57,541 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 16:02:57,545 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix022_tso.i [2024-06-20 16:02:57,567 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b1ed7439/89182088e911427c843407dfab18a720/FLAG61e3d5fdb [2024-06-20 16:02:57,579 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0b1ed7439/89182088e911427c843407dfab18a720 [2024-06-20 16:02:57,580 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 16:02:57,581 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 16:02:57,583 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 16:02:57,584 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 16:02:57,587 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 16:02:57,588 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:02:56" (1/2) ... [2024-06-20 16:02:57,588 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@763adde0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:02:57, skipping insertion in model container [2024-06-20 16:02:57,589 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:02:56" (1/2) ... [2024-06-20 16:02:57,590 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@c31b275 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 04:02:57, skipping insertion in model container [2024-06-20 16:02:57,590 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:02:57" (2/2) ... [2024-06-20 16:02:57,591 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@763adde0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:57, skipping insertion in model container [2024-06-20 16:02:57,591 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 04:02:57" (2/2) ... [2024-06-20 16:02:57,592 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 16:02:57,642 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 16:02:57,643 INFO L97 edCorrectnessWitness]: Location invariant before [L813-L813] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 16:02:57,643 INFO L97 edCorrectnessWitness]: Location invariant before [L814-L814] ((((((((((((((! multithreaded || x$read_delayed_var == 0) && (! multithreaded || (((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 2) && __unbuffered_p1_EAX <= 127) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || (((0 <= x$mem_tmp && x$mem_tmp <= 2) && x$mem_tmp <= 127) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((((0 <= x$w_buff0 && x$w_buff0 <= 2) && x$w_buff0 <= 127) && x$w_buff0 % 2 == 0) && (x$w_buff0 == 0 || x$w_buff0 == 2)))) && (! multithreaded || (((0 <= x && x <= 2) && x <= 127) && ((x == 0 || x == 1) || x == 2)))) && (! multithreaded || ((((0 <= x$w_buff1 && x$w_buff1 <= 2) && x$w_buff1 <= 127) && x$w_buff1 % 2 == 0) && (x$w_buff1 == 0 || x$w_buff1 == 2)))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EBX && __unbuffered_p1_EBX <= 1) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) [2024-06-20 16:02:57,644 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 16:02:57,644 INFO L106 edCorrectnessWitness]: ghost_update [L811-L811] multithreaded = 1; [2024-06-20 16:02:57,682 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 16:02:57,991 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:02:57,998 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 16:02:58,092 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 16:02:58,124 INFO L206 MainTranslator]: Completed translation [2024-06-20 16:02:58,124 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58 WrapperNode [2024-06-20 16:02:58,124 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 16:02:58,126 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 16:02:58,126 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 16:02:58,126 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 16:02:58,131 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,142 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,171 INFO L138 Inliner]: procedures = 174, calls = 36, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 154 [2024-06-20 16:02:58,172 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 16:02:58,172 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 16:02:58,172 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 16:02:58,173 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 16:02:58,198 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,198 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,200 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,224 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-20 16:02:58,225 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,225 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,232 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,233 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,235 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,236 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,239 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 16:02:58,240 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 16:02:58,240 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 16:02:58,240 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 16:02:58,241 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (1/1) ... [2024-06-20 16:02:58,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 16:02:58,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 16:02:58,294 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-20 16:02:58,298 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-20 16:02:58,325 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 16:02:58,325 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 16:02:58,326 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 16:02:58,326 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 16:02:58,326 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 16:02:58,326 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 16:02:58,326 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 16:02:58,326 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 16:02:58,326 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 16:02:58,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 16:02:58,327 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 16:02:58,421 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 16:02:58,423 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 16:02:58,734 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 16:02:58,734 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 16:02:58,889 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 16:02:58,889 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 16:02:58,891 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:02:58 BoogieIcfgContainer [2024-06-20 16:02:58,891 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 16:02:58,893 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 16:02:58,893 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 16:02:58,896 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 16:02:58,896 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 04:02:56" (1/4) ... [2024-06-20 16:02:58,897 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c0db04f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 04:02:58, skipping insertion in model container [2024-06-20 16:02:58,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 04:02:57" (2/4) ... [2024-06-20 16:02:58,898 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c0db04f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:02:58, skipping insertion in model container [2024-06-20 16:02:58,898 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 04:02:58" (3/4) ... [2024-06-20 16:02:58,899 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6c0db04f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 04:02:58, skipping insertion in model container [2024-06-20 16:02:58,899 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 04:02:58" (4/4) ... [2024-06-20 16:02:58,900 INFO L112 eAbstractionObserver]: Analyzing ICFG mix022_tso.i [2024-06-20 16:02:58,913 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 16:02:58,914 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 2 error locations. [2024-06-20 16:02:58,914 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 16:02:58,951 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 16:02:58,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 37 places, 30 transitions, 68 flow [2024-06-20 16:02:59,005 INFO L124 PetriNetUnfolderBase]: 0/28 cut-off events. [2024-06-20 16:02:59,006 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:02:59,007 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-20 16:02:59,007 INFO L82 GeneralOperation]: Start removeDead. Operand has 37 places, 30 transitions, 68 flow [2024-06-20 16:02:59,011 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 29 places, 22 transitions, 50 flow [2024-06-20 16:02:59,027 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 16:02:59,033 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;@d3f7612, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 16:02:59,034 INFO L358 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2024-06-20 16:02:59,038 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 16:02:59,038 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-20 16:02:59,038 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 16:02:59,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:02:59,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 16:02:59,040 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-20 16:02:59,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:02:59,044 INFO L85 PathProgramCache]: Analyzing trace with hash 364174474, now seen corresponding path program 1 times [2024-06-20 16:02:59,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:02:59,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480384168] [2024-06-20 16:02:59,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:02:59,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:02:59,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:02:59,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-20 16:02:59,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:02:59,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480384168] [2024-06-20 16:02:59,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480384168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:02:59,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:02:59,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 16:02:59,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729600812] [2024-06-20 16:02:59,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:02:59,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 16:02:59,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:02:59,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 16:02:59,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 16:02:59,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 30 [2024-06-20 16:02:59,863 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-20 16:02:59,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:02:59,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 30 [2024-06-20 16:02:59,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:00,000 INFO L124 PetriNetUnfolderBase]: 162/306 cut-off events. [2024-06-20 16:03:00,000 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-06-20 16:03:00,003 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-20 16:03:00,006 INFO L140 encePairwiseOnDemand]: 25/30 looper letters, 21 selfloop transitions, 3 changer transitions 0/28 dead transitions. [2024-06-20 16:03:00,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 28 transitions, 113 flow [2024-06-20 16:03:00,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 16:03:00,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 16:03:00,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 50 transitions. [2024-06-20 16:03:00,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-20 16:03:00,016 INFO L175 Difference]: Start difference. First operand has 29 places, 22 transitions, 50 flow. Second operand 3 states and 50 transitions. [2024-06-20 16:03:00,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 28 transitions, 113 flow [2024-06-20 16:03:00,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 28 transitions, 110 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-20 16:03:00,020 INFO L231 Difference]: Finished difference. Result has 30 places, 24 transitions, 69 flow [2024-06-20 16:03:00,021 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-20 16:03:00,023 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 1 predicate places. [2024-06-20 16:03:00,024 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 24 transitions, 69 flow [2024-06-20 16:03:00,024 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-20 16:03:00,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:00,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:00,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 16:03:00,025 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-20 16:03:00,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:00,025 INFO L85 PathProgramCache]: Analyzing trace with hash 2079351977, now seen corresponding path program 1 times [2024-06-20 16:03:00,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:00,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528830171] [2024-06-20 16:03:00,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:00,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:00,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:00,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:00,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:00,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528830171] [2024-06-20 16:03:00,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [528830171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:00,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:00,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 16:03:00,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519388266] [2024-06-20 16:03:00,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:00,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 16:03:00,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:00,560 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 16:03:00,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 16:03:00,590 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-20 16:03:00,590 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-20 16:03:00,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:00,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-20 16:03:00,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:00,691 INFO L124 PetriNetUnfolderBase]: 186/336 cut-off events. [2024-06-20 16:03:00,691 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-06-20 16:03:00,694 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-20 16:03:00,696 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 26 selfloop transitions, 5 changer transitions 0/34 dead transitions. [2024-06-20 16:03:00,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 33 places, 34 transitions, 157 flow [2024-06-20 16:03:00,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 16:03:00,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 16:03:00,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 61 transitions. [2024-06-20 16:03:00,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5083333333333333 [2024-06-20 16:03:00,699 INFO L175 Difference]: Start difference. First operand has 30 places, 24 transitions, 69 flow. Second operand 4 states and 61 transitions. [2024-06-20 16:03:00,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 33 places, 34 transitions, 157 flow [2024-06-20 16:03:00,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 34 transitions, 154 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 16:03:00,704 INFO L231 Difference]: Finished difference. Result has 33 places, 26 transitions, 93 flow [2024-06-20 16:03:00,704 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-20 16:03:00,704 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 4 predicate places. [2024-06-20 16:03:00,705 INFO L495 AbstractCegarLoop]: Abstraction has has 33 places, 26 transitions, 93 flow [2024-06-20 16:03:00,705 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-20 16:03:00,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:00,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:00,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 16:03:00,706 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-20 16:03:00,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:00,708 INFO L85 PathProgramCache]: Analyzing trace with hash 35402953, now seen corresponding path program 1 times [2024-06-20 16:03:00,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:00,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957981270] [2024-06-20 16:03:00,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:00,710 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:00,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:01,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:01,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:01,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957981270] [2024-06-20 16:03:01,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [957981270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:01,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:01,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-20 16:03:01,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981376157] [2024-06-20 16:03:01,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:01,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-20 16:03:01,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:01,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-20 16:03:01,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-20 16:03:01,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-20 16:03:01,261 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-20 16:03:01,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:01,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-20 16:03:01,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:01,342 INFO L124 PetriNetUnfolderBase]: 180/326 cut-off events. [2024-06-20 16:03:01,342 INFO L125 PetriNetUnfolderBase]: For 195/195 co-relation queries the response was YES. [2024-06-20 16:03:01,342 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-20 16:03:01,343 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 7 changer transitions 0/41 dead transitions. [2024-06-20 16:03:01,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 41 transitions, 209 flow [2024-06-20 16:03:01,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:03:01,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:03:01,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 75 transitions. [2024-06-20 16:03:01,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 16:03:01,347 INFO L175 Difference]: Start difference. First operand has 33 places, 26 transitions, 93 flow. Second operand 5 states and 75 transitions. [2024-06-20 16:03:01,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 41 transitions, 209 flow [2024-06-20 16:03:01,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 41 transitions, 200 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-06-20 16:03:01,350 INFO L231 Difference]: Finished difference. Result has 36 places, 28 transitions, 117 flow [2024-06-20 16:03:01,350 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-20 16:03:01,351 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 7 predicate places. [2024-06-20 16:03:01,351 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 28 transitions, 117 flow [2024-06-20 16:03:01,351 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-20 16:03:01,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:01,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:01,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 16:03:01,352 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-20 16:03:01,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:01,352 INFO L85 PathProgramCache]: Analyzing trace with hash -2055807826, now seen corresponding path program 1 times [2024-06-20 16:03:01,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:01,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803979183] [2024-06-20 16:03:01,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:01,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:01,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:02,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:02,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:02,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803979183] [2024-06-20 16:03:02,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803979183] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:02,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:02,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:03:02,143 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294983429] [2024-06-20 16:03:02,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:02,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:03:02,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:02,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:03:02,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:03:02,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 30 [2024-06-20 16:03:02,179 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-20 16:03:02,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:02,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 30 [2024-06-20 16:03:02,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:02,320 INFO L124 PetriNetUnfolderBase]: 176/318 cut-off events. [2024-06-20 16:03:02,321 INFO L125 PetriNetUnfolderBase]: For 314/314 co-relation queries the response was YES. [2024-06-20 16:03:02,322 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-20 16:03:02,324 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 31 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-20 16:03:02,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 42 transitions, 223 flow [2024-06-20 16:03:02,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:03:02,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:03:02,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 83 transitions. [2024-06-20 16:03:02,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46111111111111114 [2024-06-20 16:03:02,327 INFO L175 Difference]: Start difference. First operand has 36 places, 28 transitions, 117 flow. Second operand 6 states and 83 transitions. [2024-06-20 16:03:02,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 42 transitions, 223 flow [2024-06-20 16:03:02,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 37 places, 42 transitions, 208 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:02,329 INFO L231 Difference]: Finished difference. Result has 38 places, 27 transitions, 114 flow [2024-06-20 16:03:02,329 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-20 16:03:02,329 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 9 predicate places. [2024-06-20 16:03:02,330 INFO L495 AbstractCegarLoop]: Abstraction has has 38 places, 27 transitions, 114 flow [2024-06-20 16:03:02,330 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-20 16:03:02,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:02,330 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:02,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 16:03:02,331 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-20 16:03:02,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:02,331 INFO L85 PathProgramCache]: Analyzing trace with hash -955188088, now seen corresponding path program 1 times [2024-06-20 16:03:02,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:02,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805729981] [2024-06-20 16:03:02,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:02,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:02,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:02,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-20 16:03:02,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:02,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805729981] [2024-06-20 16:03:02,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805729981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:02,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:02,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 16:03:02,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640646958] [2024-06-20 16:03:02,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:02,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 16:03:02,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:02,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 16:03:02,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 16:03:02,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-20 16:03:02,898 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-20 16:03:02,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:02,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-20 16:03:02,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:02,995 INFO L124 PetriNetUnfolderBase]: 147/282 cut-off events. [2024-06-20 16:03:02,996 INFO L125 PetriNetUnfolderBase]: For 377/377 co-relation queries the response was YES. [2024-06-20 16:03:02,996 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-20 16:03:02,997 INFO L140 encePairwiseOnDemand]: 24/30 looper letters, 25 selfloop transitions, 6 changer transitions 0/34 dead transitions. [2024-06-20 16:03:02,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 194 flow [2024-06-20 16:03:02,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 16:03:02,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 16:03:02,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 58 transitions. [2024-06-20 16:03:02,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-20 16:03:02,999 INFO L175 Difference]: Start difference. First operand has 38 places, 27 transitions, 114 flow. Second operand 5 states and 58 transitions. [2024-06-20 16:03:02,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 194 flow [2024-06-20 16:03:03,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 38 places, 34 transitions, 174 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:03,001 INFO L231 Difference]: Finished difference. Result has 39 places, 29 transitions, 121 flow [2024-06-20 16:03:03,001 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-20 16:03:03,001 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 10 predicate places. [2024-06-20 16:03:03,002 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 29 transitions, 121 flow [2024-06-20 16:03:03,002 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-20 16:03:03,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:03,002 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:03,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 16:03:03,002 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-20 16:03:03,003 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:03,003 INFO L85 PathProgramCache]: Analyzing trace with hash 453941276, now seen corresponding path program 1 times [2024-06-20 16:03:03,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:03,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344847318] [2024-06-20 16:03:03,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:03,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:03,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:03,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:03,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:03,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344847318] [2024-06-20 16:03:03,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344847318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:03,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:03,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:03:03,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081739140] [2024-06-20 16:03:03,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:03,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:03:03,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:03,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:03:03,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:03:03,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 30 [2024-06-20 16:03:03,838 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-20 16:03:03,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:03,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 30 [2024-06-20 16:03:03,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:03,951 INFO L124 PetriNetUnfolderBase]: 143/276 cut-off events. [2024-06-20 16:03:03,951 INFO L125 PetriNetUnfolderBase]: For 474/474 co-relation queries the response was YES. [2024-06-20 16:03:03,952 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-20 16:03:03,953 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 27 selfloop transitions, 8 changer transitions 0/38 dead transitions. [2024-06-20 16:03:03,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 38 transitions, 215 flow [2024-06-20 16:03:03,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:03:03,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:03:03,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 68 transitions. [2024-06-20 16:03:03,954 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-20 16:03:03,955 INFO L175 Difference]: Start difference. First operand has 39 places, 29 transitions, 121 flow. Second operand 6 states and 68 transitions. [2024-06-20 16:03:03,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 38 transitions, 215 flow [2024-06-20 16:03:03,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 38 transitions, 204 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:03,956 INFO L231 Difference]: Finished difference. Result has 42 places, 31 transitions, 143 flow [2024-06-20 16:03:03,956 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-20 16:03:03,957 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 13 predicate places. [2024-06-20 16:03:03,957 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 31 transitions, 143 flow [2024-06-20 16:03:03,957 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-20 16:03:03,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:03,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:03,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 16:03:03,958 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-20 16:03:03,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:03,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1451998865, now seen corresponding path program 1 times [2024-06-20 16:03:03,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:03,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880289492] [2024-06-20 16:03:03,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:03,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:03,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:04,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:04,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:04,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880289492] [2024-06-20 16:03:04,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880289492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:04,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:04,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:03:04,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545481154] [2024-06-20 16:03:04,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:04,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:03:04,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:04,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:03:04,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:03:04,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:04,510 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-20 16:03:04,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:04,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:04,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:04,662 INFO L124 PetriNetUnfolderBase]: 171/311 cut-off events. [2024-06-20 16:03:04,662 INFO L125 PetriNetUnfolderBase]: For 716/716 co-relation queries the response was YES. [2024-06-20 16:03:04,663 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-20 16:03:04,664 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 32 selfloop transitions, 8 changer transitions 0/42 dead transitions. [2024-06-20 16:03:04,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 42 transitions, 253 flow [2024-06-20 16:03:04,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:03:04,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:03:04,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 65 transitions. [2024-06-20 16:03:04,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-20 16:03:04,665 INFO L175 Difference]: Start difference. First operand has 42 places, 31 transitions, 143 flow. Second operand 6 states and 65 transitions. [2024-06-20 16:03:04,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 42 transitions, 253 flow [2024-06-20 16:03:04,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 42 transitions, 236 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:04,667 INFO L231 Difference]: Finished difference. Result has 44 places, 33 transitions, 159 flow [2024-06-20 16:03:04,667 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-20 16:03:04,668 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 15 predicate places. [2024-06-20 16:03:04,668 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 33 transitions, 159 flow [2024-06-20 16:03:04,668 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-20 16:03:04,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:04,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:04,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 16:03:04,668 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-20 16:03:04,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:04,669 INFO L85 PathProgramCache]: Analyzing trace with hash 1461979625, now seen corresponding path program 2 times [2024-06-20 16:03:04,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:04,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649341912] [2024-06-20 16:03:04,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:04,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:04,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:05,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:05,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:05,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649341912] [2024-06-20 16:03:05,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649341912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:05,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:05,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 16:03:05,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056671622] [2024-06-20 16:03:05,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:05,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 16:03:05,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:05,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 16:03:05,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 16:03:05,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:05,213 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-20 16:03:05,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:05,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:05,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:05,306 INFO L124 PetriNetUnfolderBase]: 169/309 cut-off events. [2024-06-20 16:03:05,306 INFO L125 PetriNetUnfolderBase]: For 926/928 co-relation queries the response was YES. [2024-06-20 16:03:05,307 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-20 16:03:05,308 INFO L140 encePairwiseOnDemand]: 23/30 looper letters, 28 selfloop transitions, 11 changer transitions 0/41 dead transitions. [2024-06-20 16:03:05,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 41 transitions, 263 flow [2024-06-20 16:03:05,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 16:03:05,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 16:03:05,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 64 transitions. [2024-06-20 16:03:05,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 16:03:05,309 INFO L175 Difference]: Start difference. First operand has 44 places, 33 transitions, 159 flow. Second operand 6 states and 64 transitions. [2024-06-20 16:03:05,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 41 transitions, 263 flow [2024-06-20 16:03:05,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 41 transitions, 246 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:05,311 INFO L231 Difference]: Finished difference. Result has 46 places, 35 transitions, 185 flow [2024-06-20 16:03:05,311 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-20 16:03:05,311 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 17 predicate places. [2024-06-20 16:03:05,312 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 35 transitions, 185 flow [2024-06-20 16:03:05,312 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-20 16:03:05,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:05,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:05,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 16:03:05,312 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-20 16:03:05,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:05,313 INFO L85 PathProgramCache]: Analyzing trace with hash 828998667, now seen corresponding path program 1 times [2024-06-20 16:03:05,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:05,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271512589] [2024-06-20 16:03:05,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:05,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:05,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:05,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:05,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271512589] [2024-06-20 16:03:05,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271512589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:05,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:05,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:05,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223272897] [2024-06-20 16:03:05,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:05,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:05,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:05,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:05,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:05,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:05,873 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-20 16:03:05,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:05,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:05,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:06,039 INFO L124 PetriNetUnfolderBase]: 191/349 cut-off events. [2024-06-20 16:03:06,039 INFO L125 PetriNetUnfolderBase]: For 1252/1252 co-relation queries the response was YES. [2024-06-20 16:03:06,040 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-20 16:03:06,041 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 41 selfloop transitions, 16 changer transitions 0/59 dead transitions. [2024-06-20 16:03:06,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 59 transitions, 383 flow [2024-06-20 16:03:06,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:06,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:06,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 88 transitions. [2024-06-20 16:03:06,043 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 16:03:06,043 INFO L175 Difference]: Start difference. First operand has 46 places, 35 transitions, 185 flow. Second operand 8 states and 88 transitions. [2024-06-20 16:03:06,043 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 59 transitions, 383 flow [2024-06-20 16:03:06,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 59 transitions, 352 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:06,045 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 261 flow [2024-06-20 16:03:06,045 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-20 16:03:06,046 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 24 predicate places. [2024-06-20 16:03:06,046 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 261 flow [2024-06-20 16:03:06,046 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-20 16:03:06,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:06,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:06,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 16:03:06,047 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-20 16:03:06,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:06,047 INFO L85 PathProgramCache]: Analyzing trace with hash 2062172631, now seen corresponding path program 2 times [2024-06-20 16:03:06,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:06,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150885637] [2024-06-20 16:03:06,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:06,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:06,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:06,566 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:06,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:06,566 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150885637] [2024-06-20 16:03:06,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150885637] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:06,566 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:06,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:06,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898689838] [2024-06-20 16:03:06,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:06,567 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:06,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:06,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:06,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:06,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:06,617 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-20 16:03:06,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:06,618 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:06,618 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:06,824 INFO L124 PetriNetUnfolderBase]: 197/359 cut-off events. [2024-06-20 16:03:06,824 INFO L125 PetriNetUnfolderBase]: For 1681/1681 co-relation queries the response was YES. [2024-06-20 16:03:06,825 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-20 16:03:06,826 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 39 selfloop transitions, 21 changer transitions 0/62 dead transitions. [2024-06-20 16:03:06,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 455 flow [2024-06-20 16:03:06,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:06,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:06,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-20 16:03:06,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-20 16:03:06,828 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 261 flow. Second operand 7 states and 78 transitions. [2024-06-20 16:03:06,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 455 flow [2024-06-20 16:03:06,830 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 62 transitions, 430 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:06,831 INFO L231 Difference]: Finished difference. Result has 58 places, 49 transitions, 334 flow [2024-06-20 16:03:06,831 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-20 16:03:06,831 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-20 16:03:06,832 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 49 transitions, 334 flow [2024-06-20 16:03:06,832 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-20 16:03:06,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:06,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:06,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 16:03:06,832 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-20 16:03:06,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:06,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837351, now seen corresponding path program 1 times [2024-06-20 16:03:06,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:06,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234594198] [2024-06-20 16:03:06,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:06,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:06,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:07,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:07,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:07,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234594198] [2024-06-20 16:03:07,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234594198] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:07,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:07,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:07,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770308641] [2024-06-20 16:03:07,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:07,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:07,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:07,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:07,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:07,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:07,577 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-20 16:03:07,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:07,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:07,577 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:07,733 INFO L124 PetriNetUnfolderBase]: 200/364 cut-off events. [2024-06-20 16:03:07,733 INFO L125 PetriNetUnfolderBase]: For 2098/2098 co-relation queries the response was YES. [2024-06-20 16:03:07,734 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-20 16:03:07,735 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 47 selfloop transitions, 12 changer transitions 0/61 dead transitions. [2024-06-20 16:03:07,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 61 transitions, 492 flow [2024-06-20 16:03:07,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:07,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:07,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 73 transitions. [2024-06-20 16:03:07,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3476190476190476 [2024-06-20 16:03:07,737 INFO L175 Difference]: Start difference. First operand has 58 places, 49 transitions, 334 flow. Second operand 7 states and 73 transitions. [2024-06-20 16:03:07,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 61 transitions, 492 flow [2024-06-20 16:03:07,739 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 61 transitions, 459 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:07,740 INFO L231 Difference]: Finished difference. Result has 62 places, 51 transitions, 344 flow [2024-06-20 16:03:07,740 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-20 16:03:07,740 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 33 predicate places. [2024-06-20 16:03:07,740 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 51 transitions, 344 flow [2024-06-20 16:03:07,741 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-20 16:03:07,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:07,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:07,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 16:03:07,741 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-20 16:03:07,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:07,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1410837165, now seen corresponding path program 3 times [2024-06-20 16:03:07,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:07,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840667616] [2024-06-20 16:03:07,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:07,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:07,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:08,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-20 16:03:08,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:08,275 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840667616] [2024-06-20 16:03:08,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840667616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:08,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:08,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:08,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219952565] [2024-06-20 16:03:08,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:08,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:08,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:08,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:08,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:08,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:08,309 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-20 16:03:08,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:08,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:08,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:08,487 INFO L124 PetriNetUnfolderBase]: 211/382 cut-off events. [2024-06-20 16:03:08,487 INFO L125 PetriNetUnfolderBase]: For 2205/2205 co-relation queries the response was YES. [2024-06-20 16:03:08,488 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-20 16:03:08,489 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 42 selfloop transitions, 23 changer transitions 0/67 dead transitions. [2024-06-20 16:03:08,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 67 transitions, 560 flow [2024-06-20 16:03:08,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:08,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:08,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 79 transitions. [2024-06-20 16:03:08,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3761904761904762 [2024-06-20 16:03:08,491 INFO L175 Difference]: Start difference. First operand has 62 places, 51 transitions, 344 flow. Second operand 7 states and 79 transitions. [2024-06-20 16:03:08,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 67 transitions, 560 flow [2024-06-20 16:03:08,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 67 transitions, 533 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-20 16:03:08,495 INFO L231 Difference]: Finished difference. Result has 64 places, 55 transitions, 404 flow [2024-06-20 16:03:08,495 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-20 16:03:08,495 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 35 predicate places. [2024-06-20 16:03:08,496 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 55 transitions, 404 flow [2024-06-20 16:03:08,496 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-20 16:03:08,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:08,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:08,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 16:03:08,496 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-20 16:03:08,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:08,497 INFO L85 PathProgramCache]: Analyzing trace with hash -1849076037, now seen corresponding path program 2 times [2024-06-20 16:03:08,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:08,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391734967] [2024-06-20 16:03:08,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:08,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:08,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:09,314 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:09,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:09,315 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391734967] [2024-06-20 16:03:09,315 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391734967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:09,315 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:09,315 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:09,315 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181929132] [2024-06-20 16:03:09,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:09,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:09,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:09,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:09,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:09,372 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:09,373 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-20 16:03:09,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:09,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:09,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:09,504 INFO L124 PetriNetUnfolderBase]: 214/387 cut-off events. [2024-06-20 16:03:09,504 INFO L125 PetriNetUnfolderBase]: For 2673/2677 co-relation queries the response was YES. [2024-06-20 16:03:09,505 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-20 16:03:09,507 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 48 selfloop transitions, 19 changer transitions 0/69 dead transitions. [2024-06-20 16:03:09,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 69 transitions, 618 flow [2024-06-20 16:03:09,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:09,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:09,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 74 transitions. [2024-06-20 16:03:09,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-20 16:03:09,508 INFO L175 Difference]: Start difference. First operand has 64 places, 55 transitions, 404 flow. Second operand 7 states and 74 transitions. [2024-06-20 16:03:09,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 69 transitions, 618 flow [2024-06-20 16:03:09,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 69 transitions, 591 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:09,512 INFO L231 Difference]: Finished difference. Result has 69 places, 60 transitions, 466 flow [2024-06-20 16:03:09,513 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-20 16:03:09,513 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-06-20 16:03:09,514 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 60 transitions, 466 flow [2024-06-20 16:03:09,514 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-20 16:03:09,514 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:09,514 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:09,514 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 16:03:09,514 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-20 16:03:09,515 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:09,515 INFO L85 PathProgramCache]: Analyzing trace with hash 2066934231, now seen corresponding path program 4 times [2024-06-20 16:03:09,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:09,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601092272] [2024-06-20 16:03:09,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:09,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:09,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:10,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:10,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:10,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601092272] [2024-06-20 16:03:10,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [601092272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:10,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:10,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:10,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925242006] [2024-06-20 16:03:10,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:10,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:10,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:10,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:10,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:10,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:10,096 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-20 16:03:10,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:10,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:10,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:10,229 INFO L124 PetriNetUnfolderBase]: 210/381 cut-off events. [2024-06-20 16:03:10,230 INFO L125 PetriNetUnfolderBase]: For 2978/2982 co-relation queries the response was YES. [2024-06-20 16:03:10,231 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-20 16:03:10,232 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 43 selfloop transitions, 27 changer transitions 0/72 dead transitions. [2024-06-20 16:03:10,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 72 transitions, 678 flow [2024-06-20 16:03:10,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:10,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:10,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-20 16:03:10,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-20 16:03:10,233 INFO L175 Difference]: Start difference. First operand has 69 places, 60 transitions, 466 flow. Second operand 7 states and 78 transitions. [2024-06-20 16:03:10,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 72 transitions, 678 flow [2024-06-20 16:03:10,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 72 transitions, 652 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:10,238 INFO L231 Difference]: Finished difference. Result has 73 places, 62 transitions, 523 flow [2024-06-20 16:03:10,238 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-20 16:03:10,239 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 44 predicate places. [2024-06-20 16:03:10,239 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 62 transitions, 523 flow [2024-06-20 16:03:10,239 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-20 16:03:10,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:10,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:10,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 16:03:10,240 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-20 16:03:10,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:10,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1849313187, now seen corresponding path program 3 times [2024-06-20 16:03:10,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:10,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330358535] [2024-06-20 16:03:10,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:10,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:10,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:10,931 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:10,931 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:10,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330358535] [2024-06-20 16:03:10,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330358535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:10,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:10,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 16:03:10,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217604054] [2024-06-20 16:03:10,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:10,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 16:03:10,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:10,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 16:03:10,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 16:03:10,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:10,977 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-20 16:03:10,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:10,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:10,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:11,103 INFO L124 PetriNetUnfolderBase]: 208/378 cut-off events. [2024-06-20 16:03:11,103 INFO L125 PetriNetUnfolderBase]: For 3272/3276 co-relation queries the response was YES. [2024-06-20 16:03:11,104 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-20 16:03:11,106 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 54 selfloop transitions, 15 changer transitions 0/71 dead transitions. [2024-06-20 16:03:11,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 71 transitions, 692 flow [2024-06-20 16:03:11,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:11,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:11,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 72 transitions. [2024-06-20 16:03:11,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34285714285714286 [2024-06-20 16:03:11,107 INFO L175 Difference]: Start difference. First operand has 73 places, 62 transitions, 523 flow. Second operand 7 states and 72 transitions. [2024-06-20 16:03:11,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 71 transitions, 692 flow [2024-06-20 16:03:11,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 71 transitions, 619 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-20 16:03:11,114 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 494 flow [2024-06-20 16:03:11,115 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-20 16:03:11,115 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 46 predicate places. [2024-06-20 16:03:11,116 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 494 flow [2024-06-20 16:03:11,116 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-20 16:03:11,116 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:11,116 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:11,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 16:03:11,116 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-20 16:03:11,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:11,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2127034448, now seen corresponding path program 1 times [2024-06-20 16:03:11,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:11,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627417646] [2024-06-20 16:03:11,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:11,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:11,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:11,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:11,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:11,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627417646] [2024-06-20 16:03:11,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627417646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:11,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:11,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:11,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495443343] [2024-06-20 16:03:11,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:11,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:11,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:11,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:11,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:11,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:11,892 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-20 16:03:11,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:11,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:11,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:12,125 INFO L124 PetriNetUnfolderBase]: 206/375 cut-off events. [2024-06-20 16:03:12,125 INFO L125 PetriNetUnfolderBase]: For 3387/3387 co-relation queries the response was YES. [2024-06-20 16:03:12,126 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-20 16:03:12,128 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 53 selfloop transitions, 21 changer transitions 0/76 dead transitions. [2024-06-20 16:03:12,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 76 transitions, 682 flow [2024-06-20 16:03:12,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 16:03:12,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 16:03:12,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 78 transitions. [2024-06-20 16:03:12,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-20 16:03:12,129 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 494 flow. Second operand 7 states and 78 transitions. [2024-06-20 16:03:12,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 76 transitions, 682 flow [2024-06-20 16:03:12,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 76 transitions, 645 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 16:03:12,134 INFO L231 Difference]: Finished difference. Result has 77 places, 63 transitions, 512 flow [2024-06-20 16:03:12,134 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-20 16:03:12,134 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 48 predicate places. [2024-06-20 16:03:12,134 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 63 transitions, 512 flow [2024-06-20 16:03:12,135 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-20 16:03:12,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:12,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:12,135 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 16:03:12,135 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-20 16:03:12,135 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:12,136 INFO L85 PathProgramCache]: Analyzing trace with hash -497156947, now seen corresponding path program 1 times [2024-06-20 16:03:12,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:12,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1476949565] [2024-06-20 16:03:12,136 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:12,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:12,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:12,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:12,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:12,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1476949565] [2024-06-20 16:03:12,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1476949565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:12,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:12,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:12,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1907143969] [2024-06-20 16:03:12,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:12,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:12,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:12,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:12,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:12,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:12,878 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-20 16:03:12,878 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:12,878 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:12,878 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:13,088 INFO L124 PetriNetUnfolderBase]: 212/385 cut-off events. [2024-06-20 16:03:13,088 INFO L125 PetriNetUnfolderBase]: For 4001/4001 co-relation queries the response was YES. [2024-06-20 16:03:13,089 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-20 16:03:13,091 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 55 selfloop transitions, 23 changer transitions 0/80 dead transitions. [2024-06-20 16:03:13,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 80 transitions, 730 flow [2024-06-20 16:03:13,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:13,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:13,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-20 16:03:13,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-20 16:03:13,093 INFO L175 Difference]: Start difference. First operand has 77 places, 63 transitions, 512 flow. Second operand 8 states and 87 transitions. [2024-06-20 16:03:13,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 80 transitions, 730 flow [2024-06-20 16:03:13,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 80 transitions, 682 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:13,100 INFO L231 Difference]: Finished difference. Result has 79 places, 65 transitions, 536 flow [2024-06-20 16:03:13,100 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-20 16:03:13,100 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 50 predicate places. [2024-06-20 16:03:13,100 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 65 transitions, 536 flow [2024-06-20 16:03:13,101 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-20 16:03:13,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:13,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:13,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 16:03:13,101 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-20 16:03:13,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:13,101 INFO L85 PathProgramCache]: Analyzing trace with hash 786285667, now seen corresponding path program 2 times [2024-06-20 16:03:13,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:13,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324297180] [2024-06-20 16:03:13,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:13,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:13,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:13,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:13,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:13,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324297180] [2024-06-20 16:03:13,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324297180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:13,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:13,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:13,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953217251] [2024-06-20 16:03:13,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:13,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:13,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:13,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:13,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:13,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:13,858 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-20 16:03:13,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:13,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:13,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:14,042 INFO L124 PetriNetUnfolderBase]: 218/395 cut-off events. [2024-06-20 16:03:14,042 INFO L125 PetriNetUnfolderBase]: For 4580/4580 co-relation queries the response was YES. [2024-06-20 16:03:14,043 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-20 16:03:14,044 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 63 selfloop transitions, 14 changer transitions 0/79 dead transitions. [2024-06-20 16:03:14,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 79 transitions, 746 flow [2024-06-20 16:03:14,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:14,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:14,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-20 16:03:14,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-20 16:03:14,046 INFO L175 Difference]: Start difference. First operand has 79 places, 65 transitions, 536 flow. Second operand 8 states and 82 transitions. [2024-06-20 16:03:14,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 79 transitions, 746 flow [2024-06-20 16:03:14,050 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 79 transitions, 692 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:14,051 INFO L231 Difference]: Finished difference. Result has 81 places, 67 transitions, 539 flow [2024-06-20 16:03:14,051 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-20 16:03:14,051 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 52 predicate places. [2024-06-20 16:03:14,052 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 67 transitions, 539 flow [2024-06-20 16:03:14,052 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-20 16:03:14,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:14,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:14,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 16:03:14,052 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-20 16:03:14,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:14,053 INFO L85 PathProgramCache]: Analyzing trace with hash 786280087, now seen corresponding path program 3 times [2024-06-20 16:03:14,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:14,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410194133] [2024-06-20 16:03:14,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:14,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:14,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:14,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:14,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:14,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410194133] [2024-06-20 16:03:14,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410194133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:14,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:14,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:14,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071834394] [2024-06-20 16:03:14,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:14,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:14,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:14,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:14,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:14,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:14,864 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-20 16:03:14,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:14,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:14,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:15,181 INFO L124 PetriNetUnfolderBase]: 229/413 cut-off events. [2024-06-20 16:03:15,182 INFO L125 PetriNetUnfolderBase]: For 5281/5281 co-relation queries the response was YES. [2024-06-20 16:03:15,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2172 conditions, 413 events. 229/413 cut-off events. For 5281/5281 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1529 event pairs, 46 based on Foata normal form. 2/414 useless extension candidates. Maximal degree in co-relation 2133. Up to 295 conditions per place. [2024-06-20 16:03:15,184 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 54 selfloop transitions, 29 changer transitions 0/85 dead transitions. [2024-06-20 16:03:15,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 85 transitions, 827 flow [2024-06-20 16:03:15,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:15,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:15,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 90 transitions. [2024-06-20 16:03:15,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-20 16:03:15,186 INFO L175 Difference]: Start difference. First operand has 81 places, 67 transitions, 539 flow. Second operand 8 states and 90 transitions. [2024-06-20 16:03:15,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 85 transitions, 827 flow [2024-06-20 16:03:15,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 85 transitions, 786 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:15,196 INFO L231 Difference]: Finished difference. Result has 83 places, 71 transitions, 613 flow [2024-06-20 16:03:15,197 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=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=613, PETRI_PLACES=83, PETRI_TRANSITIONS=71} [2024-06-20 16:03:15,197 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 54 predicate places. [2024-06-20 16:03:15,197 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 71 transitions, 613 flow [2024-06-20 16:03:15,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-20 16:03:15,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:15,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:15,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 16:03:15,198 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-20 16:03:15,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:15,198 INFO L85 PathProgramCache]: Analyzing trace with hash 786285884, now seen corresponding path program 1 times [2024-06-20 16:03:15,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:15,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406859711] [2024-06-20 16:03:15,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:15,199 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:15,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:15,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:15,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:15,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406859711] [2024-06-20 16:03:15,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406859711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:15,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:15,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:15,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687700289] [2024-06-20 16:03:15,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:15,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:15,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:15,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:15,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:15,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:15,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 71 transitions, 613 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-20 16:03:15,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:15,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:15,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:16,105 INFO L124 PetriNetUnfolderBase]: 235/423 cut-off events. [2024-06-20 16:03:16,105 INFO L125 PetriNetUnfolderBase]: For 5984/5984 co-relation queries the response was YES. [2024-06-20 16:03:16,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2295 conditions, 423 events. 235/423 cut-off events. For 5984/5984 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1562 event pairs, 48 based on Foata normal form. 2/424 useless extension candidates. Maximal degree in co-relation 2255. Up to 387 conditions per place. [2024-06-20 16:03:16,108 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 69 selfloop transitions, 14 changer transitions 0/85 dead transitions. [2024-06-20 16:03:16,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 85 transitions, 829 flow [2024-06-20 16:03:16,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:16,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 82 transitions. [2024-06-20 16:03:16,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3416666666666667 [2024-06-20 16:03:16,110 INFO L175 Difference]: Start difference. First operand has 83 places, 71 transitions, 613 flow. Second operand 8 states and 82 transitions. [2024-06-20 16:03:16,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 85 transitions, 829 flow [2024-06-20 16:03:16,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 85 transitions, 788 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:16,116 INFO L231 Difference]: Finished difference. Result has 87 places, 73 transitions, 625 flow [2024-06-20 16:03:16,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=625, PETRI_PLACES=87, PETRI_TRANSITIONS=73} [2024-06-20 16:03:16,117 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 58 predicate places. [2024-06-20 16:03:16,117 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 73 transitions, 625 flow [2024-06-20 16:03:16,117 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-20 16:03:16,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:16,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:16,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 16:03:16,118 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-20 16:03:16,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:16,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1486514426, now seen corresponding path program 2 times [2024-06-20 16:03:16,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:16,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022325662] [2024-06-20 16:03:16,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:16,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:16,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:16,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:16,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:16,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022325662] [2024-06-20 16:03:16,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022325662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:16,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:16,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:16,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357681198] [2024-06-20 16:03:16,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:16,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:16,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:16,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:16,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:17,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:17,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 73 transitions, 625 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-20 16:03:17,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:17,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:17,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:17,206 INFO L124 PetriNetUnfolderBase]: 241/433 cut-off events. [2024-06-20 16:03:17,206 INFO L125 PetriNetUnfolderBase]: For 6476/6476 co-relation queries the response was YES. [2024-06-20 16:03:17,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2403 conditions, 433 events. 241/433 cut-off events. For 6476/6476 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1612 event pairs, 50 based on Foata normal form. 2/434 useless extension candidates. Maximal degree in co-relation 2361. Up to 402 conditions per place. [2024-06-20 16:03:17,210 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 71 selfloop transitions, 12 changer transitions 0/85 dead transitions. [2024-06-20 16:03:17,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 85 transitions, 835 flow [2024-06-20 16:03:17,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:17,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:17,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 80 transitions. [2024-06-20 16:03:17,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 16:03:17,211 INFO L175 Difference]: Start difference. First operand has 87 places, 73 transitions, 625 flow. Second operand 8 states and 80 transitions. [2024-06-20 16:03:17,211 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 85 transitions, 835 flow [2024-06-20 16:03:17,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 85 transitions, 798 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:17,219 INFO L231 Difference]: Finished difference. Result has 89 places, 75 transitions, 641 flow [2024-06-20 16:03:17,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=588, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=641, PETRI_PLACES=89, PETRI_TRANSITIONS=75} [2024-06-20 16:03:17,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 60 predicate places. [2024-06-20 16:03:17,219 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 75 transitions, 641 flow [2024-06-20 16:03:17,219 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-20 16:03:17,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:17,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:17,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 16:03:17,220 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-20 16:03:17,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:17,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747141, now seen corresponding path program 4 times [2024-06-20 16:03:17,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:17,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769877639] [2024-06-20 16:03:17,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:17,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:17,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:17,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:17,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:17,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769877639] [2024-06-20 16:03:17,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769877639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:17,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:17,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:17,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939057290] [2024-06-20 16:03:17,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:17,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:17,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:17,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:17,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:17,940 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:17,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 75 transitions, 641 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-20 16:03:17,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:17,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:17,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:18,122 INFO L124 PetriNetUnfolderBase]: 257/459 cut-off events. [2024-06-20 16:03:18,122 INFO L125 PetriNetUnfolderBase]: For 7645/7649 co-relation queries the response was YES. [2024-06-20 16:03:18,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2622 conditions, 459 events. 257/459 cut-off events. For 7645/7649 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1751 event pairs, 52 based on Foata normal form. 6/464 useless extension candidates. Maximal degree in co-relation 2579. Up to 393 conditions per place. [2024-06-20 16:03:18,130 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 65 selfloop transitions, 24 changer transitions 0/91 dead transitions. [2024-06-20 16:03:18,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 91 transitions, 951 flow [2024-06-20 16:03:18,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:18,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:18,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-20 16:03:18,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-20 16:03:18,140 INFO L175 Difference]: Start difference. First operand has 89 places, 75 transitions, 641 flow. Second operand 8 states and 85 transitions. [2024-06-20 16:03:18,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 91 transitions, 951 flow [2024-06-20 16:03:18,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 91 transitions, 892 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:18,170 INFO L231 Difference]: Finished difference. Result has 90 places, 79 transitions, 695 flow [2024-06-20 16:03:18,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=582, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=695, PETRI_PLACES=90, PETRI_TRANSITIONS=79} [2024-06-20 16:03:18,170 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 61 predicate places. [2024-06-20 16:03:18,170 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 79 transitions, 695 flow [2024-06-20 16:03:18,171 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-20 16:03:18,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:18,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:18,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 16:03:18,171 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-20 16:03:18,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:18,171 INFO L85 PathProgramCache]: Analyzing trace with hash 1989747358, now seen corresponding path program 3 times [2024-06-20 16:03:18,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:18,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048912011] [2024-06-20 16:03:18,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:18,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:18,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:18,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:18,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:18,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048912011] [2024-06-20 16:03:18,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048912011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:18,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:18,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:18,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342387902] [2024-06-20 16:03:18,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:18,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:18,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:18,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:18,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:19,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:19,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 79 transitions, 695 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-20 16:03:19,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:19,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:19,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:19,193 INFO L124 PetriNetUnfolderBase]: 263/469 cut-off events. [2024-06-20 16:03:19,194 INFO L125 PetriNetUnfolderBase]: For 8556/8560 co-relation queries the response was YES. [2024-06-20 16:03:19,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2722 conditions, 469 events. 263/469 cut-off events. For 8556/8560 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1790 event pairs, 50 based on Foata normal form. 6/474 useless extension candidates. Maximal degree in co-relation 2679. Up to 389 conditions per place. [2024-06-20 16:03:19,197 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 67 selfloop transitions, 27 changer transitions 0/96 dead transitions. [2024-06-20 16:03:19,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 96 transitions, 1007 flow [2024-06-20 16:03:19,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:19,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:19,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-20 16:03:19,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-20 16:03:19,199 INFO L175 Difference]: Start difference. First operand has 90 places, 79 transitions, 695 flow. Second operand 8 states and 87 transitions. [2024-06-20 16:03:19,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 96 transitions, 1007 flow [2024-06-20 16:03:19,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 96 transitions, 962 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:19,208 INFO L231 Difference]: Finished difference. Result has 94 places, 83 transitions, 761 flow [2024-06-20 16:03:19,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=761, PETRI_PLACES=94, PETRI_TRANSITIONS=83} [2024-06-20 16:03:19,209 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 65 predicate places. [2024-06-20 16:03:19,209 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 83 transitions, 761 flow [2024-06-20 16:03:19,209 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-20 16:03:19,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:19,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:19,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 16:03:19,209 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-20 16:03:19,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:19,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1494133203, now seen corresponding path program 5 times [2024-06-20 16:03:19,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:19,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093764230] [2024-06-20 16:03:19,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:19,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:19,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:19,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:19,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:19,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093764230] [2024-06-20 16:03:19,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093764230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:19,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:19,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:19,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928284138] [2024-06-20 16:03:19,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:19,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:19,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:19,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:19,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:19,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:19,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 83 transitions, 761 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-20 16:03:19,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:19,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:19,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:20,150 INFO L124 PetriNetUnfolderBase]: 259/463 cut-off events. [2024-06-20 16:03:20,150 INFO L125 PetriNetUnfolderBase]: For 8747/8751 co-relation queries the response was YES. [2024-06-20 16:03:20,152 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2725 conditions, 463 events. 259/463 cut-off events. For 8747/8751 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1764 event pairs, 51 based on Foata normal form. 6/468 useless extension candidates. Maximal degree in co-relation 2680. Up to 421 conditions per place. [2024-06-20 16:03:20,154 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 74 selfloop transitions, 17 changer transitions 0/93 dead transitions. [2024-06-20 16:03:20,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 93 transitions, 973 flow [2024-06-20 16:03:20,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:20,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:20,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-20 16:03:20,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-20 16:03:20,156 INFO L175 Difference]: Start difference. First operand has 94 places, 83 transitions, 761 flow. Second operand 8 states and 81 transitions. [2024-06-20 16:03:20,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 93 transitions, 973 flow [2024-06-20 16:03:20,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 93 transitions, 921 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:20,166 INFO L231 Difference]: Finished difference. Result has 98 places, 83 transitions, 748 flow [2024-06-20 16:03:20,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=748, PETRI_PLACES=98, PETRI_TRANSITIONS=83} [2024-06-20 16:03:20,166 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 69 predicate places. [2024-06-20 16:03:20,167 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 83 transitions, 748 flow [2024-06-20 16:03:20,167 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-20 16:03:20,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:20,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:20,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 16:03:20,167 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-20 16:03:20,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:20,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1494132986, now seen corresponding path program 4 times [2024-06-20 16:03:20,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:20,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006410190] [2024-06-20 16:03:20,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:20,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:20,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:20,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:20,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:20,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006410190] [2024-06-20 16:03:20,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006410190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:20,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:20,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:20,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [731443759] [2024-06-20 16:03:20,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:20,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:20,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:20,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:20,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:20,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:20,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 83 transitions, 748 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-20 16:03:20,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:20,891 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:20,891 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:21,055 INFO L124 PetriNetUnfolderBase]: 255/457 cut-off events. [2024-06-20 16:03:21,056 INFO L125 PetriNetUnfolderBase]: For 8708/8712 co-relation queries the response was YES. [2024-06-20 16:03:21,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2662 conditions, 457 events. 255/457 cut-off events. For 8708/8712 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1734 event pairs, 50 based on Foata normal form. 6/462 useless extension candidates. Maximal degree in co-relation 2615. Up to 415 conditions per place. [2024-06-20 16:03:21,059 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 74 selfloop transitions, 17 changer transitions 0/93 dead transitions. [2024-06-20 16:03:21,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 93 transitions, 958 flow [2024-06-20 16:03:21,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:21,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:21,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 81 transitions. [2024-06-20 16:03:21,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-06-20 16:03:21,061 INFO L175 Difference]: Start difference. First operand has 98 places, 83 transitions, 748 flow. Second operand 8 states and 81 transitions. [2024-06-20 16:03:21,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 93 transitions, 958 flow [2024-06-20 16:03:21,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 93 transitions, 894 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:21,088 INFO L231 Difference]: Finished difference. Result has 99 places, 83 transitions, 723 flow [2024-06-20 16:03:21,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=723, PETRI_PLACES=99, PETRI_TRANSITIONS=83} [2024-06-20 16:03:21,089 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 70 predicate places. [2024-06-20 16:03:21,089 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 83 transitions, 723 flow [2024-06-20 16:03:21,089 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-20 16:03:21,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:21,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:21,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 16:03:21,090 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-20 16:03:21,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:21,091 INFO L85 PathProgramCache]: Analyzing trace with hash 508137891, now seen corresponding path program 6 times [2024-06-20 16:03:21,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:21,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630887169] [2024-06-20 16:03:21,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:21,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:21,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:21,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:21,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:21,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630887169] [2024-06-20 16:03:21,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630887169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:21,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:21,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 16:03:21,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597863149] [2024-06-20 16:03:21,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:21,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 16:03:21,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:21,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 16:03:21,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 16:03:21,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:21,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 83 transitions, 723 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-20 16:03:21,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:21,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:21,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:21,919 INFO L124 PetriNetUnfolderBase]: 251/451 cut-off events. [2024-06-20 16:03:21,919 INFO L125 PetriNetUnfolderBase]: For 8625/8629 co-relation queries the response was YES. [2024-06-20 16:03:21,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2573 conditions, 451 events. 251/451 cut-off events. For 8625/8629 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1730 event pairs, 53 based on Foata normal form. 3/453 useless extension candidates. Maximal degree in co-relation 2525. Up to 346 conditions per place. [2024-06-20 16:03:21,939 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 65 selfloop transitions, 29 changer transitions 0/96 dead transitions. [2024-06-20 16:03:21,939 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 96 transitions, 975 flow [2024-06-20 16:03:21,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:21,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:21,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-20 16:03:21,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-20 16:03:21,940 INFO L175 Difference]: Start difference. First operand has 99 places, 83 transitions, 723 flow. Second operand 8 states and 86 transitions. [2024-06-20 16:03:21,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 96 transitions, 975 flow [2024-06-20 16:03:21,949 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 96 transitions, 922 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:21,951 INFO L231 Difference]: Finished difference. Result has 100 places, 85 transitions, 769 flow [2024-06-20 16:03:21,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=670, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=769, PETRI_PLACES=100, PETRI_TRANSITIONS=85} [2024-06-20 16:03:21,952 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 71 predicate places. [2024-06-20 16:03:21,952 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 85 transitions, 769 flow [2024-06-20 16:03:21,952 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-20 16:03:21,952 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:21,952 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:21,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 16:03:21,953 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-20 16:03:21,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:21,953 INFO L85 PathProgramCache]: Analyzing trace with hash -1486504506, now seen corresponding path program 1 times [2024-06-20 16:03:21,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:21,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007791543] [2024-06-20 16:03:21,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:21,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:21,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:22,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:22,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:22,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007791543] [2024-06-20 16:03:22,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007791543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:22,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:22,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:22,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612193272] [2024-06-20 16:03:22,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:22,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:22,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:22,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:22,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:22,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:22,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 85 transitions, 769 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-20 16:03:22,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:22,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:22,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:23,190 INFO L124 PetriNetUnfolderBase]: 248/446 cut-off events. [2024-06-20 16:03:23,190 INFO L125 PetriNetUnfolderBase]: For 8736/8736 co-relation queries the response was YES. [2024-06-20 16:03:23,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2569 conditions, 446 events. 248/446 cut-off events. For 8736/8736 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 1671 event pairs, 49 based on Foata normal form. 2/447 useless extension candidates. Maximal degree in co-relation 2520. Up to 417 conditions per place. [2024-06-20 16:03:23,196 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 82 selfloop transitions, 11 changer transitions 0/95 dead transitions. [2024-06-20 16:03:23,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 95 transitions, 979 flow [2024-06-20 16:03:23,196 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:23,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:23,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 78 transitions. [2024-06-20 16:03:23,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.325 [2024-06-20 16:03:23,199 INFO L175 Difference]: Start difference. First operand has 100 places, 85 transitions, 769 flow. Second operand 8 states and 78 transitions. [2024-06-20 16:03:23,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 95 transitions, 979 flow [2024-06-20 16:03:23,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 95 transitions, 896 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:23,211 INFO L231 Difference]: Finished difference. Result has 102 places, 85 transitions, 712 flow [2024-06-20 16:03:23,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=712, PETRI_PLACES=102, PETRI_TRANSITIONS=85} [2024-06-20 16:03:23,212 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 73 predicate places. [2024-06-20 16:03:23,212 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 85 transitions, 712 flow [2024-06-20 16:03:23,212 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-20 16:03:23,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:23,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:23,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 16:03:23,213 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-20 16:03:23,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:23,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1765142870, now seen corresponding path program 1 times [2024-06-20 16:03:23,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:23,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774535075] [2024-06-20 16:03:23,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:23,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:23,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:23,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:23,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:23,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774535075] [2024-06-20 16:03:23,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774535075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:23,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:23,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:23,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557997369] [2024-06-20 16:03:23,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:23,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:23,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:23,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:23,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:24,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:24,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 85 transitions, 712 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-20 16:03:24,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:24,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:24,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:24,212 INFO L124 PetriNetUnfolderBase]: 252/454 cut-off events. [2024-06-20 16:03:24,213 INFO L125 PetriNetUnfolderBase]: For 9110/9110 co-relation queries the response was YES. [2024-06-20 16:03:24,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2558 conditions, 454 events. 252/454 cut-off events. For 9110/9110 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1743 event pairs, 28 based on Foata normal form. 2/455 useless extension candidates. Maximal degree in co-relation 2508. Up to 370 conditions per place. [2024-06-20 16:03:24,221 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 82 selfloop transitions, 17 changer transitions 0/101 dead transitions. [2024-06-20 16:03:24,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 101 transitions, 966 flow [2024-06-20 16:03:24,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:24,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:24,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 84 transitions. [2024-06-20 16:03:24,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 16:03:24,222 INFO L175 Difference]: Start difference. First operand has 102 places, 85 transitions, 712 flow. Second operand 8 states and 84 transitions. [2024-06-20 16:03:24,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 101 transitions, 966 flow [2024-06-20 16:03:24,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 101 transitions, 940 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:24,234 INFO L231 Difference]: Finished difference. Result has 104 places, 86 transitions, 740 flow [2024-06-20 16:03:24,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=740, PETRI_PLACES=104, PETRI_TRANSITIONS=86} [2024-06-20 16:03:24,234 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 75 predicate places. [2024-06-20 16:03:24,235 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 86 transitions, 740 flow [2024-06-20 16:03:24,235 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-20 16:03:24,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:24,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:24,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 16:03:24,235 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-20 16:03:24,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:24,235 INFO L85 PathProgramCache]: Analyzing trace with hash -1510531566, now seen corresponding path program 2 times [2024-06-20 16:03:24,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:24,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209584214] [2024-06-20 16:03:24,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:24,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:24,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:24,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:24,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:24,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209584214] [2024-06-20 16:03:24,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209584214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:24,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:24,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:24,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839479478] [2024-06-20 16:03:24,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:24,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:24,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:24,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:24,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:24,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 86 transitions, 740 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-20 16:03:24,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:24,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:24,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:25,221 INFO L124 PetriNetUnfolderBase]: 256/462 cut-off events. [2024-06-20 16:03:25,221 INFO L125 PetriNetUnfolderBase]: For 9914/9914 co-relation queries the response was YES. [2024-06-20 16:03:25,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2646 conditions, 462 events. 256/462 cut-off events. For 9914/9914 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1773 event pairs, 43 based on Foata normal form. 2/463 useless extension candidates. Maximal degree in co-relation 2595. Up to 378 conditions per place. [2024-06-20 16:03:25,225 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 78 selfloop transitions, 22 changer transitions 0/102 dead transitions. [2024-06-20 16:03:25,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 102 transitions, 1000 flow [2024-06-20 16:03:25,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:25,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:25,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-20 16:03:25,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-20 16:03:25,227 INFO L175 Difference]: Start difference. First operand has 104 places, 86 transitions, 740 flow. Second operand 8 states and 86 transitions. [2024-06-20 16:03:25,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 102 transitions, 1000 flow [2024-06-20 16:03:25,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 102 transitions, 956 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:25,241 INFO L231 Difference]: Finished difference. Result has 106 places, 87 transitions, 764 flow [2024-06-20 16:03:25,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=696, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=764, PETRI_PLACES=106, PETRI_TRANSITIONS=87} [2024-06-20 16:03:25,244 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 77 predicate places. [2024-06-20 16:03:25,244 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 87 transitions, 764 flow [2024-06-20 16:03:25,244 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-20 16:03:25,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:25,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:25,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 16:03:25,245 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-20 16:03:25,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:25,245 INFO L85 PathProgramCache]: Analyzing trace with hash -1513212632, now seen corresponding path program 1 times [2024-06-20 16:03:25,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:25,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111960657] [2024-06-20 16:03:25,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:25,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:26,147 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:26,147 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:26,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111960657] [2024-06-20 16:03:26,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2111960657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:26,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:26,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:26,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639974968] [2024-06-20 16:03:26,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:26,148 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:26,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:26,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:26,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:26,234 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:26,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 87 transitions, 764 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-20 16:03:26,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:26,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:26,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:26,504 INFO L124 PetriNetUnfolderBase]: 254/459 cut-off events. [2024-06-20 16:03:26,521 INFO L125 PetriNetUnfolderBase]: For 10099/10099 co-relation queries the response was YES. [2024-06-20 16:03:26,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2626 conditions, 459 events. 254/459 cut-off events. For 10099/10099 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 1761 event pairs, 42 based on Foata normal form. 1/459 useless extension candidates. Maximal degree in co-relation 2574. Up to 370 conditions per place. [2024-06-20 16:03:26,524 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 75 selfloop transitions, 25 changer transitions 0/102 dead transitions. [2024-06-20 16:03:26,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 102 transitions, 1010 flow [2024-06-20 16:03:26,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:26,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:26,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 87 transitions. [2024-06-20 16:03:26,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-06-20 16:03:26,527 INFO L175 Difference]: Start difference. First operand has 106 places, 87 transitions, 764 flow. Second operand 8 states and 87 transitions. [2024-06-20 16:03:26,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 102 transitions, 1010 flow [2024-06-20 16:03:26,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 102 transitions, 948 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:26,553 INFO L231 Difference]: Finished difference. Result has 108 places, 87 transitions, 761 flow [2024-06-20 16:03:26,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=761, PETRI_PLACES=108, PETRI_TRANSITIONS=87} [2024-06-20 16:03:26,554 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 79 predicate places. [2024-06-20 16:03:26,554 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 87 transitions, 761 flow [2024-06-20 16:03:26,554 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-20 16:03:26,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:26,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:26,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 16:03:26,555 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-20 16:03:26,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:26,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1510411286, now seen corresponding path program 1 times [2024-06-20 16:03:26,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:26,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521708363] [2024-06-20 16:03:26,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:26,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:26,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:27,270 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:27,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:27,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521708363] [2024-06-20 16:03:27,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1521708363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:27,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:27,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:27,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741472828] [2024-06-20 16:03:27,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:27,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:27,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:27,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:27,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:27,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:27,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 87 transitions, 761 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-20 16:03:27,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:27,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:27,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:27,591 INFO L124 PetriNetUnfolderBase]: 260/469 cut-off events. [2024-06-20 16:03:27,591 INFO L125 PetriNetUnfolderBase]: For 10998/10998 co-relation queries the response was YES. [2024-06-20 16:03:27,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2675 conditions, 469 events. 260/469 cut-off events. For 10998/10998 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 1807 event pairs, 38 based on Foata normal form. 2/470 useless extension candidates. Maximal degree in co-relation 2622. Up to 380 conditions per place. [2024-06-20 16:03:27,596 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 79 selfloop transitions, 25 changer transitions 0/106 dead transitions. [2024-06-20 16:03:27,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 106 transitions, 1043 flow [2024-06-20 16:03:27,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:27,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:27,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 16:03:27,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 16:03:27,598 INFO L175 Difference]: Start difference. First operand has 108 places, 87 transitions, 761 flow. Second operand 9 states and 96 transitions. [2024-06-20 16:03:27,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 106 transitions, 1043 flow [2024-06-20 16:03:27,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 106 transitions, 975 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:27,630 INFO L231 Difference]: Finished difference. Result has 110 places, 89 transitions, 774 flow [2024-06-20 16:03:27,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=774, PETRI_PLACES=110, PETRI_TRANSITIONS=89} [2024-06-20 16:03:27,631 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 81 predicate places. [2024-06-20 16:03:27,631 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 89 transitions, 774 flow [2024-06-20 16:03:27,631 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-20 16:03:27,631 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:27,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:27,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 16:03:27,632 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-20 16:03:27,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:27,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1394947136, now seen corresponding path program 2 times [2024-06-20 16:03:27,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:27,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701768710] [2024-06-20 16:03:27,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:27,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:27,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:28,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:28,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:28,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701768710] [2024-06-20 16:03:28,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701768710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:28,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:28,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:28,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909117095] [2024-06-20 16:03:28,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:28,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:28,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:28,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:28,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:28,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:28,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 89 transitions, 774 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-20 16:03:28,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:28,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:28,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:28,617 INFO L124 PetriNetUnfolderBase]: 296/527 cut-off events. [2024-06-20 16:03:28,617 INFO L125 PetriNetUnfolderBase]: For 14806/14806 co-relation queries the response was YES. [2024-06-20 16:03:28,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3210 conditions, 527 events. 296/527 cut-off events. For 14806/14806 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2100 event pairs, 47 based on Foata normal form. 2/528 useless extension candidates. Maximal degree in co-relation 3156. Up to 442 conditions per place. [2024-06-20 16:03:28,620 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 22 changer transitions 0/114 dead transitions. [2024-06-20 16:03:28,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 114 transitions, 1266 flow [2024-06-20 16:03:28,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:28,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:28,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 99 transitions. [2024-06-20 16:03:28,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 16:03:28,623 INFO L175 Difference]: Start difference. First operand has 110 places, 89 transitions, 774 flow. Second operand 9 states and 99 transitions. [2024-06-20 16:03:28,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 114 transitions, 1266 flow [2024-06-20 16:03:28,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 114 transitions, 1201 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:28,643 INFO L231 Difference]: Finished difference. Result has 113 places, 96 transitions, 867 flow [2024-06-20 16:03:28,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=709, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=867, PETRI_PLACES=113, PETRI_TRANSITIONS=96} [2024-06-20 16:03:28,645 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 84 predicate places. [2024-06-20 16:03:28,645 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 96 transitions, 867 flow [2024-06-20 16:03:28,645 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-20 16:03:28,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:28,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:28,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 16:03:28,646 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-20 16:03:28,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:28,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1394940626, now seen corresponding path program 3 times [2024-06-20 16:03:28,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:28,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936060998] [2024-06-20 16:03:28,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:28,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:28,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:29,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:29,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:29,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936060998] [2024-06-20 16:03:29,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936060998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:29,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:29,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:29,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350915385] [2024-06-20 16:03:29,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:29,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:29,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:29,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:29,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:29,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:29,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 96 transitions, 867 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-20 16:03:29,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:29,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:29,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:29,572 INFO L124 PetriNetUnfolderBase]: 288/515 cut-off events. [2024-06-20 16:03:29,572 INFO L125 PetriNetUnfolderBase]: For 14731/14731 co-relation queries the response was YES. [2024-06-20 16:03:29,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3130 conditions, 515 events. 288/515 cut-off events. For 14731/14731 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 2045 event pairs, 45 based on Foata normal form. 4/518 useless extension candidates. Maximal degree in co-relation 3074. Up to 438 conditions per place. [2024-06-20 16:03:29,576 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 90 selfloop transitions, 21 changer transitions 0/113 dead transitions. [2024-06-20 16:03:29,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 113 transitions, 1207 flow [2024-06-20 16:03:29,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:29,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:29,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:03:29,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 16:03:29,577 INFO L175 Difference]: Start difference. First operand has 113 places, 96 transitions, 867 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:03:29,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 113 transitions, 1207 flow [2024-06-20 16:03:29,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 113 transitions, 1145 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:29,598 INFO L231 Difference]: Finished difference. Result has 118 places, 96 transitions, 853 flow [2024-06-20 16:03:29,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=805, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=853, PETRI_PLACES=118, PETRI_TRANSITIONS=96} [2024-06-20 16:03:29,599 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 89 predicate places. [2024-06-20 16:03:29,599 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 96 transitions, 853 flow [2024-06-20 16:03:29,599 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-20 16:03:29,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:29,599 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:29,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 16:03:29,599 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-20 16:03:29,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:29,600 INFO L85 PathProgramCache]: Analyzing trace with hash -1395125076, now seen corresponding path program 3 times [2024-06-20 16:03:29,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:29,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052459387] [2024-06-20 16:03:29,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:29,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:30,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:30,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:30,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2052459387] [2024-06-20 16:03:30,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2052459387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:30,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:30,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:30,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1294471378] [2024-06-20 16:03:30,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:30,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:30,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:30,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:30,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:30,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:30,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 96 transitions, 853 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-20 16:03:30,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:30,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:30,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:30,686 INFO L124 PetriNetUnfolderBase]: 292/523 cut-off events. [2024-06-20 16:03:30,686 INFO L125 PetriNetUnfolderBase]: For 14475/14475 co-relation queries the response was YES. [2024-06-20 16:03:30,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3192 conditions, 523 events. 292/523 cut-off events. For 14475/14475 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2090 event pairs, 46 based on Foata normal form. 2/524 useless extension candidates. Maximal degree in co-relation 3134. Up to 432 conditions per place. [2024-06-20 16:03:30,689 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 84 selfloop transitions, 24 changer transitions 0/110 dead transitions. [2024-06-20 16:03:30,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 110 transitions, 1123 flow [2024-06-20 16:03:30,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:30,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:30,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 86 transitions. [2024-06-20 16:03:30,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35833333333333334 [2024-06-20 16:03:30,691 INFO L175 Difference]: Start difference. First operand has 118 places, 96 transitions, 853 flow. Second operand 8 states and 86 transitions. [2024-06-20 16:03:30,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 110 transitions, 1123 flow [2024-06-20 16:03:30,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 110 transitions, 1076 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:30,714 INFO L231 Difference]: Finished difference. Result has 119 places, 97 transitions, 878 flow [2024-06-20 16:03:30,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=96, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=119, PETRI_TRANSITIONS=97} [2024-06-20 16:03:30,714 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 90 predicate places. [2024-06-20 16:03:30,714 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 97 transitions, 878 flow [2024-06-20 16:03:30,714 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-20 16:03:30,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:30,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:30,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 16:03:30,715 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-20 16:03:30,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:30,715 INFO L85 PathProgramCache]: Analyzing trace with hash -975483274, now seen corresponding path program 4 times [2024-06-20 16:03:30,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:30,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101096781] [2024-06-20 16:03:30,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:30,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:30,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:31,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:31,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:31,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101096781] [2024-06-20 16:03:31,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101096781] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:31,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:31,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:31,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68892059] [2024-06-20 16:03:31,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:31,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:31,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:31,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:31,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:31,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:31,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 97 transitions, 878 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-20 16:03:31,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:31,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:31,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:31,827 INFO L124 PetriNetUnfolderBase]: 313/557 cut-off events. [2024-06-20 16:03:31,827 INFO L125 PetriNetUnfolderBase]: For 17478/17478 co-relation queries the response was YES. [2024-06-20 16:03:31,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3527 conditions, 557 events. 313/557 cut-off events. For 17478/17478 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 2269 event pairs, 54 based on Foata normal form. 2/558 useless extension candidates. Maximal degree in co-relation 3468. Up to 361 conditions per place. [2024-06-20 16:03:31,831 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 77 selfloop transitions, 39 changer transitions 0/118 dead transitions. [2024-06-20 16:03:31,831 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 118 transitions, 1298 flow [2024-06-20 16:03:31,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:31,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:31,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 103 transitions. [2024-06-20 16:03:31,832 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3814814814814815 [2024-06-20 16:03:31,832 INFO L175 Difference]: Start difference. First operand has 119 places, 97 transitions, 878 flow. Second operand 9 states and 103 transitions. [2024-06-20 16:03:31,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 118 transitions, 1298 flow [2024-06-20 16:03:31,855 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 118 transitions, 1236 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:31,857 INFO L231 Difference]: Finished difference. Result has 123 places, 101 transitions, 997 flow [2024-06-20 16:03:31,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=997, PETRI_PLACES=123, PETRI_TRANSITIONS=101} [2024-06-20 16:03:31,857 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 94 predicate places. [2024-06-20 16:03:31,857 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 101 transitions, 997 flow [2024-06-20 16:03:31,858 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-20 16:03:31,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:31,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:31,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 16:03:31,858 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-20 16:03:31,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:31,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1154419586, now seen corresponding path program 5 times [2024-06-20 16:03:31,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:31,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19208646] [2024-06-20 16:03:31,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:31,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:31,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:32,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:32,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:32,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [19208646] [2024-06-20 16:03:32,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [19208646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:32,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:32,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:32,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829430801] [2024-06-20 16:03:32,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:32,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:32,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:32,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:32,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:32,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:32,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 101 transitions, 997 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-20 16:03:32,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:32,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:32,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:32,834 INFO L124 PetriNetUnfolderBase]: 385/673 cut-off events. [2024-06-20 16:03:32,834 INFO L125 PetriNetUnfolderBase]: For 27660/27664 co-relation queries the response was YES. [2024-06-20 16:03:32,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4821 conditions, 673 events. 385/673 cut-off events. For 27660/27664 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2849 event pairs, 69 based on Foata normal form. 8/680 useless extension candidates. Maximal degree in co-relation 4760. Up to 451 conditions per place. [2024-06-20 16:03:32,839 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 89 selfloop transitions, 39 changer transitions 0/130 dead transitions. [2024-06-20 16:03:32,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 130 transitions, 1707 flow [2024-06-20 16:03:32,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:32,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:32,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 105 transitions. [2024-06-20 16:03:32,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-20 16:03:32,842 INFO L175 Difference]: Start difference. First operand has 123 places, 101 transitions, 997 flow. Second operand 9 states and 105 transitions. [2024-06-20 16:03:32,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 130 transitions, 1707 flow [2024-06-20 16:03:32,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 130 transitions, 1650 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:03:32,871 INFO L231 Difference]: Finished difference. Result has 127 places, 110 transitions, 1200 flow [2024-06-20 16:03:32,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=940, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1200, PETRI_PLACES=127, PETRI_TRANSITIONS=110} [2024-06-20 16:03:32,871 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 98 predicate places. [2024-06-20 16:03:32,872 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 110 transitions, 1200 flow [2024-06-20 16:03:32,872 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-20 16:03:32,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:32,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:32,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 16:03:32,872 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-20 16:03:32,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:32,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1154413076, now seen corresponding path program 6 times [2024-06-20 16:03:32,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:32,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946877383] [2024-06-20 16:03:32,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:32,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:32,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:33,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:33,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:33,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946877383] [2024-06-20 16:03:33,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946877383] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:33,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:33,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:33,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490308782] [2024-06-20 16:03:33,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:33,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:33,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:33,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:33,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:33,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:33,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 110 transitions, 1200 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-20 16:03:33,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:33,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:33,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:33,887 INFO L124 PetriNetUnfolderBase]: 391/683 cut-off events. [2024-06-20 16:03:33,887 INFO L125 PetriNetUnfolderBase]: For 28176/28180 co-relation queries the response was YES. [2024-06-20 16:03:33,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5093 conditions, 683 events. 391/683 cut-off events. For 28176/28180 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2925 event pairs, 69 based on Foata normal form. 6/688 useless extension candidates. Maximal degree in co-relation 5030. Up to 459 conditions per place. [2024-06-20 16:03:33,892 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 87 selfloop transitions, 45 changer transitions 0/134 dead transitions. [2024-06-20 16:03:33,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 134 transitions, 1844 flow [2024-06-20 16:03:33,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:33,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:33,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 104 transitions. [2024-06-20 16:03:33,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3851851851851852 [2024-06-20 16:03:33,894 INFO L175 Difference]: Start difference. First operand has 127 places, 110 transitions, 1200 flow. Second operand 9 states and 104 transitions. [2024-06-20 16:03:33,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 134 transitions, 1844 flow [2024-06-20 16:03:33,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 134 transitions, 1734 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-20 16:03:33,925 INFO L231 Difference]: Finished difference. Result has 134 places, 115 transitions, 1296 flow [2024-06-20 16:03:33,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1296, PETRI_PLACES=134, PETRI_TRANSITIONS=115} [2024-06-20 16:03:33,926 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 105 predicate places. [2024-06-20 16:03:33,926 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 115 transitions, 1296 flow [2024-06-20 16:03:33,926 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-20 16:03:33,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:33,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:33,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 16:03:33,927 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-20 16:03:33,927 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:33,927 INFO L85 PathProgramCache]: Analyzing trace with hash 1154650226, now seen corresponding path program 7 times [2024-06-20 16:03:33,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:33,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541767402] [2024-06-20 16:03:33,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:33,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:33,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:34,691 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:34,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:34,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541767402] [2024-06-20 16:03:34,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541767402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:34,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:34,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:34,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661771388] [2024-06-20 16:03:34,691 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:34,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:34,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:34,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:34,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:34,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:34,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 115 transitions, 1296 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-20 16:03:34,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:34,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:34,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:35,036 INFO L124 PetriNetUnfolderBase]: 383/671 cut-off events. [2024-06-20 16:03:35,036 INFO L125 PetriNetUnfolderBase]: For 27393/27393 co-relation queries the response was YES. [2024-06-20 16:03:35,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4967 conditions, 671 events. 383/671 cut-off events. For 27393/27393 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2860 event pairs, 75 based on Foata normal form. 4/674 useless extension candidates. Maximal degree in co-relation 4901. Up to 617 conditions per place. [2024-06-20 16:03:35,043 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 110 selfloop transitions, 17 changer transitions 0/129 dead transitions. [2024-06-20 16:03:35,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 129 transitions, 1686 flow [2024-06-20 16:03:35,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:35,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:35,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-20 16:03:35,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-20 16:03:35,044 INFO L175 Difference]: Start difference. First operand has 134 places, 115 transitions, 1296 flow. Second operand 9 states and 93 transitions. [2024-06-20 16:03:35,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 129 transitions, 1686 flow [2024-06-20 16:03:35,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 129 transitions, 1587 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 16:03:35,083 INFO L231 Difference]: Finished difference. Result has 139 places, 115 transitions, 1237 flow [2024-06-20 16:03:35,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1197, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1237, PETRI_PLACES=139, PETRI_TRANSITIONS=115} [2024-06-20 16:03:35,084 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2024-06-20 16:03:35,084 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 115 transitions, 1237 flow [2024-06-20 16:03:35,084 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-20 16:03:35,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:35,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:35,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 16:03:35,085 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-20 16:03:35,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:35,085 INFO L85 PathProgramCache]: Analyzing trace with hash 1324541100, now seen corresponding path program 4 times [2024-06-20 16:03:35,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:35,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399869500] [2024-06-20 16:03:35,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:35,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:35,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:35,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:35,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:35,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399869500] [2024-06-20 16:03:35,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399869500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:35,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:35,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:35,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429336735] [2024-06-20 16:03:35,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:35,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:35,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:35,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:35,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:35,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:35,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 115 transitions, 1237 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-20 16:03:35,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:35,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:35,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:36,123 INFO L124 PetriNetUnfolderBase]: 380/666 cut-off events. [2024-06-20 16:03:36,123 INFO L125 PetriNetUnfolderBase]: For 26127/26131 co-relation queries the response was YES. [2024-06-20 16:03:36,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4766 conditions, 666 events. 380/666 cut-off events. For 26127/26131 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2848 event pairs, 70 based on Foata normal form. 3/668 useless extension candidates. Maximal degree in co-relation 4699. Up to 563 conditions per place. [2024-06-20 16:03:36,129 INFO L140 encePairwiseOnDemand]: 22/30 looper letters, 96 selfloop transitions, 28 changer transitions 0/126 dead transitions. [2024-06-20 16:03:36,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 126 transitions, 1515 flow [2024-06-20 16:03:36,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 16:03:36,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 16:03:36,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 85 transitions. [2024-06-20 16:03:36,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-20 16:03:36,140 INFO L175 Difference]: Start difference. First operand has 139 places, 115 transitions, 1237 flow. Second operand 8 states and 85 transitions. [2024-06-20 16:03:36,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 126 transitions, 1515 flow [2024-06-20 16:03:36,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 126 transitions, 1464 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:36,180 INFO L231 Difference]: Finished difference. Result has 139 places, 115 transitions, 1246 flow [2024-06-20 16:03:36,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1246, PETRI_PLACES=139, PETRI_TRANSITIONS=115} [2024-06-20 16:03:36,181 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 110 predicate places. [2024-06-20 16:03:36,181 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 115 transitions, 1246 flow [2024-06-20 16:03:36,181 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-20 16:03:36,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:36,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:36,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 16:03:36,182 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-20 16:03:36,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:36,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1229308002, now seen corresponding path program 8 times [2024-06-20 16:03:36,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:36,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043377297] [2024-06-20 16:03:36,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:36,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:36,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:36,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:36,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:36,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043377297] [2024-06-20 16:03:36,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043377297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:36,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:36,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:36,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501501151] [2024-06-20 16:03:36,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:36,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:36,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:36,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:36,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:36,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:36,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 115 transitions, 1246 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-20 16:03:36,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:36,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:36,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:37,155 INFO L124 PetriNetUnfolderBase]: 396/692 cut-off events. [2024-06-20 16:03:37,156 INFO L125 PetriNetUnfolderBase]: For 29503/29507 co-relation queries the response was YES. [2024-06-20 16:03:37,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5070 conditions, 692 events. 396/692 cut-off events. For 29503/29507 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2966 event pairs, 70 based on Foata normal form. 6/697 useless extension candidates. Maximal degree in co-relation 5002. Up to 601 conditions per place. [2024-06-20 16:03:37,162 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 109 selfloop transitions, 25 changer transitions 0/136 dead transitions. [2024-06-20 16:03:37,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 136 transitions, 1829 flow [2024-06-20 16:03:37,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:37,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:37,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:03:37,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-06-20 16:03:37,189 INFO L175 Difference]: Start difference. First operand has 139 places, 115 transitions, 1246 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:03:37,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 136 transitions, 1829 flow [2024-06-20 16:03:37,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 136 transitions, 1736 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:37,243 INFO L231 Difference]: Finished difference. Result has 142 places, 120 transitions, 1322 flow [2024-06-20 16:03:37,243 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1153, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1322, PETRI_PLACES=142, PETRI_TRANSITIONS=120} [2024-06-20 16:03:37,243 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 113 predicate places. [2024-06-20 16:03:37,244 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 120 transitions, 1322 flow [2024-06-20 16:03:37,244 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-20 16:03:37,244 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:37,244 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:37,244 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 16:03:37,244 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-20 16:03:37,244 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:37,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1324725550, now seen corresponding path program 9 times [2024-06-20 16:03:37,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:37,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868382990] [2024-06-20 16:03:37,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:37,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:37,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:37,895 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:37,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:37,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868382990] [2024-06-20 16:03:37,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868382990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:37,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:37,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:37,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238410737] [2024-06-20 16:03:37,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:37,896 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:37,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:37,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:37,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:37,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:37,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 120 transitions, 1322 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-20 16:03:37,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:37,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:37,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:38,173 INFO L124 PetriNetUnfolderBase]: 388/680 cut-off events. [2024-06-20 16:03:38,173 INFO L125 PetriNetUnfolderBase]: For 29222/29226 co-relation queries the response was YES. [2024-06-20 16:03:38,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4894 conditions, 680 events. 388/680 cut-off events. For 29222/29226 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2916 event pairs, 68 based on Foata normal form. 8/687 useless extension candidates. Maximal degree in co-relation 4824. Up to 597 conditions per place. [2024-06-20 16:03:38,178 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 109 selfloop transitions, 24 changer transitions 0/135 dead transitions. [2024-06-20 16:03:38,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 135 transitions, 1728 flow [2024-06-20 16:03:38,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:38,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:38,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 16:03:38,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 16:03:38,205 INFO L175 Difference]: Start difference. First operand has 142 places, 120 transitions, 1322 flow. Second operand 9 states and 96 transitions. [2024-06-20 16:03:38,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 135 transitions, 1728 flow [2024-06-20 16:03:38,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 135 transitions, 1547 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:38,249 INFO L231 Difference]: Finished difference. Result has 143 places, 120 transitions, 1195 flow [2024-06-20 16:03:38,250 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1141, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1195, PETRI_PLACES=143, PETRI_TRANSITIONS=120} [2024-06-20 16:03:38,250 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 114 predicate places. [2024-06-20 16:03:38,250 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 120 transitions, 1195 flow [2024-06-20 16:03:38,251 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-20 16:03:38,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:38,251 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:38,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 16:03:38,251 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-20 16:03:38,251 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:38,251 INFO L85 PathProgramCache]: Analyzing trace with hash 926338946, now seen corresponding path program 10 times [2024-06-20 16:03:38,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:38,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1865127587] [2024-06-20 16:03:38,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:38,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:38,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:38,909 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:38,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:38,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1865127587] [2024-06-20 16:03:38,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1865127587] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:38,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:38,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:03:38,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806100547] [2024-06-20 16:03:38,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:38,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:03:38,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:38,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:03:38,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:03:38,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:38,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 120 transitions, 1195 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-20 16:03:38,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:38,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:38,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:39,269 INFO L124 PetriNetUnfolderBase]: 380/668 cut-off events. [2024-06-20 16:03:39,269 INFO L125 PetriNetUnfolderBase]: For 26248/26252 co-relation queries the response was YES. [2024-06-20 16:03:39,272 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4484 conditions, 668 events. 380/668 cut-off events. For 26248/26252 co-relation queries the response was YES. Maximal size of possible extension queue 56. Compared 2863 event pairs, 60 based on Foata normal form. 5/672 useless extension candidates. Maximal degree in co-relation 4414. Up to 296 conditions per place. [2024-06-20 16:03:39,274 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 69 selfloop transitions, 70 changer transitions 0/141 dead transitions. [2024-06-20 16:03:39,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 141 transitions, 1781 flow [2024-06-20 16:03:39,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:39,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:39,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 109 transitions. [2024-06-20 16:03:39,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40370370370370373 [2024-06-20 16:03:39,328 INFO L175 Difference]: Start difference. First operand has 143 places, 120 transitions, 1195 flow. Second operand 9 states and 109 transitions. [2024-06-20 16:03:39,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 141 transitions, 1781 flow [2024-06-20 16:03:39,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 141 transitions, 1734 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:39,374 INFO L231 Difference]: Finished difference. Result has 145 places, 122 transitions, 1339 flow [2024-06-20 16:03:39,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1339, PETRI_PLACES=145, PETRI_TRANSITIONS=122} [2024-06-20 16:03:39,377 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 116 predicate places. [2024-06-20 16:03:39,377 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 122 transitions, 1339 flow [2024-06-20 16:03:39,377 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-20 16:03:39,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:39,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:39,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 16:03:39,378 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-20 16:03:39,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:39,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1282886054, now seen corresponding path program 1 times [2024-06-20 16:03:39,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:39,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565409484] [2024-06-20 16:03:39,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:39,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:39,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:40,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:40,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:40,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565409484] [2024-06-20 16:03:40,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565409484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:40,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:40,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:40,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242627581] [2024-06-20 16:03:40,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:40,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:40,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:40,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:40,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:40,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:40,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 122 transitions, 1339 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-20 16:03:40,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:40,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:40,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:40,747 INFO L124 PetriNetUnfolderBase]: 384/676 cut-off events. [2024-06-20 16:03:40,748 INFO L125 PetriNetUnfolderBase]: For 26604/26604 co-relation queries the response was YES. [2024-06-20 16:03:40,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4724 conditions, 676 events. 384/676 cut-off events. For 26604/26604 co-relation queries the response was YES. Maximal size of possible extension queue 58. Compared 2909 event pairs, 52 based on Foata normal form. 2/677 useless extension candidates. Maximal degree in co-relation 4653. Up to 584 conditions per place. [2024-06-20 16:03:40,752 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 120 selfloop transitions, 18 changer transitions 0/140 dead transitions. [2024-06-20 16:03:40,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 140 transitions, 1677 flow [2024-06-20 16:03:40,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:40,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:40,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-20 16:03:40,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-20 16:03:40,753 INFO L175 Difference]: Start difference. First operand has 145 places, 122 transitions, 1339 flow. Second operand 9 states and 92 transitions. [2024-06-20 16:03:40,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 140 transitions, 1677 flow [2024-06-20 16:03:40,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 140 transitions, 1504 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:40,816 INFO L231 Difference]: Finished difference. Result has 147 places, 123 transitions, 1224 flow [2024-06-20 16:03:40,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1166, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1224, PETRI_PLACES=147, PETRI_TRANSITIONS=123} [2024-06-20 16:03:40,818 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 118 predicate places. [2024-06-20 16:03:40,818 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 123 transitions, 1224 flow [2024-06-20 16:03:40,818 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-20 16:03:40,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:40,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:40,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 16:03:40,819 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-20 16:03:40,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:40,821 INFO L85 PathProgramCache]: Analyzing trace with hash -441306534, now seen corresponding path program 2 times [2024-06-20 16:03:40,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:40,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698169822] [2024-06-20 16:03:40,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:40,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:40,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:41,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:41,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:41,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698169822] [2024-06-20 16:03:41,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698169822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:41,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:41,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:41,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712157455] [2024-06-20 16:03:41,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:41,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:41,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:41,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:41,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:41,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:41,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 123 transitions, 1224 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-20 16:03:41,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:41,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:41,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:42,153 INFO L124 PetriNetUnfolderBase]: 388/684 cut-off events. [2024-06-20 16:03:42,153 INFO L125 PetriNetUnfolderBase]: For 27099/27099 co-relation queries the response was YES. [2024-06-20 16:03:42,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4581 conditions, 684 events. 388/684 cut-off events. For 27099/27099 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2955 event pairs, 62 based on Foata normal form. 2/685 useless extension candidates. Maximal degree in co-relation 4509. Up to 592 conditions per place. [2024-06-20 16:03:42,157 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 116 selfloop transitions, 23 changer transitions 0/141 dead transitions. [2024-06-20 16:03:42,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 141 transitions, 1568 flow [2024-06-20 16:03:42,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:42,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:42,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-20 16:03:42,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-20 16:03:42,159 INFO L175 Difference]: Start difference. First operand has 147 places, 123 transitions, 1224 flow. Second operand 9 states and 94 transitions. [2024-06-20 16:03:42,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 141 transitions, 1568 flow [2024-06-20 16:03:42,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 141 transitions, 1520 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:42,201 INFO L231 Difference]: Finished difference. Result has 149 places, 124 transitions, 1246 flow [2024-06-20 16:03:42,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1246, PETRI_PLACES=149, PETRI_TRANSITIONS=124} [2024-06-20 16:03:42,202 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 120 predicate places. [2024-06-20 16:03:42,202 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 124 transitions, 1246 flow [2024-06-20 16:03:42,202 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-20 16:03:42,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:42,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:42,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 16:03:42,203 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-20 16:03:42,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:42,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1030150231, now seen corresponding path program 1 times [2024-06-20 16:03:42,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:42,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765326431] [2024-06-20 16:03:42,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:42,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:42,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:43,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:43,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:43,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765326431] [2024-06-20 16:03:43,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765326431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:43,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:43,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:43,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506167057] [2024-06-20 16:03:43,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:43,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:43,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:43,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:43,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:43,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:43,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 124 transitions, 1246 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-20 16:03:43,257 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:43,257 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:43,257 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:43,482 INFO L124 PetriNetUnfolderBase]: 386/681 cut-off events. [2024-06-20 16:03:43,483 INFO L125 PetriNetUnfolderBase]: For 26778/26778 co-relation queries the response was YES. [2024-06-20 16:03:43,486 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4537 conditions, 681 events. 386/681 cut-off events. For 26778/26778 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 2952 event pairs, 63 based on Foata normal form. 1/681 useless extension candidates. Maximal degree in co-relation 4464. Up to 581 conditions per place. [2024-06-20 16:03:43,487 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 112 selfloop transitions, 29 changer transitions 0/143 dead transitions. [2024-06-20 16:03:43,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 143 transitions, 1625 flow [2024-06-20 16:03:43,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:43,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:43,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 96 transitions. [2024-06-20 16:03:43,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35555555555555557 [2024-06-20 16:03:43,489 INFO L175 Difference]: Start difference. First operand has 149 places, 124 transitions, 1246 flow. Second operand 9 states and 96 transitions. [2024-06-20 16:03:43,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 143 transitions, 1625 flow [2024-06-20 16:03:43,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 143 transitions, 1565 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:43,534 INFO L231 Difference]: Finished difference. Result has 151 places, 126 transitions, 1301 flow [2024-06-20 16:03:43,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1186, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1301, PETRI_PLACES=151, PETRI_TRANSITIONS=126} [2024-06-20 16:03:43,535 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 122 predicate places. [2024-06-20 16:03:43,535 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 126 transitions, 1301 flow [2024-06-20 16:03:43,535 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-20 16:03:43,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:43,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:43,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 16:03:43,536 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-20 16:03:43,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:43,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1113267276, now seen corresponding path program 3 times [2024-06-20 16:03:43,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:43,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798688579] [2024-06-20 16:03:43,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:43,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:43,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:44,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:44,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:44,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798688579] [2024-06-20 16:03:44,409 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798688579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:44,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:44,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:44,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548932900] [2024-06-20 16:03:44,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:44,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:44,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:44,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:44,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:44,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:44,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 126 transitions, 1301 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-20 16:03:44,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:44,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:44,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:44,703 INFO L124 PetriNetUnfolderBase]: 390/689 cut-off events. [2024-06-20 16:03:44,704 INFO L125 PetriNetUnfolderBase]: For 29034/29034 co-relation queries the response was YES. [2024-06-20 16:03:44,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4633 conditions, 689 events. 390/689 cut-off events. For 29034/29034 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 3012 event pairs, 63 based on Foata normal form. 2/690 useless extension candidates. Maximal degree in co-relation 4559. Up to 592 conditions per place. [2024-06-20 16:03:44,708 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 116 selfloop transitions, 26 changer transitions 0/144 dead transitions. [2024-06-20 16:03:44,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 144 transitions, 1655 flow [2024-06-20 16:03:44,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:44,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:44,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 95 transitions. [2024-06-20 16:03:44,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35185185185185186 [2024-06-20 16:03:44,709 INFO L175 Difference]: Start difference. First operand has 151 places, 126 transitions, 1301 flow. Second operand 9 states and 95 transitions. [2024-06-20 16:03:44,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 144 transitions, 1655 flow [2024-06-20 16:03:44,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 144 transitions, 1569 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:44,755 INFO L231 Difference]: Finished difference. Result has 153 places, 127 transitions, 1294 flow [2024-06-20 16:03:44,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1215, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1294, PETRI_PLACES=153, PETRI_TRANSITIONS=127} [2024-06-20 16:03:44,755 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 124 predicate places. [2024-06-20 16:03:44,756 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 127 transitions, 1294 flow [2024-06-20 16:03:44,756 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-20 16:03:44,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:44,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:44,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 16:03:44,756 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-20 16:03:44,757 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:44,757 INFO L85 PathProgramCache]: Analyzing trace with hash 421891384, now seen corresponding path program 1 times [2024-06-20 16:03:44,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:44,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096969829] [2024-06-20 16:03:44,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:44,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:44,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:45,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-20 16:03:45,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:45,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096969829] [2024-06-20 16:03:45,585 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096969829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:45,585 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:45,585 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:45,585 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131349060] [2024-06-20 16:03:45,585 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:45,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:45,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:45,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:45,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:45,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:45,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 127 transitions, 1294 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-20 16:03:45,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:45,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:45,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:45,930 INFO L124 PetriNetUnfolderBase]: 396/699 cut-off events. [2024-06-20 16:03:45,931 INFO L125 PetriNetUnfolderBase]: For 30477/30477 co-relation queries the response was YES. [2024-06-20 16:03:45,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4712 conditions, 699 events. 396/699 cut-off events. For 30477/30477 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3059 event pairs, 59 based on Foata normal form. 2/700 useless extension candidates. Maximal degree in co-relation 4637. Up to 602 conditions per place. [2024-06-20 16:03:45,935 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 119 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-06-20 16:03:45,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 148 transitions, 1686 flow [2024-06-20 16:03:45,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:03:45,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:03:45,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 16:03:45,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 16:03:45,937 INFO L175 Difference]: Start difference. First operand has 153 places, 127 transitions, 1294 flow. Second operand 10 states and 105 transitions. [2024-06-20 16:03:45,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 148 transitions, 1686 flow [2024-06-20 16:03:45,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 148 transitions, 1619 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:45,988 INFO L231 Difference]: Finished difference. Result has 156 places, 129 transitions, 1332 flow [2024-06-20 16:03:45,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1227, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1332, PETRI_PLACES=156, PETRI_TRANSITIONS=129} [2024-06-20 16:03:45,989 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 127 predicate places. [2024-06-20 16:03:45,989 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 129 transitions, 1332 flow [2024-06-20 16:03:45,989 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-20 16:03:45,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:45,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:45,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 16:03:45,989 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-20 16:03:45,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:45,990 INFO L85 PathProgramCache]: Analyzing trace with hash -299199744, now seen corresponding path program 4 times [2024-06-20 16:03:45,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:45,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [394717677] [2024-06-20 16:03:45,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:45,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:46,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:46,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:46,887 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:46,887 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [394717677] [2024-06-20 16:03:46,887 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [394717677] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:46,887 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:46,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:46,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225033999] [2024-06-20 16:03:46,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:46,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:46,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:46,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:46,888 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:46,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:46,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 129 transitions, 1332 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-20 16:03:46,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:46,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:46,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:47,219 INFO L124 PetriNetUnfolderBase]: 400/707 cut-off events. [2024-06-20 16:03:47,219 INFO L125 PetriNetUnfolderBase]: For 31819/31819 co-relation queries the response was YES. [2024-06-20 16:03:47,222 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4789 conditions, 707 events. 400/707 cut-off events. For 31819/31819 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 3111 event pairs, 59 based on Foata normal form. 2/708 useless extension candidates. Maximal degree in co-relation 4713. Up to 584 conditions per place. [2024-06-20 16:03:47,224 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 113 selfloop transitions, 30 changer transitions 0/145 dead transitions. [2024-06-20 16:03:47,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 145 transitions, 1682 flow [2024-06-20 16:03:47,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:47,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:47,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:03:47,225 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 16:03:47,225 INFO L175 Difference]: Start difference. First operand has 156 places, 129 transitions, 1332 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:03:47,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 145 transitions, 1682 flow [2024-06-20 16:03:47,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 145 transitions, 1599 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:47,286 INFO L231 Difference]: Finished difference. Result has 157 places, 130 transitions, 1337 flow [2024-06-20 16:03:47,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1337, PETRI_PLACES=157, PETRI_TRANSITIONS=130} [2024-06-20 16:03:47,286 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 128 predicate places. [2024-06-20 16:03:47,287 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 130 transitions, 1337 flow [2024-06-20 16:03:47,287 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-20 16:03:47,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:47,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:47,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 16:03:47,287 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-20 16:03:47,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:47,288 INFO L85 PathProgramCache]: Analyzing trace with hash -299203464, now seen corresponding path program 5 times [2024-06-20 16:03:47,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:47,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782665744] [2024-06-20 16:03:47,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:47,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:47,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:48,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:48,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:48,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782665744] [2024-06-20 16:03:48,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782665744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:48,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:48,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:48,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403852461] [2024-06-20 16:03:48,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:48,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:48,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:48,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:48,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:48,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:48,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 130 transitions, 1337 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-20 16:03:48,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:48,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:48,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:48,564 INFO L124 PetriNetUnfolderBase]: 411/728 cut-off events. [2024-06-20 16:03:48,564 INFO L125 PetriNetUnfolderBase]: For 35852/35852 co-relation queries the response was YES. [2024-06-20 16:03:48,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5029 conditions, 728 events. 411/728 cut-off events. For 35852/35852 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3247 event pairs, 58 based on Foata normal form. 2/729 useless extension candidates. Maximal degree in co-relation 4952. Up to 588 conditions per place. [2024-06-20 16:03:48,569 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 114 selfloop transitions, 32 changer transitions 0/148 dead transitions. [2024-06-20 16:03:48,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 148 transitions, 1813 flow [2024-06-20 16:03:48,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:48,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:48,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 98 transitions. [2024-06-20 16:03:48,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.362962962962963 [2024-06-20 16:03:48,577 INFO L175 Difference]: Start difference. First operand has 157 places, 130 transitions, 1337 flow. Second operand 9 states and 98 transitions. [2024-06-20 16:03:48,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 148 transitions, 1813 flow [2024-06-20 16:03:48,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 148 transitions, 1735 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:48,659 INFO L231 Difference]: Finished difference. Result has 159 places, 132 transitions, 1377 flow [2024-06-20 16:03:48,659 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1377, PETRI_PLACES=159, PETRI_TRANSITIONS=132} [2024-06-20 16:03:48,660 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 130 predicate places. [2024-06-20 16:03:48,660 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 132 transitions, 1377 flow [2024-06-20 16:03:48,660 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-20 16:03:48,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:48,660 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:48,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 16:03:48,661 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-20 16:03:48,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:48,661 INFO L85 PathProgramCache]: Analyzing trace with hash -299049642, now seen corresponding path program 2 times [2024-06-20 16:03:48,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:48,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627480295] [2024-06-20 16:03:48,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:48,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:49,782 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:49,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:49,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627480295] [2024-06-20 16:03:49,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627480295] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:49,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:49,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:49,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512692504] [2024-06-20 16:03:49,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:49,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:49,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:49,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:49,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:49,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:49,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 132 transitions, 1377 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-20 16:03:49,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:49,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:49,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:50,305 INFO L124 PetriNetUnfolderBase]: 412/730 cut-off events. [2024-06-20 16:03:50,305 INFO L125 PetriNetUnfolderBase]: For 36375/36375 co-relation queries the response was YES. [2024-06-20 16:03:50,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5031 conditions, 730 events. 412/730 cut-off events. For 36375/36375 co-relation queries the response was YES. Maximal size of possible extension queue 67. Compared 3275 event pairs, 65 based on Foata normal form. 2/731 useless extension candidates. Maximal degree in co-relation 4953. Up to 533 conditions per place. [2024-06-20 16:03:50,310 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 107 selfloop transitions, 44 changer transitions 0/153 dead transitions. [2024-06-20 16:03:50,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 153 transitions, 1895 flow [2024-06-20 16:03:50,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:03:50,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:03:50,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-20 16:03:50,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37333333333333335 [2024-06-20 16:03:50,314 INFO L175 Difference]: Start difference. First operand has 159 places, 132 transitions, 1377 flow. Second operand 10 states and 112 transitions. [2024-06-20 16:03:50,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 153 transitions, 1895 flow [2024-06-20 16:03:50,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 153 transitions, 1826 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-20 16:03:50,376 INFO L231 Difference]: Finished difference. Result has 164 places, 134 transitions, 1447 flow [2024-06-20 16:03:50,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1447, PETRI_PLACES=164, PETRI_TRANSITIONS=134} [2024-06-20 16:03:50,377 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 135 predicate places. [2024-06-20 16:03:50,377 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 134 transitions, 1447 flow [2024-06-20 16:03:50,377 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-20 16:03:50,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:50,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:50,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 16:03:50,378 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-20 16:03:50,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:50,378 INFO L85 PathProgramCache]: Analyzing trace with hash -293485452, now seen corresponding path program 3 times [2024-06-20 16:03:50,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:50,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812265854] [2024-06-20 16:03:50,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:50,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:50,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:51,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:51,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:51,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812265854] [2024-06-20 16:03:51,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812265854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:51,562 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:51,562 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:51,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227023653] [2024-06-20 16:03:51,562 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:51,563 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:51,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:51,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:51,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:51,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:51,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 134 transitions, 1447 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-20 16:03:51,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:51,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:51,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:51,988 INFO L124 PetriNetUnfolderBase]: 418/740 cut-off events. [2024-06-20 16:03:51,988 INFO L125 PetriNetUnfolderBase]: For 37522/37522 co-relation queries the response was YES. [2024-06-20 16:03:51,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5177 conditions, 740 events. 418/740 cut-off events. For 37522/37522 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 3341 event pairs, 69 based on Foata normal form. 2/741 useless extension candidates. Maximal degree in co-relation 5097. Up to 679 conditions per place. [2024-06-20 16:03:51,993 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 133 selfloop transitions, 21 changer transitions 0/156 dead transitions. [2024-06-20 16:03:51,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 156 transitions, 1897 flow [2024-06-20 16:03:51,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:03:51,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:03:51,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 16:03:51,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-20 16:03:51,995 INFO L175 Difference]: Start difference. First operand has 164 places, 134 transitions, 1447 flow. Second operand 10 states and 103 transitions. [2024-06-20 16:03:51,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 156 transitions, 1897 flow [2024-06-20 16:03:52,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 156 transitions, 1765 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:52,060 INFO L231 Difference]: Finished difference. Result has 168 places, 139 transitions, 1471 flow [2024-06-20 16:03:52,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1323, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1471, PETRI_PLACES=168, PETRI_TRANSITIONS=139} [2024-06-20 16:03:52,061 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 139 predicate places. [2024-06-20 16:03:52,061 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 139 transitions, 1471 flow [2024-06-20 16:03:52,061 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-20 16:03:52,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:52,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:52,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 16:03:52,061 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-20 16:03:52,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:52,062 INFO L85 PathProgramCache]: Analyzing trace with hash -1741794481, now seen corresponding path program 1 times [2024-06-20 16:03:52,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:52,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120367660] [2024-06-20 16:03:52,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:52,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:52,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:53,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:53,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:53,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120367660] [2024-06-20 16:03:53,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120367660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:53,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:53,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:53,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959336435] [2024-06-20 16:03:53,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:53,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:53,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:53,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:53,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:53,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 139 transitions, 1471 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-20 16:03:53,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:53,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:53,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:53,517 INFO L124 PetriNetUnfolderBase]: 422/748 cut-off events. [2024-06-20 16:03:53,517 INFO L125 PetriNetUnfolderBase]: For 38747/38747 co-relation queries the response was YES. [2024-06-20 16:03:53,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5189 conditions, 748 events. 422/748 cut-off events. For 38747/38747 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3383 event pairs, 75 based on Foata normal form. 2/749 useless extension candidates. Maximal degree in co-relation 5106. Up to 706 conditions per place. [2024-06-20 16:03:53,527 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 135 selfloop transitions, 17 changer transitions 0/154 dead transitions. [2024-06-20 16:03:53,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 154 transitions, 1831 flow [2024-06-20 16:03:53,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:03:53,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:03:53,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 97 transitions. [2024-06-20 16:03:53,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3233333333333333 [2024-06-20 16:03:53,528 INFO L175 Difference]: Start difference. First operand has 168 places, 139 transitions, 1471 flow. Second operand 10 states and 97 transitions. [2024-06-20 16:03:53,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 154 transitions, 1831 flow [2024-06-20 16:03:53,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 154 transitions, 1761 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 16:03:53,605 INFO L231 Difference]: Finished difference. Result has 172 places, 140 transitions, 1459 flow [2024-06-20 16:03:53,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1401, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1459, PETRI_PLACES=172, PETRI_TRANSITIONS=140} [2024-06-20 16:03:53,606 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 143 predicate places. [2024-06-20 16:03:53,606 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 140 transitions, 1459 flow [2024-06-20 16:03:53,606 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-20 16:03:53,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:53,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:53,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 16:03:53,607 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-20 16:03:53,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:53,607 INFO L85 PathProgramCache]: Analyzing trace with hash -169853000, now seen corresponding path program 6 times [2024-06-20 16:03:53,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:53,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [313906046] [2024-06-20 16:03:53,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:53,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:53,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:54,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:54,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:54,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [313906046] [2024-06-20 16:03:54,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [313906046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:54,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:54,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:54,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47789699] [2024-06-20 16:03:54,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:54,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:54,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:54,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:54,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:54,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:54,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 140 transitions, 1459 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-20 16:03:54,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:54,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:54,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:54,822 INFO L124 PetriNetUnfolderBase]: 419/743 cut-off events. [2024-06-20 16:03:54,823 INFO L125 PetriNetUnfolderBase]: For 37484/37484 co-relation queries the response was YES. [2024-06-20 16:03:54,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5047 conditions, 743 events. 419/743 cut-off events. For 37484/37484 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3366 event pairs, 72 based on Foata normal form. 2/744 useless extension candidates. Maximal degree in co-relation 4963. Up to 701 conditions per place. [2024-06-20 16:03:54,828 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 137 selfloop transitions, 15 changer transitions 0/154 dead transitions. [2024-06-20 16:03:54,828 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 154 transitions, 1803 flow [2024-06-20 16:03:54,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:54,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:54,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 90 transitions. [2024-06-20 16:03:54,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 16:03:54,831 INFO L175 Difference]: Start difference. First operand has 172 places, 140 transitions, 1459 flow. Second operand 9 states and 90 transitions. [2024-06-20 16:03:54,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 154 transitions, 1803 flow [2024-06-20 16:03:54,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 154 transitions, 1731 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:54,902 INFO L231 Difference]: Finished difference. Result has 173 places, 140 transitions, 1421 flow [2024-06-20 16:03:54,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1387, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1421, PETRI_PLACES=173, PETRI_TRANSITIONS=140} [2024-06-20 16:03:54,902 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 144 predicate places. [2024-06-20 16:03:54,903 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 140 transitions, 1421 flow [2024-06-20 16:03:54,903 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-20 16:03:54,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:54,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:54,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 16:03:54,903 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-20 16:03:54,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:54,904 INFO L85 PathProgramCache]: Analyzing trace with hash -169847048, now seen corresponding path program 4 times [2024-06-20 16:03:54,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:54,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611987422] [2024-06-20 16:03:54,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:54,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:54,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:56,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:56,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:56,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611987422] [2024-06-20 16:03:56,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611987422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:56,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:56,091 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:56,091 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [474340150] [2024-06-20 16:03:56,091 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:56,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:56,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:56,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:56,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:56,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:56,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 140 transitions, 1421 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-20 16:03:56,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:56,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:56,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:56,479 INFO L124 PetriNetUnfolderBase]: 415/737 cut-off events. [2024-06-20 16:03:56,479 INFO L125 PetriNetUnfolderBase]: For 35853/35853 co-relation queries the response was YES. [2024-06-20 16:03:56,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4858 conditions, 737 events. 415/737 cut-off events. For 35853/35853 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 3321 event pairs, 67 based on Foata normal form. 2/738 useless extension candidates. Maximal degree in co-relation 4773. Up to 676 conditions per place. [2024-06-20 16:03:56,485 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 133 selfloop transitions, 21 changer transitions 0/156 dead transitions. [2024-06-20 16:03:56,485 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 156 transitions, 1777 flow [2024-06-20 16:03:56,485 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:03:56,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:03:56,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:03:56,486 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 16:03:56,486 INFO L175 Difference]: Start difference. First operand has 173 places, 140 transitions, 1421 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:03:56,486 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 156 transitions, 1777 flow [2024-06-20 16:03:56,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 156 transitions, 1727 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-20 16:03:56,564 INFO L231 Difference]: Finished difference. Result has 175 places, 140 transitions, 1418 flow [2024-06-20 16:03:56,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1371, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1418, PETRI_PLACES=175, PETRI_TRANSITIONS=140} [2024-06-20 16:03:56,565 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 146 predicate places. [2024-06-20 16:03:56,565 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 140 transitions, 1418 flow [2024-06-20 16:03:56,565 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-20 16:03:56,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:56,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:56,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 16:03:56,566 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-20 16:03:56,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:56,566 INFO L85 PathProgramCache]: Analyzing trace with hash 886796157, now seen corresponding path program 2 times [2024-06-20 16:03:56,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:56,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108006718] [2024-06-20 16:03:56,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:56,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:56,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:57,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:57,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:57,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108006718] [2024-06-20 16:03:57,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108006718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:57,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:57,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:57,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487591801] [2024-06-20 16:03:57,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:57,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:57,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:57,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:57,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:57,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:57,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 140 transitions, 1418 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-20 16:03:57,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:57,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:57,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:57,885 INFO L124 PetriNetUnfolderBase]: 419/745 cut-off events. [2024-06-20 16:03:57,885 INFO L125 PetriNetUnfolderBase]: For 37277/37281 co-relation queries the response was YES. [2024-06-20 16:03:57,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4932 conditions, 745 events. 419/745 cut-off events. For 37277/37281 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 3371 event pairs, 72 based on Foata normal form. 6/750 useless extension candidates. Maximal degree in co-relation 4846. Up to 662 conditions per place. [2024-06-20 16:03:57,891 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 124 selfloop transitions, 29 changer transitions 0/155 dead transitions. [2024-06-20 16:03:57,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 155 transitions, 1846 flow [2024-06-20 16:03:57,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:57,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:57,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 94 transitions. [2024-06-20 16:03:57,905 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34814814814814815 [2024-06-20 16:03:57,905 INFO L175 Difference]: Start difference. First operand has 175 places, 140 transitions, 1418 flow. Second operand 9 states and 94 transitions. [2024-06-20 16:03:57,905 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 155 transitions, 1846 flow [2024-06-20 16:03:57,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 155 transitions, 1777 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:03:57,987 INFO L231 Difference]: Finished difference. Result has 174 places, 141 transitions, 1433 flow [2024-06-20 16:03:57,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1349, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1433, PETRI_PLACES=174, PETRI_TRANSITIONS=141} [2024-06-20 16:03:57,988 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 145 predicate places. [2024-06-20 16:03:57,988 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 141 transitions, 1433 flow [2024-06-20 16:03:57,988 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-20 16:03:57,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:57,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:57,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 16:03:57,988 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-20 16:03:57,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:57,989 INFO L85 PathProgramCache]: Analyzing trace with hash 740092054, now seen corresponding path program 7 times [2024-06-20 16:03:57,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:57,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997893391] [2024-06-20 16:03:57,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:57,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:57,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:03:58,932 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:03:58,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:03:58,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997893391] [2024-06-20 16:03:58,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997893391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:03:58,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:03:58,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:03:58,932 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6467589] [2024-06-20 16:03:58,932 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:03:58,932 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:03:58,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:03:58,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:03:58,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:03:58,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:03:58,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 141 transitions, 1433 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-20 16:03:58,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:03:58,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:03:58,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:03:59,219 INFO L124 PetriNetUnfolderBase]: 423/753 cut-off events. [2024-06-20 16:03:59,220 INFO L125 PetriNetUnfolderBase]: For 38884/38888 co-relation queries the response was YES. [2024-06-20 16:03:59,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5015 conditions, 753 events. 423/753 cut-off events. For 38884/38888 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 3446 event pairs, 68 based on Foata normal form. 6/758 useless extension candidates. Maximal degree in co-relation 4928. Up to 684 conditions per place. [2024-06-20 16:03:59,225 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 128 selfloop transitions, 25 changer transitions 0/155 dead transitions. [2024-06-20 16:03:59,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 155 transitions, 1803 flow [2024-06-20 16:03:59,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:03:59,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:03:59,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 92 transitions. [2024-06-20 16:03:59,226 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34074074074074073 [2024-06-20 16:03:59,226 INFO L175 Difference]: Start difference. First operand has 174 places, 141 transitions, 1433 flow. Second operand 9 states and 92 transitions. [2024-06-20 16:03:59,226 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 155 transitions, 1803 flow [2024-06-20 16:03:59,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 155 transitions, 1729 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 16:03:59,303 INFO L231 Difference]: Finished difference. Result has 176 places, 142 transitions, 1441 flow [2024-06-20 16:03:59,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1359, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1441, PETRI_PLACES=176, PETRI_TRANSITIONS=142} [2024-06-20 16:03:59,303 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 147 predicate places. [2024-06-20 16:03:59,304 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 142 transitions, 1441 flow [2024-06-20 16:03:59,304 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-20 16:03:59,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:03:59,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:03:59,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 16:03:59,304 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-20 16:03:59,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:03:59,305 INFO L85 PathProgramCache]: Analyzing trace with hash 886788438, now seen corresponding path program 5 times [2024-06-20 16:03:59,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:03:59,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456755150] [2024-06-20 16:03:59,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:03:59,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:03:59,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:00,359 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:00,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:00,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456755150] [2024-06-20 16:04:00,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456755150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:00,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:00,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:00,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854007407] [2024-06-20 16:04:00,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:00,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:00,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:00,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:00,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:00,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:00,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 142 transitions, 1441 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-20 16:04:00,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:00,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:00,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:00,724 INFO L124 PetriNetUnfolderBase]: 429/763 cut-off events. [2024-06-20 16:04:00,725 INFO L125 PetriNetUnfolderBase]: For 40132/40136 co-relation queries the response was YES. [2024-06-20 16:04:00,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5063 conditions, 763 events. 429/763 cut-off events. For 40132/40136 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3497 event pairs, 67 based on Foata normal form. 6/768 useless extension candidates. Maximal degree in co-relation 4975. Up to 535 conditions per place. [2024-06-20 16:04:00,731 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 114 selfloop transitions, 50 changer transitions 0/166 dead transitions. [2024-06-20 16:04:00,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 166 transitions, 2259 flow [2024-06-20 16:04:00,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:00,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:00,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 16:04:00,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-20 16:04:00,732 INFO L175 Difference]: Start difference. First operand has 176 places, 142 transitions, 1441 flow. Second operand 10 states and 114 transitions. [2024-06-20 16:04:00,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 166 transitions, 2259 flow [2024-06-20 16:04:00,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 166 transitions, 2187 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:00,814 INFO L231 Difference]: Finished difference. Result has 179 places, 144 transitions, 1506 flow [2024-06-20 16:04:00,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1506, PETRI_PLACES=179, PETRI_TRANSITIONS=144} [2024-06-20 16:04:00,814 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-20 16:04:00,815 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 144 transitions, 1506 flow [2024-06-20 16:04:00,815 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-20 16:04:00,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:00,815 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:00,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 16:04:00,815 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-20 16:04:00,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:00,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1427067982, now seen corresponding path program 6 times [2024-06-20 16:04:00,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:00,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434798650] [2024-06-20 16:04:00,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:00,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:00,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:01,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:01,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:01,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434798650] [2024-06-20 16:04:01,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434798650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:01,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:01,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:01,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142811006] [2024-06-20 16:04:01,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:01,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:01,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:01,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:01,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:01,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:01,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 144 transitions, 1506 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-20 16:04:01,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:01,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:01,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:02,178 INFO L124 PetriNetUnfolderBase]: 425/757 cut-off events. [2024-06-20 16:04:02,178 INFO L125 PetriNetUnfolderBase]: For 38285/38289 co-relation queries the response was YES. [2024-06-20 16:04:02,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4986 conditions, 757 events. 425/757 cut-off events. For 38285/38289 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 3474 event pairs, 64 based on Foata normal form. 6/762 useless extension candidates. Maximal degree in co-relation 4897. Up to 532 conditions per place. [2024-06-20 16:04:02,184 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 109 selfloop transitions, 53 changer transitions 0/164 dead transitions. [2024-06-20 16:04:02,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 164 transitions, 2156 flow [2024-06-20 16:04:02,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:02,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:02,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 112 transitions. [2024-06-20 16:04:02,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37333333333333335 [2024-06-20 16:04:02,201 INFO L175 Difference]: Start difference. First operand has 179 places, 144 transitions, 1506 flow. Second operand 10 states and 112 transitions. [2024-06-20 16:04:02,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 164 transitions, 2156 flow [2024-06-20 16:04:02,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 164 transitions, 2016 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:02,280 INFO L231 Difference]: Finished difference. Result has 181 places, 144 transitions, 1477 flow [2024-06-20 16:04:02,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1366, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1477, PETRI_PLACES=181, PETRI_TRANSITIONS=144} [2024-06-20 16:04:02,281 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 152 predicate places. [2024-06-20 16:04:02,281 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 144 transitions, 1477 flow [2024-06-20 16:04:02,281 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-20 16:04:02,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:02,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:02,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 16:04:02,282 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-20 16:04:02,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:02,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1692974791, now seen corresponding path program 3 times [2024-06-20 16:04:02,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:02,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118363860] [2024-06-20 16:04:02,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:02,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:02,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:03,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:03,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:03,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118363860] [2024-06-20 16:04:03,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118363860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:03,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:03,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 16:04:03,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137497817] [2024-06-20 16:04:03,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:03,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 16:04:03,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:03,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 16:04:03,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-20 16:04:03,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:03,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 144 transitions, 1477 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-20 16:04:03,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:03,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:03,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:03,460 INFO L124 PetriNetUnfolderBase]: 429/765 cut-off events. [2024-06-20 16:04:03,460 INFO L125 PetriNetUnfolderBase]: For 39456/39456 co-relation queries the response was YES. [2024-06-20 16:04:03,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5028 conditions, 765 events. 429/765 cut-off events. For 39456/39456 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 3497 event pairs, 78 based on Foata normal form. 2/766 useless extension candidates. Maximal degree in co-relation 4938. Up to 728 conditions per place. [2024-06-20 16:04:03,466 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 142 selfloop transitions, 13 changer transitions 0/157 dead transitions. [2024-06-20 16:04:03,466 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 157 transitions, 1881 flow [2024-06-20 16:04:03,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:03,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:03,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 88 transitions. [2024-06-20 16:04:03,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32592592592592595 [2024-06-20 16:04:03,468 INFO L175 Difference]: Start difference. First operand has 181 places, 144 transitions, 1477 flow. Second operand 9 states and 88 transitions. [2024-06-20 16:04:03,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 157 transitions, 1881 flow [2024-06-20 16:04:03,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 157 transitions, 1751 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:03,562 INFO L231 Difference]: Finished difference. Result has 180 places, 145 transitions, 1401 flow [2024-06-20 16:04:03,563 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1401, PETRI_PLACES=180, PETRI_TRANSITIONS=145} [2024-06-20 16:04:03,563 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 151 predicate places. [2024-06-20 16:04:03,563 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 145 transitions, 1401 flow [2024-06-20 16:04:03,563 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-20 16:04:03,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:03,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:03,564 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 16:04:03,564 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-20 16:04:03,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:03,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1693301221, now seen corresponding path program 4 times [2024-06-20 16:04:03,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:03,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252552930] [2024-06-20 16:04:03,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:03,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:04,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:04,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:04,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252552930] [2024-06-20 16:04:04,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252552930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:04,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:04,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:04,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656033402] [2024-06-20 16:04:04,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:04,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:04,740 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:04,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:04,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:04,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:04,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 145 transitions, 1401 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-20 16:04:04,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:04,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:04,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:05,075 INFO L124 PetriNetUnfolderBase]: 433/773 cut-off events. [2024-06-20 16:04:05,076 INFO L125 PetriNetUnfolderBase]: For 40803/40803 co-relation queries the response was YES. [2024-06-20 16:04:05,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4973 conditions, 773 events. 433/773 cut-off events. For 40803/40803 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3563 event pairs, 76 based on Foata normal form. 2/774 useless extension candidates. Maximal degree in co-relation 4882. Up to 722 conditions per place. [2024-06-20 16:04:05,081 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 143 selfloop transitions, 15 changer transitions 0/160 dead transitions. [2024-06-20 16:04:05,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 160 transitions, 1817 flow [2024-06-20 16:04:05,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:05,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:05,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-20 16:04:05,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-20 16:04:05,082 INFO L175 Difference]: Start difference. First operand has 180 places, 145 transitions, 1401 flow. Second operand 10 states and 96 transitions. [2024-06-20 16:04:05,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 160 transitions, 1817 flow [2024-06-20 16:04:05,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 160 transitions, 1773 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:05,176 INFO L231 Difference]: Finished difference. Result has 183 places, 146 transitions, 1417 flow [2024-06-20 16:04:05,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1417, PETRI_PLACES=183, PETRI_TRANSITIONS=146} [2024-06-20 16:04:05,177 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 154 predicate places. [2024-06-20 16:04:05,177 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 146 transitions, 1417 flow [2024-06-20 16:04:05,177 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-20 16:04:05,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:05,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:05,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 16:04:05,177 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-20 16:04:05,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:05,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1683770302, now seen corresponding path program 7 times [2024-06-20 16:04:05,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:05,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205668396] [2024-06-20 16:04:05,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:05,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:05,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:06,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:06,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:06,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205668396] [2024-06-20 16:04:06,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205668396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:06,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:06,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:06,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219207709] [2024-06-20 16:04:06,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:06,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:06,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:06,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:06,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:06,039 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:06,040 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 146 transitions, 1417 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-20 16:04:06,040 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:06,040 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:06,040 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:06,319 INFO L124 PetriNetUnfolderBase]: 429/767 cut-off events. [2024-06-20 16:04:06,320 INFO L125 PetriNetUnfolderBase]: For 38551/38551 co-relation queries the response was YES. [2024-06-20 16:04:06,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4826 conditions, 767 events. 429/767 cut-off events. For 38551/38551 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3535 event pairs, 75 based on Foata normal form. 2/768 useless extension candidates. Maximal degree in co-relation 4734. Up to 716 conditions per place. [2024-06-20 16:04:06,326 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 141 selfloop transitions, 17 changer transitions 0/160 dead transitions. [2024-06-20 16:04:06,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 160 transitions, 1813 flow [2024-06-20 16:04:06,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:06,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:06,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 99 transitions. [2024-06-20 16:04:06,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33 [2024-06-20 16:04:06,327 INFO L175 Difference]: Start difference. First operand has 183 places, 146 transitions, 1417 flow. Second operand 10 states and 99 transitions. [2024-06-20 16:04:06,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 160 transitions, 1813 flow [2024-06-20 16:04:06,412 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 160 transitions, 1747 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:06,414 INFO L231 Difference]: Finished difference. Result has 185 places, 146 transitions, 1390 flow [2024-06-20 16:04:06,414 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1351, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1390, PETRI_PLACES=185, PETRI_TRANSITIONS=146} [2024-06-20 16:04:06,414 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 156 predicate places. [2024-06-20 16:04:06,414 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 146 transitions, 1390 flow [2024-06-20 16:04:06,415 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-20 16:04:06,415 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:06,415 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:06,415 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 16:04:06,415 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-20 16:04:06,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:06,416 INFO L85 PathProgramCache]: Analyzing trace with hash -1888894208, now seen corresponding path program 8 times [2024-06-20 16:04:06,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:06,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417832370] [2024-06-20 16:04:06,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:06,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:06,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:07,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:07,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:07,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417832370] [2024-06-20 16:04:07,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417832370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:07,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:07,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:07,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831014645] [2024-06-20 16:04:07,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:07,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:07,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:07,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:07,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:07,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:07,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 146 transitions, 1390 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-20 16:04:07,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:07,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:07,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:07,697 INFO L124 PetriNetUnfolderBase]: 433/775 cut-off events. [2024-06-20 16:04:07,697 INFO L125 PetriNetUnfolderBase]: For 39845/39849 co-relation queries the response was YES. [2024-06-20 16:04:07,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4866 conditions, 775 events. 433/775 cut-off events. For 39845/39849 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 3589 event pairs, 61 based on Foata normal form. 3/777 useless extension candidates. Maximal degree in co-relation 4773. Up to 611 conditions per place. [2024-06-20 16:04:07,703 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 116 selfloop transitions, 42 changer transitions 0/160 dead transitions. [2024-06-20 16:04:07,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 160 transitions, 1770 flow [2024-06-20 16:04:07,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:07,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:07,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 97 transitions. [2024-06-20 16:04:07,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3592592592592593 [2024-06-20 16:04:07,704 INFO L175 Difference]: Start difference. First operand has 185 places, 146 transitions, 1390 flow. Second operand 9 states and 97 transitions. [2024-06-20 16:04:07,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 160 transitions, 1770 flow [2024-06-20 16:04:07,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 160 transitions, 1727 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 16:04:07,807 INFO L231 Difference]: Finished difference. Result has 185 places, 147 transitions, 1465 flow [2024-06-20 16:04:07,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1347, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1465, PETRI_PLACES=185, PETRI_TRANSITIONS=147} [2024-06-20 16:04:07,807 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 156 predicate places. [2024-06-20 16:04:07,807 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 147 transitions, 1465 flow [2024-06-20 16:04:07,807 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-20 16:04:07,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:07,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:07,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 16:04:07,808 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-20 16:04:07,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:07,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1888897928, now seen corresponding path program 9 times [2024-06-20 16:04:07,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:07,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150089286] [2024-06-20 16:04:07,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:07,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:08,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:08,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:08,769 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150089286] [2024-06-20 16:04:08,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150089286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:08,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:08,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:08,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090280579] [2024-06-20 16:04:08,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:08,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:08,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:08,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:08,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:08,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:08,824 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 147 transitions, 1465 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-20 16:04:08,824 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:08,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:08,825 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:09,059 INFO L124 PetriNetUnfolderBase]: 437/783 cut-off events. [2024-06-20 16:04:09,060 INFO L125 PetriNetUnfolderBase]: For 41738/41742 co-relation queries the response was YES. [2024-06-20 16:04:09,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5009 conditions, 783 events. 437/783 cut-off events. For 41738/41742 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3661 event pairs, 68 based on Foata normal form. 3/785 useless extension candidates. Maximal degree in co-relation 4915. Up to 672 conditions per place. [2024-06-20 16:04:09,066 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 130 selfloop transitions, 29 changer transitions 0/161 dead transitions. [2024-06-20 16:04:09,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 161 transitions, 1847 flow [2024-06-20 16:04:09,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:09,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:09,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 93 transitions. [2024-06-20 16:04:09,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34444444444444444 [2024-06-20 16:04:09,068 INFO L175 Difference]: Start difference. First operand has 185 places, 147 transitions, 1465 flow. Second operand 9 states and 93 transitions. [2024-06-20 16:04:09,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 161 transitions, 1847 flow [2024-06-20 16:04:09,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 161 transitions, 1739 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:09,162 INFO L231 Difference]: Finished difference. Result has 187 places, 148 transitions, 1451 flow [2024-06-20 16:04:09,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1357, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1451, PETRI_PLACES=187, PETRI_TRANSITIONS=148} [2024-06-20 16:04:09,164 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 158 predicate places. [2024-06-20 16:04:09,164 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 148 transitions, 1451 flow [2024-06-20 16:04:09,164 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-20 16:04:09,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:09,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:09,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 16:04:09,164 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-20 16:04:09,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:09,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1300155737, now seen corresponding path program 5 times [2024-06-20 16:04:09,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:09,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010793783] [2024-06-20 16:04:09,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:09,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:09,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:10,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:10,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:10,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010793783] [2024-06-20 16:04:10,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010793783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:10,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:10,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:10,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499944838] [2024-06-20 16:04:10,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:10,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:10,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:10,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:10,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:10,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:10,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 148 transitions, 1451 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-20 16:04:10,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:10,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:10,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:10,680 INFO L124 PetriNetUnfolderBase]: 434/778 cut-off events. [2024-06-20 16:04:10,681 INFO L125 PetriNetUnfolderBase]: For 38834/38838 co-relation queries the response was YES. [2024-06-20 16:04:10,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4801 conditions, 778 events. 434/778 cut-off events. For 38834/38838 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3638 event pairs, 77 based on Foata normal form. 6/783 useless extension candidates. Maximal degree in co-relation 4706. Up to 730 conditions per place. [2024-06-20 16:04:10,686 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 140 selfloop transitions, 20 changer transitions 0/162 dead transitions. [2024-06-20 16:04:10,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 162 transitions, 1837 flow [2024-06-20 16:04:10,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:10,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:10,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 96 transitions. [2024-06-20 16:04:10,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-06-20 16:04:10,688 INFO L175 Difference]: Start difference. First operand has 187 places, 148 transitions, 1451 flow. Second operand 10 states and 96 transitions. [2024-06-20 16:04:10,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 162 transitions, 1837 flow [2024-06-20 16:04:10,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 162 transitions, 1753 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 16:04:10,785 INFO L231 Difference]: Finished difference. Result has 191 places, 150 transitions, 1450 flow [2024-06-20 16:04:10,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1367, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1450, PETRI_PLACES=191, PETRI_TRANSITIONS=150} [2024-06-20 16:04:10,785 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 162 predicate places. [2024-06-20 16:04:10,786 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 150 transitions, 1450 flow [2024-06-20 16:04:10,786 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-20 16:04:10,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:10,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:10,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 16:04:10,786 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-20 16:04:10,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:10,787 INFO L85 PathProgramCache]: Analyzing trace with hash 546152644, now seen corresponding path program 10 times [2024-06-20 16:04:10,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:10,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972691646] [2024-06-20 16:04:10,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:10,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:10,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:11,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:11,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:11,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972691646] [2024-06-20 16:04:11,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972691646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:11,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:11,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:11,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103237495] [2024-06-20 16:04:11,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:11,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:11,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:11,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:11,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:11,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:11,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 150 transitions, 1450 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-20 16:04:11,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:11,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:11,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:11,889 INFO L124 PetriNetUnfolderBase]: 431/773 cut-off events. [2024-06-20 16:04:11,889 INFO L125 PetriNetUnfolderBase]: For 35749/35753 co-relation queries the response was YES. [2024-06-20 16:04:11,893 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4598 conditions, 773 events. 431/773 cut-off events. For 35749/35753 co-relation queries the response was YES. Maximal size of possible extension queue 83. Compared 3608 event pairs, 74 based on Foata normal form. 6/778 useless extension candidates. Maximal degree in co-relation 4501. Up to 725 conditions per place. [2024-06-20 16:04:11,895 INFO L140 encePairwiseOnDemand]: 21/30 looper letters, 142 selfloop transitions, 18 changer transitions 0/162 dead transitions. [2024-06-20 16:04:11,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 162 transitions, 1804 flow [2024-06-20 16:04:11,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 16:04:11,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 16:04:11,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 89 transitions. [2024-06-20 16:04:11,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3296296296296296 [2024-06-20 16:04:11,899 INFO L175 Difference]: Start difference. First operand has 191 places, 150 transitions, 1450 flow. Second operand 9 states and 89 transitions. [2024-06-20 16:04:11,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 162 transitions, 1804 flow [2024-06-20 16:04:11,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 162 transitions, 1699 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:11,986 INFO L231 Difference]: Finished difference. Result has 192 places, 150 transitions, 1385 flow [2024-06-20 16:04:11,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1345, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1385, PETRI_PLACES=192, PETRI_TRANSITIONS=150} [2024-06-20 16:04:11,986 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 163 predicate places. [2024-06-20 16:04:11,986 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 150 transitions, 1385 flow [2024-06-20 16:04:11,987 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-20 16:04:11,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:11,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:11,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 16:04:11,987 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-20 16:04:11,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:11,987 INFO L85 PathProgramCache]: Analyzing trace with hash 546158596, now seen corresponding path program 8 times [2024-06-20 16:04:11,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:11,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332474591] [2024-06-20 16:04:11,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:11,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:12,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:12,890 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:12,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:12,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332474591] [2024-06-20 16:04:12,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332474591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:12,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:12,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:12,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301717088] [2024-06-20 16:04:12,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:12,891 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:12,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:12,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:12,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:12,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:12,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 150 transitions, 1385 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-20 16:04:12,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:12,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:12,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:13,214 INFO L124 PetriNetUnfolderBase]: 437/783 cut-off events. [2024-06-20 16:04:13,214 INFO L125 PetriNetUnfolderBase]: For 36337/36341 co-relation queries the response was YES. [2024-06-20 16:04:13,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4591 conditions, 783 events. 437/783 cut-off events. For 36337/36341 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3681 event pairs, 71 based on Foata normal form. 6/788 useless extension candidates. Maximal degree in co-relation 4493. Up to 696 conditions per place. [2024-06-20 16:04:13,221 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 138 selfloop transitions, 28 changer transitions 0/168 dead transitions. [2024-06-20 16:04:13,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 168 transitions, 1925 flow [2024-06-20 16:04:13,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:13,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:13,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:04:13,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-20 16:04:13,222 INFO L175 Difference]: Start difference. First operand has 192 places, 150 transitions, 1385 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:04:13,222 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 168 transitions, 1925 flow [2024-06-20 16:04:13,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 168 transitions, 1799 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:13,322 INFO L231 Difference]: Finished difference. Result has 192 places, 152 transitions, 1352 flow [2024-06-20 16:04:13,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1259, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1352, PETRI_PLACES=192, PETRI_TRANSITIONS=152} [2024-06-20 16:04:13,323 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 163 predicate places. [2024-06-20 16:04:13,323 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 152 transitions, 1352 flow [2024-06-20 16:04:13,323 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-20 16:04:13,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:13,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:13,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 16:04:13,323 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-20 16:04:13,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:13,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1883179916, now seen corresponding path program 9 times [2024-06-20 16:04:13,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:13,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759500489] [2024-06-20 16:04:13,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:13,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:13,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:14,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:14,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:14,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759500489] [2024-06-20 16:04:14,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759500489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:14,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:14,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:14,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888601866] [2024-06-20 16:04:14,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:14,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:14,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:14,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:14,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:14,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:14,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 152 transitions, 1352 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-20 16:04:14,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:14,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:14,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:14,535 INFO L124 PetriNetUnfolderBase]: 433/777 cut-off events. [2024-06-20 16:04:14,536 INFO L125 PetriNetUnfolderBase]: For 32745/32749 co-relation queries the response was YES. [2024-06-20 16:04:14,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4310 conditions, 777 events. 433/777 cut-off events. For 32745/32749 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 3648 event pairs, 71 based on Foata normal form. 6/782 useless extension candidates. Maximal degree in co-relation 4213. Up to 693 conditions per place. [2024-06-20 16:04:14,542 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 138 selfloop transitions, 27 changer transitions 0/167 dead transitions. [2024-06-20 16:04:14,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 167 transitions, 1728 flow [2024-06-20 16:04:14,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:14,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:14,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 16:04:14,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 16:04:14,543 INFO L175 Difference]: Start difference. First operand has 192 places, 152 transitions, 1352 flow. Second operand 10 states and 104 transitions. [2024-06-20 16:04:14,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 167 transitions, 1728 flow [2024-06-20 16:04:14,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 167 transitions, 1628 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:14,628 INFO L231 Difference]: Finished difference. Result has 194 places, 152 transitions, 1311 flow [2024-06-20 16:04:14,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1252, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1311, PETRI_PLACES=194, PETRI_TRANSITIONS=152} [2024-06-20 16:04:14,629 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-20 16:04:14,629 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 152 transitions, 1311 flow [2024-06-20 16:04:14,629 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-20 16:04:14,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:14,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:14,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 16:04:14,629 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-20 16:04:14,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:14,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1556899839, now seen corresponding path program 1 times [2024-06-20 16:04:14,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:14,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077424520] [2024-06-20 16:04:14,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:14,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:14,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:15,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:15,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077424520] [2024-06-20 16:04:15,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077424520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:15,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:15,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:15,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249308191] [2024-06-20 16:04:15,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:15,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:15,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:15,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:15,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:15,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:15,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 152 transitions, 1311 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-20 16:04:15,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:15,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:15,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:16,045 INFO L124 PetriNetUnfolderBase]: 437/785 cut-off events. [2024-06-20 16:04:16,045 INFO L125 PetriNetUnfolderBase]: For 33692/33692 co-relation queries the response was YES. [2024-06-20 16:04:16,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4328 conditions, 785 events. 437/785 cut-off events. For 33692/33692 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 3703 event pairs, 61 based on Foata normal form. 2/786 useless extension candidates. Maximal degree in co-relation 4230. Up to 685 conditions per place. [2024-06-20 16:04:16,051 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 151 selfloop transitions, 19 changer transitions 0/172 dead transitions. [2024-06-20 16:04:16,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 172 transitions, 1727 flow [2024-06-20 16:04:16,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:16,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:16,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 100 transitions. [2024-06-20 16:04:16,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3333333333333333 [2024-06-20 16:04:16,052 INFO L175 Difference]: Start difference. First operand has 194 places, 152 transitions, 1311 flow. Second operand 10 states and 100 transitions. [2024-06-20 16:04:16,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 172 transitions, 1727 flow [2024-06-20 16:04:16,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 172 transitions, 1655 flow, removed 1 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:16,135 INFO L231 Difference]: Finished difference. Result has 194 places, 153 transitions, 1309 flow [2024-06-20 16:04:16,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1239, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1309, PETRI_PLACES=194, PETRI_TRANSITIONS=153} [2024-06-20 16:04:16,136 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-20 16:04:16,136 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 153 transitions, 1309 flow [2024-06-20 16:04:16,136 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-20 16:04:16,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:16,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:16,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 16:04:16,136 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-20 16:04:16,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:16,137 INFO L85 PathProgramCache]: Analyzing trace with hash -151661545, now seen corresponding path program 2 times [2024-06-20 16:04:16,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:16,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508777172] [2024-06-20 16:04:16,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:16,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:16,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:17,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:17,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:17,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508777172] [2024-06-20 16:04:17,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508777172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:17,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:17,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:17,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505642414] [2024-06-20 16:04:17,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:17,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:17,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:17,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:17,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:17,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:17,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 153 transitions, 1309 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-20 16:04:17,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:17,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:17,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:17,602 INFO L124 PetriNetUnfolderBase]: 441/793 cut-off events. [2024-06-20 16:04:17,602 INFO L125 PetriNetUnfolderBase]: For 35030/35030 co-relation queries the response was YES. [2024-06-20 16:04:17,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4401 conditions, 793 events. 441/793 cut-off events. For 35030/35030 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3765 event pairs, 66 based on Foata normal form. 2/794 useless extension candidates. Maximal degree in co-relation 4302. Up to 693 conditions per place. [2024-06-20 16:04:17,608 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 147 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2024-06-20 16:04:17,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 173 transitions, 1731 flow [2024-06-20 16:04:17,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:17,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:17,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:04:17,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 16:04:17,609 INFO L175 Difference]: Start difference. First operand has 194 places, 153 transitions, 1309 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:04:17,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 173 transitions, 1731 flow [2024-06-20 16:04:17,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 173 transitions, 1671 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:17,696 INFO L231 Difference]: Finished difference. Result has 196 places, 154 transitions, 1331 flow [2024-06-20 16:04:17,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1249, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1331, PETRI_PLACES=196, PETRI_TRANSITIONS=154} [2024-06-20 16:04:17,696 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 167 predicate places. [2024-06-20 16:04:17,696 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 154 transitions, 1331 flow [2024-06-20 16:04:17,697 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-20 16:04:17,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:17,697 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:17,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 16:04:17,697 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-20 16:04:17,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:17,697 INFO L85 PathProgramCache]: Analyzing trace with hash 1796604839, now seen corresponding path program 1 times [2024-06-20 16:04:17,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:17,698 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836255879] [2024-06-20 16:04:17,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:17,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:17,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:19,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:19,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:19,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836255879] [2024-06-20 16:04:19,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1836255879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:19,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:19,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:19,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884495358] [2024-06-20 16:04:19,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:19,094 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:19,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:19,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:19,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:19,182 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:19,183 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 154 transitions, 1331 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-20 16:04:19,183 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:19,183 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:19,183 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:19,477 INFO L124 PetriNetUnfolderBase]: 439/790 cut-off events. [2024-06-20 16:04:19,477 INFO L125 PetriNetUnfolderBase]: For 32297/32297 co-relation queries the response was YES. [2024-06-20 16:04:19,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4307 conditions, 790 events. 439/790 cut-off events. For 32297/32297 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 3765 event pairs, 69 based on Foata normal form. 1/790 useless extension candidates. Maximal degree in co-relation 4207. Up to 679 conditions per place. [2024-06-20 16:04:19,483 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 138 selfloop transitions, 33 changer transitions 0/173 dead transitions. [2024-06-20 16:04:19,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 173 transitions, 1731 flow [2024-06-20 16:04:19,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:19,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:19,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 16:04:19,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 16:04:19,484 INFO L175 Difference]: Start difference. First operand has 196 places, 154 transitions, 1331 flow. Second operand 10 states and 105 transitions. [2024-06-20 16:04:19,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 173 transitions, 1731 flow [2024-06-20 16:04:19,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 173 transitions, 1647 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:19,575 INFO L231 Difference]: Finished difference. Result has 198 places, 154 transitions, 1321 flow [2024-06-20 16:04:19,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1247, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1321, PETRI_PLACES=198, PETRI_TRANSITIONS=154} [2024-06-20 16:04:19,576 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-20 16:04:19,576 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 154 transitions, 1321 flow [2024-06-20 16:04:19,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-20 16:04:19,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:19,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:19,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 16:04:19,577 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-20 16:04:19,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:19,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1796604653, now seen corresponding path program 3 times [2024-06-20 16:04:19,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:19,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229739103] [2024-06-20 16:04:19,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:19,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:19,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:20,527 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:20,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:20,527 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229739103] [2024-06-20 16:04:20,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229739103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:20,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:20,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:20,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170133546] [2024-06-20 16:04:20,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:20,528 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:20,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:20,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:20,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:20,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:20,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 154 transitions, 1321 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-20 16:04:20,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:20,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:20,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:20,904 INFO L124 PetriNetUnfolderBase]: 443/798 cut-off events. [2024-06-20 16:04:20,904 INFO L125 PetriNetUnfolderBase]: For 35543/35543 co-relation queries the response was YES. [2024-06-20 16:04:20,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4360 conditions, 798 events. 443/798 cut-off events. For 35543/35543 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 3805 event pairs, 71 based on Foata normal form. 2/799 useless extension candidates. Maximal degree in co-relation 4259. Up to 690 conditions per place. [2024-06-20 16:04:20,910 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 142 selfloop transitions, 30 changer transitions 0/174 dead transitions. [2024-06-20 16:04:20,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 174 transitions, 1751 flow [2024-06-20 16:04:20,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:20,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:20,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 16:04:20,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 16:04:20,912 INFO L175 Difference]: Start difference. First operand has 198 places, 154 transitions, 1321 flow. Second operand 10 states and 104 transitions. [2024-06-20 16:04:20,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 174 transitions, 1751 flow [2024-06-20 16:04:21,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 174 transitions, 1623 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:21,009 INFO L231 Difference]: Finished difference. Result has 198 places, 155 transitions, 1290 flow [2024-06-20 16:04:21,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1193, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1290, PETRI_PLACES=198, PETRI_TRANSITIONS=155} [2024-06-20 16:04:21,011 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-20 16:04:21,011 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 155 transitions, 1290 flow [2024-06-20 16:04:21,011 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-20 16:04:21,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:21,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:21,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 16:04:21,011 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-20 16:04:21,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:21,012 INFO L85 PathProgramCache]: Analyzing trace with hash 1796600003, now seen corresponding path program 4 times [2024-06-20 16:04:21,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:21,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600471096] [2024-06-20 16:04:21,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:21,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:21,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:22,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:22,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:22,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600471096] [2024-06-20 16:04:22,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600471096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:22,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:22,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:22,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025511108] [2024-06-20 16:04:22,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:22,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:22,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:22,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:22,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:22,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:22,106 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 155 transitions, 1290 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-20 16:04:22,106 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:22,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:22,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:22,376 INFO L124 PetriNetUnfolderBase]: 447/806 cut-off events. [2024-06-20 16:04:22,376 INFO L125 PetriNetUnfolderBase]: For 36392/36392 co-relation queries the response was YES. [2024-06-20 16:04:22,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4372 conditions, 806 events. 447/806 cut-off events. For 36392/36392 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 3892 event pairs, 69 based on Foata normal form. 2/807 useless extension candidates. Maximal degree in co-relation 4271. Up to 682 conditions per place. [2024-06-20 16:04:22,383 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 143 selfloop transitions, 30 changer transitions 0/175 dead transitions. [2024-06-20 16:04:22,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 175 transitions, 1722 flow [2024-06-20 16:04:22,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:22,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:22,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 16:04:22,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 16:04:22,384 INFO L175 Difference]: Start difference. First operand has 198 places, 155 transitions, 1290 flow. Second operand 10 states and 105 transitions. [2024-06-20 16:04:22,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 175 transitions, 1722 flow [2024-06-20 16:04:22,472 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 175 transitions, 1580 flow, removed 18 selfloop flow, removed 11 redundant places. [2024-06-20 16:04:22,474 INFO L231 Difference]: Finished difference. Result has 197 places, 156 transitions, 1246 flow [2024-06-20 16:04:22,474 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1148, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1246, PETRI_PLACES=197, PETRI_TRANSITIONS=156} [2024-06-20 16:04:22,474 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:04:22,475 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 156 transitions, 1246 flow [2024-06-20 16:04:22,475 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-20 16:04:22,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:22,475 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:22,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 16:04:22,475 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-20 16:04:22,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:22,476 INFO L85 PathProgramCache]: Analyzing trace with hash -600699499, now seen corresponding path program 1 times [2024-06-20 16:04:22,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:22,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515109399] [2024-06-20 16:04:22,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:22,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:22,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:23,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:23,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:23,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515109399] [2024-06-20 16:04:23,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515109399] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:23,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:23,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:23,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463770142] [2024-06-20 16:04:23,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:23,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:23,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:23,535 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:23,535 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:23,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:23,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 156 transitions, 1246 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-20 16:04:23,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:23,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:23,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:23,950 INFO L124 PetriNetUnfolderBase]: 463/842 cut-off events. [2024-06-20 16:04:23,950 INFO L125 PetriNetUnfolderBase]: For 55989/55989 co-relation queries the response was YES. [2024-06-20 16:04:23,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4348 conditions, 842 events. 463/842 cut-off events. For 55989/55989 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 4107 event pairs, 74 based on Foata normal form. 10/851 useless extension candidates. Maximal degree in co-relation 4249. Up to 703 conditions per place. [2024-06-20 16:04:23,957 INFO L140 encePairwiseOnDemand]: 18/30 looper letters, 144 selfloop transitions, 24 changer transitions 11/181 dead transitions. [2024-06-20 16:04:23,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 181 transitions, 1708 flow [2024-06-20 16:04:23,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:23,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:23,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:04:23,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-20 16:04:23,958 INFO L175 Difference]: Start difference. First operand has 197 places, 156 transitions, 1246 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:04:23,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 181 transitions, 1708 flow [2024-06-20 16:04:24,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 181 transitions, 1620 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:24,073 INFO L231 Difference]: Finished difference. Result has 200 places, 153 transitions, 1182 flow [2024-06-20 16:04:24,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1158, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1182, PETRI_PLACES=200, PETRI_TRANSITIONS=153} [2024-06-20 16:04:24,074 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 171 predicate places. [2024-06-20 16:04:24,074 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 153 transitions, 1182 flow [2024-06-20 16:04:24,074 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-20 16:04:24,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:24,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:24,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 16:04:24,074 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-20 16:04:24,075 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:24,075 INFO L85 PathProgramCache]: Analyzing trace with hash -508120339, now seen corresponding path program 5 times [2024-06-20 16:04:24,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:24,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230139999] [2024-06-20 16:04:24,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:24,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:24,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:25,075 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:25,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:25,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230139999] [2024-06-20 16:04:25,076 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230139999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:25,076 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:25,076 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:25,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543242959] [2024-06-20 16:04:25,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:25,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:25,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:25,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:25,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:25,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:25,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 153 transitions, 1182 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-20 16:04:25,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:25,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:25,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:25,510 INFO L124 PetriNetUnfolderBase]: 457/836 cut-off events. [2024-06-20 16:04:25,511 INFO L125 PetriNetUnfolderBase]: For 62551/62551 co-relation queries the response was YES. [2024-06-20 16:04:25,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4304 conditions, 836 events. 457/836 cut-off events. For 62551/62551 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4096 event pairs, 75 based on Foata normal form. 12/847 useless extension candidates. Maximal degree in co-relation 4204. Up to 710 conditions per place. [2024-06-20 16:04:25,517 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 143 selfloop transitions, 23 changer transitions 7/175 dead transitions. [2024-06-20 16:04:25,517 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 175 transitions, 1654 flow [2024-06-20 16:04:25,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:25,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:25,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:04:25,518 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-20 16:04:25,518 INFO L175 Difference]: Start difference. First operand has 200 places, 153 transitions, 1182 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:04:25,518 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 175 transitions, 1654 flow [2024-06-20 16:04:25,623 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 175 transitions, 1600 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:25,625 INFO L231 Difference]: Finished difference. Result has 197 places, 151 transitions, 1191 flow [2024-06-20 16:04:25,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1128, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1191, PETRI_PLACES=197, PETRI_TRANSITIONS=151} [2024-06-20 16:04:25,626 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:04:25,626 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 151 transitions, 1191 flow [2024-06-20 16:04:25,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-20 16:04:25,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:25,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:25,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 16:04:25,627 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-20 16:04:25,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:25,627 INFO L85 PathProgramCache]: Analyzing trace with hash 1838946683, now seen corresponding path program 2 times [2024-06-20 16:04:25,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:25,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49326100] [2024-06-20 16:04:25,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:25,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:25,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:26,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:26,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:26,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49326100] [2024-06-20 16:04:26,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49326100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:26,500 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:26,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:26,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823638641] [2024-06-20 16:04:26,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:26,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:26,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:26,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:26,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:26,613 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:26,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 151 transitions, 1191 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-20 16:04:26,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:26,614 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:26,614 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:26,905 INFO L124 PetriNetUnfolderBase]: 481/888 cut-off events. [2024-06-20 16:04:26,906 INFO L125 PetriNetUnfolderBase]: For 82849/82849 co-relation queries the response was YES. [2024-06-20 16:04:26,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5412 conditions, 888 events. 481/888 cut-off events. For 82849/82849 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4398 event pairs, 85 based on Foata normal form. 8/895 useless extension candidates. Maximal degree in co-relation 5313. Up to 682 conditions per place. [2024-06-20 16:04:26,912 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 148 selfloop transitions, 19 changer transitions 8/177 dead transitions. [2024-06-20 16:04:26,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 177 transitions, 1839 flow [2024-06-20 16:04:26,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:26,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:26,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 16:04:26,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 16:04:26,913 INFO L175 Difference]: Start difference. First operand has 197 places, 151 transitions, 1191 flow. Second operand 10 states and 110 transitions. [2024-06-20 16:04:26,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 177 transitions, 1839 flow [2024-06-20 16:04:27,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 177 transitions, 1757 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:27,066 INFO L231 Difference]: Finished difference. Result has 197 places, 148 transitions, 1132 flow [2024-06-20 16:04:27,066 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1132, PETRI_PLACES=197, PETRI_TRANSITIONS=148} [2024-06-20 16:04:27,066 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:04:27,067 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 148 transitions, 1132 flow [2024-06-20 16:04:27,067 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-20 16:04:27,067 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:27,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-20 16:04:27,067 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 16:04:27,067 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-20 16:04:27,067 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:27,068 INFO L85 PathProgramCache]: Analyzing trace with hash -685251859, now seen corresponding path program 6 times [2024-06-20 16:04:27,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:27,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027191945] [2024-06-20 16:04:27,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:27,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:27,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:27,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:27,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:27,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027191945] [2024-06-20 16:04:27,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027191945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:27,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:27,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:27,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341040075] [2024-06-20 16:04:27,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:27,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:27,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:27,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:27,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:28,120 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:28,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 148 transitions, 1132 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-20 16:04:28,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:28,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:28,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:28,407 INFO L124 PetriNetUnfolderBase]: 466/855 cut-off events. [2024-06-20 16:04:28,407 INFO L125 PetriNetUnfolderBase]: For 69249/69249 co-relation queries the response was YES. [2024-06-20 16:04:28,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5294 conditions, 855 events. 466/855 cut-off events. For 69249/69249 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4171 event pairs, 93 based on Foata normal form. 2/856 useless extension candidates. Maximal degree in co-relation 5195. Up to 748 conditions per place. [2024-06-20 16:04:28,414 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 136 selfloop transitions, 28 changer transitions 0/166 dead transitions. [2024-06-20 16:04:28,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 166 transitions, 1544 flow [2024-06-20 16:04:28,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:28,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:28,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 16:04:28,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 16:04:28,415 INFO L175 Difference]: Start difference. First operand has 197 places, 148 transitions, 1132 flow. Second operand 10 states and 104 transitions. [2024-06-20 16:04:28,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 166 transitions, 1544 flow [2024-06-20 16:04:28,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 166 transitions, 1508 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:04:28,596 INFO L231 Difference]: Finished difference. Result has 195 places, 149 transitions, 1194 flow [2024-06-20 16:04:28,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1096, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1194, PETRI_PLACES=195, PETRI_TRANSITIONS=149} [2024-06-20 16:04:28,597 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-20 16:04:28,597 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 149 transitions, 1194 flow [2024-06-20 16:04:28,597 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-20 16:04:28,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:28,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:28,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 16:04:28,598 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-20 16:04:28,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:28,598 INFO L85 PathProgramCache]: Analyzing trace with hash -508113395, now seen corresponding path program 3 times [2024-06-20 16:04:28,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:28,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015766445] [2024-06-20 16:04:28,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:28,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:28,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:29,624 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:29,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:29,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015766445] [2024-06-20 16:04:29,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015766445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:29,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:29,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:29,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315505713] [2024-06-20 16:04:29,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:29,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:29,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:29,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:29,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:29,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:29,739 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 149 transitions, 1194 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-20 16:04:29,739 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:29,739 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:29,739 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:30,050 INFO L124 PetriNetUnfolderBase]: 482/891 cut-off events. [2024-06-20 16:04:30,050 INFO L125 PetriNetUnfolderBase]: For 87200/87200 co-relation queries the response was YES. [2024-06-20 16:04:30,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5475 conditions, 891 events. 482/891 cut-off events. For 87200/87200 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4400 event pairs, 99 based on Foata normal form. 10/900 useless extension candidates. Maximal degree in co-relation 5377. Up to 782 conditions per place. [2024-06-20 16:04:30,058 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 143 selfloop transitions, 18 changer transitions 9/172 dead transitions. [2024-06-20 16:04:30,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 172 transitions, 1632 flow [2024-06-20 16:04:30,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:30,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:30,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 16:04:30,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-20 16:04:30,060 INFO L175 Difference]: Start difference. First operand has 195 places, 149 transitions, 1194 flow. Second operand 11 states and 115 transitions. [2024-06-20 16:04:30,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 172 transitions, 1632 flow [2024-06-20 16:04:30,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 172 transitions, 1544 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:30,234 INFO L231 Difference]: Finished difference. Result has 198 places, 146 transitions, 1122 flow [2024-06-20 16:04:30,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1106, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1122, PETRI_PLACES=198, PETRI_TRANSITIONS=146} [2024-06-20 16:04:30,234 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-20 16:04:30,235 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 146 transitions, 1122 flow [2024-06-20 16:04:30,235 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-20 16:04:30,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:30,235 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:30,235 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 16:04:30,235 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-20 16:04:30,235 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:30,236 INFO L85 PathProgramCache]: Analyzing trace with hash -685256509, now seen corresponding path program 7 times [2024-06-20 16:04:30,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:30,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533246357] [2024-06-20 16:04:30,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:30,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:31,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:31,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:31,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533246357] [2024-06-20 16:04:31,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533246357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:31,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:31,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:31,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [572930146] [2024-06-20 16:04:31,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:31,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:31,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:31,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:31,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:31,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:31,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 146 transitions, 1122 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-20 16:04:31,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:31,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:31,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:31,693 INFO L124 PetriNetUnfolderBase]: 460/849 cut-off events. [2024-06-20 16:04:31,693 INFO L125 PetriNetUnfolderBase]: For 69393/69393 co-relation queries the response was YES. [2024-06-20 16:04:31,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5288 conditions, 849 events. 460/849 cut-off events. For 69393/69393 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4161 event pairs, 91 based on Foata normal form. 2/850 useless extension candidates. Maximal degree in co-relation 5189. Up to 728 conditions per place. [2024-06-20 16:04:31,700 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 133 selfloop transitions, 29 changer transitions 0/164 dead transitions. [2024-06-20 16:04:31,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 164 transitions, 1530 flow [2024-06-20 16:04:31,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:31,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:31,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 105 transitions. [2024-06-20 16:04:31,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-06-20 16:04:31,701 INFO L175 Difference]: Start difference. First operand has 198 places, 146 transitions, 1122 flow. Second operand 10 states and 105 transitions. [2024-06-20 16:04:31,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 164 transitions, 1530 flow [2024-06-20 16:04:31,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 164 transitions, 1488 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 16:04:31,872 INFO L231 Difference]: Finished difference. Result has 195 places, 147 transitions, 1182 flow [2024-06-20 16:04:31,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1080, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1182, PETRI_PLACES=195, PETRI_TRANSITIONS=147} [2024-06-20 16:04:31,875 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-20 16:04:31,875 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 147 transitions, 1182 flow [2024-06-20 16:04:31,876 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-20 16:04:31,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:31,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:31,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 16:04:31,876 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-20 16:04:31,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:31,876 INFO L85 PathProgramCache]: Analyzing trace with hash -514549429, now seen corresponding path program 8 times [2024-06-20 16:04:31,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:31,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608541951] [2024-06-20 16:04:31,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:31,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:31,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:32,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:32,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:32,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608541951] [2024-06-20 16:04:32,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608541951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:32,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:32,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:32,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889549786] [2024-06-20 16:04:32,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:32,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:32,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:32,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:32,764 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:32,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:32,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 147 transitions, 1182 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-20 16:04:32,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:32,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:32,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:33,193 INFO L124 PetriNetUnfolderBase]: 457/844 cut-off events. [2024-06-20 16:04:33,194 INFO L125 PetriNetUnfolderBase]: For 64112/64112 co-relation queries the response was YES. [2024-06-20 16:04:33,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5125 conditions, 844 events. 457/844 cut-off events. For 64112/64112 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4141 event pairs, 92 based on Foata normal form. 2/845 useless extension candidates. Maximal degree in co-relation 5027. Up to 777 conditions per place. [2024-06-20 16:04:33,200 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 143 selfloop transitions, 20 changer transitions 0/165 dead transitions. [2024-06-20 16:04:33,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 165 transitions, 1598 flow [2024-06-20 16:04:33,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:33,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:33,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:04:33,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 16:04:33,207 INFO L175 Difference]: Start difference. First operand has 195 places, 147 transitions, 1182 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:04:33,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 165 transitions, 1598 flow [2024-06-20 16:04:33,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 165 transitions, 1506 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:33,370 INFO L231 Difference]: Finished difference. Result has 197 places, 148 transitions, 1176 flow [2024-06-20 16:04:33,371 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1090, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1176, PETRI_PLACES=197, PETRI_TRANSITIONS=148} [2024-06-20 16:04:33,371 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:04:33,371 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 148 transitions, 1176 flow [2024-06-20 16:04:33,371 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-20 16:04:33,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:33,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:33,372 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 16:04:33,372 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-20 16:04:33,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:33,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1661449239, now seen corresponding path program 9 times [2024-06-20 16:04:33,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:33,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550181525] [2024-06-20 16:04:33,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:33,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:33,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:34,463 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:34,463 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:34,463 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550181525] [2024-06-20 16:04:34,463 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550181525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:34,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:34,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:34,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551593076] [2024-06-20 16:04:34,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:34,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:34,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:34,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:34,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:34,570 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:34,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 148 transitions, 1176 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-20 16:04:34,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:34,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:34,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:34,893 INFO L124 PetriNetUnfolderBase]: 461/852 cut-off events. [2024-06-20 16:04:34,894 INFO L125 PetriNetUnfolderBase]: For 66069/66069 co-relation queries the response was YES. [2024-06-20 16:04:34,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5172 conditions, 852 events. 461/852 cut-off events. For 66069/66069 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 4192 event pairs, 86 based on Foata normal form. 2/853 useless extension candidates. Maximal degree in co-relation 5073. Up to 745 conditions per place. [2024-06-20 16:04:34,899 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 138 selfloop transitions, 26 changer transitions 0/166 dead transitions. [2024-06-20 16:04:34,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 166 transitions, 1590 flow [2024-06-20 16:04:34,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:34,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:34,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:04:34,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 16:04:34,901 INFO L175 Difference]: Start difference. First operand has 197 places, 148 transitions, 1176 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:04:34,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 166 transitions, 1590 flow [2024-06-20 16:04:35,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 166 transitions, 1514 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:35,084 INFO L231 Difference]: Finished difference. Result has 199 places, 149 transitions, 1200 flow [2024-06-20 16:04:35,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1200, PETRI_PLACES=199, PETRI_TRANSITIONS=149} [2024-06-20 16:04:35,084 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 170 predicate places. [2024-06-20 16:04:35,084 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 149 transitions, 1200 flow [2024-06-20 16:04:35,085 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-20 16:04:35,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:35,085 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:35,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 16:04:35,085 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-20 16:04:35,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:35,085 INFO L85 PathProgramCache]: Analyzing trace with hash -514554079, now seen corresponding path program 10 times [2024-06-20 16:04:35,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:35,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533152376] [2024-06-20 16:04:35,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:35,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:35,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:36,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:36,015 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:36,015 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533152376] [2024-06-20 16:04:36,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1533152376] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:36,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:36,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:36,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811930702] [2024-06-20 16:04:36,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:36,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:36,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:36,016 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:36,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:36,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:36,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 149 transitions, 1200 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-20 16:04:36,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:36,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:36,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:36,388 INFO L124 PetriNetUnfolderBase]: 465/860 cut-off events. [2024-06-20 16:04:36,389 INFO L125 PetriNetUnfolderBase]: For 68461/68461 co-relation queries the response was YES. [2024-06-20 16:04:36,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5257 conditions, 860 events. 465/860 cut-off events. For 68461/68461 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 4256 event pairs, 92 based on Foata normal form. 2/861 useless extension candidates. Maximal degree in co-relation 5157. Up to 773 conditions per place. [2024-06-20 16:04:36,395 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 143 selfloop transitions, 22 changer transitions 0/167 dead transitions. [2024-06-20 16:04:36,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 167 transitions, 1622 flow [2024-06-20 16:04:36,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:36,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:36,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 16:04:36,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-20 16:04:36,396 INFO L175 Difference]: Start difference. First operand has 199 places, 149 transitions, 1200 flow. Second operand 10 states and 103 transitions. [2024-06-20 16:04:36,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 167 transitions, 1622 flow [2024-06-20 16:04:36,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 167 transitions, 1532 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:36,556 INFO L231 Difference]: Finished difference. Result has 201 places, 150 transitions, 1204 flow [2024-06-20 16:04:36,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1110, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1204, PETRI_PLACES=201, PETRI_TRANSITIONS=150} [2024-06-20 16:04:36,556 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-20 16:04:36,556 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 150 transitions, 1204 flow [2024-06-20 16:04:36,557 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-20 16:04:36,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:36,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:36,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 16:04:36,557 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-20 16:04:36,557 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:36,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1136523947, now seen corresponding path program 4 times [2024-06-20 16:04:36,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:36,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183778410] [2024-06-20 16:04:36,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:36,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:37,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:37,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:37,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183778410] [2024-06-20 16:04:37,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183778410] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:37,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:37,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:37,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133800268] [2024-06-20 16:04:37,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:37,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:37,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:37,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:37,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:37,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:37,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 150 transitions, 1204 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-20 16:04:37,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:37,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:37,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:37,912 INFO L124 PetriNetUnfolderBase]: 481/896 cut-off events. [2024-06-20 16:04:37,913 INFO L125 PetriNetUnfolderBase]: For 91303/91303 co-relation queries the response was YES. [2024-06-20 16:04:37,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5356 conditions, 896 events. 481/896 cut-off events. For 91303/91303 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 4485 event pairs, 96 based on Foata normal form. 10/905 useless extension candidates. Maximal degree in co-relation 5255. Up to 745 conditions per place. [2024-06-20 16:04:37,919 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 134 selfloop transitions, 26 changer transitions 11/173 dead transitions. [2024-06-20 16:04:37,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 173 transitions, 1642 flow [2024-06-20 16:04:37,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:37,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:37,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 116 transitions. [2024-06-20 16:04:37,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3515151515151515 [2024-06-20 16:04:37,920 INFO L175 Difference]: Start difference. First operand has 201 places, 150 transitions, 1204 flow. Second operand 11 states and 116 transitions. [2024-06-20 16:04:37,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 173 transitions, 1642 flow [2024-06-20 16:04:38,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 173 transitions, 1558 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:38,094 INFO L231 Difference]: Finished difference. Result has 204 places, 147 transitions, 1155 flow [2024-06-20 16:04:38,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1120, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1155, PETRI_PLACES=204, PETRI_TRANSITIONS=147} [2024-06-20 16:04:38,095 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 175 predicate places. [2024-06-20 16:04:38,095 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 147 transitions, 1155 flow [2024-06-20 16:04:38,095 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-20 16:04:38,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:38,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:38,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 16:04:38,095 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-20 16:04:38,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:38,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1832451563, now seen corresponding path program 5 times [2024-06-20 16:04:38,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:38,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938323175] [2024-06-20 16:04:38,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:38,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:38,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:38,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:38,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:38,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938323175] [2024-06-20 16:04:38,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938323175] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:38,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:38,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:38,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [299670677] [2024-06-20 16:04:38,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:38,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:38,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:38,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:38,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:39,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:39,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 147 transitions, 1155 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-20 16:04:39,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:39,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:39,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:39,377 INFO L124 PetriNetUnfolderBase]: 457/856 cut-off events. [2024-06-20 16:04:39,377 INFO L125 PetriNetUnfolderBase]: For 81410/81410 co-relation queries the response was YES. [2024-06-20 16:04:39,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4829 conditions, 856 events. 457/856 cut-off events. For 81410/81410 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 4264 event pairs, 90 based on Foata normal form. 10/865 useless extension candidates. Maximal degree in co-relation 4727. Up to 743 conditions per place. [2024-06-20 16:04:39,383 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 137 selfloop transitions, 14 changer transitions 16/169 dead transitions. [2024-06-20 16:04:39,384 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 169 transitions, 1583 flow [2024-06-20 16:04:39,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:39,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:39,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 112 transitions. [2024-06-20 16:04:39,385 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3393939393939394 [2024-06-20 16:04:39,385 INFO L175 Difference]: Start difference. First operand has 204 places, 147 transitions, 1155 flow. Second operand 11 states and 112 transitions. [2024-06-20 16:04:39,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 169 transitions, 1583 flow [2024-06-20 16:04:39,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 169 transitions, 1527 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:39,546 INFO L231 Difference]: Finished difference. Result has 202 places, 141 transitions, 1084 flow [2024-06-20 16:04:39,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1099, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1084, PETRI_PLACES=202, PETRI_TRANSITIONS=141} [2024-06-20 16:04:39,546 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 173 predicate places. [2024-06-20 16:04:39,547 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 141 transitions, 1084 flow [2024-06-20 16:04:39,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 6.25) internal successors, (75), 12 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 16:04:39,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:39,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:39,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 16:04:39,547 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-20 16:04:39,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:39,548 INFO L85 PathProgramCache]: Analyzing trace with hash 1295922257, now seen corresponding path program 6 times [2024-06-20 16:04:39,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:39,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [981073385] [2024-06-20 16:04:39,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:39,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:39,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:40,324 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:40,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:40,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [981073385] [2024-06-20 16:04:40,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [981073385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:40,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:40,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:40,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608133553] [2024-06-20 16:04:40,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:40,325 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:40,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:40,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:40,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:40,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:40,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 141 transitions, 1084 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-20 16:04:40,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:40,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:40,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:40,749 INFO L124 PetriNetUnfolderBase]: 441/832 cut-off events. [2024-06-20 16:04:40,749 INFO L125 PetriNetUnfolderBase]: For 85665/85669 co-relation queries the response was YES. [2024-06-20 16:04:40,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4744 conditions, 832 events. 441/832 cut-off events. For 85665/85669 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4115 event pairs, 85 based on Foata normal form. 16/847 useless extension candidates. Maximal degree in co-relation 4643. Up to 594 conditions per place. [2024-06-20 16:04:40,755 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 114 selfloop transitions, 44 changer transitions 5/165 dead transitions. [2024-06-20 16:04:40,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 165 transitions, 1684 flow [2024-06-20 16:04:40,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:40,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:40,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 114 transitions. [2024-06-20 16:04:40,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-06-20 16:04:40,756 INFO L175 Difference]: Start difference. First operand has 202 places, 141 transitions, 1084 flow. Second operand 10 states and 114 transitions. [2024-06-20 16:04:40,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 165 transitions, 1684 flow [2024-06-20 16:04:40,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 165 transitions, 1628 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-20 16:04:40,891 INFO L231 Difference]: Finished difference. Result has 195 places, 141 transitions, 1174 flow [2024-06-20 16:04:40,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1044, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1174, PETRI_PLACES=195, PETRI_TRANSITIONS=141} [2024-06-20 16:04:40,892 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-20 16:04:40,892 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 141 transitions, 1174 flow [2024-06-20 16:04:40,892 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-20 16:04:40,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:40,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:40,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 16:04:40,893 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-20 16:04:40,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:40,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1295930627, now seen corresponding path program 7 times [2024-06-20 16:04:40,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:40,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919969415] [2024-06-20 16:04:40,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:40,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:40,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:41,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:41,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:41,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919969415] [2024-06-20 16:04:41,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919969415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:41,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:41,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:41,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849805470] [2024-06-20 16:04:41,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:41,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:41,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:41,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:41,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:41,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:41,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 141 transitions, 1174 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-20 16:04:41,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:41,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:41,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:42,002 INFO L124 PetriNetUnfolderBase]: 477/912 cut-off events. [2024-06-20 16:04:42,003 INFO L125 PetriNetUnfolderBase]: For 99355/99359 co-relation queries the response was YES. [2024-06-20 16:04:42,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5982 conditions, 912 events. 477/912 cut-off events. For 99355/99359 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4637 event pairs, 99 based on Foata normal form. 12/923 useless extension candidates. Maximal degree in co-relation 5884. Up to 566 conditions per place. [2024-06-20 16:04:42,010 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 119 selfloop transitions, 40 changer transitions 8/169 dead transitions. [2024-06-20 16:04:42,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 169 transitions, 1944 flow [2024-06-20 16:04:42,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:42,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:42,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 116 transitions. [2024-06-20 16:04:42,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38666666666666666 [2024-06-20 16:04:42,012 INFO L175 Difference]: Start difference. First operand has 195 places, 141 transitions, 1174 flow. Second operand 10 states and 116 transitions. [2024-06-20 16:04:42,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 169 transitions, 1944 flow [2024-06-20 16:04:42,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 169 transitions, 1818 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:42,219 INFO L231 Difference]: Finished difference. Result has 197 places, 139 transitions, 1120 flow [2024-06-20 16:04:42,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1048, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1120, PETRI_PLACES=197, PETRI_TRANSITIONS=139} [2024-06-20 16:04:42,219 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:04:42,220 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 139 transitions, 1120 flow [2024-06-20 16:04:42,220 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-20 16:04:42,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:42,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:42,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 16:04:42,220 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-20 16:04:42,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:42,221 INFO L85 PathProgramCache]: Analyzing trace with hash 942603345, now seen corresponding path program 8 times [2024-06-20 16:04:42,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:42,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023611545] [2024-06-20 16:04:42,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:42,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:42,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:42,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:42,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:42,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023611545] [2024-06-20 16:04:42,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023611545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:42,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:42,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:42,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037140004] [2024-06-20 16:04:42,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:42,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:42,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:42,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:42,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:43,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:43,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 139 transitions, 1120 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-20 16:04:43,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:43,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:43,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:43,357 INFO L124 PetriNetUnfolderBase]: 479/918 cut-off events. [2024-06-20 16:04:43,358 INFO L125 PetriNetUnfolderBase]: For 112355/112355 co-relation queries the response was YES. [2024-06-20 16:04:43,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6033 conditions, 918 events. 479/918 cut-off events. For 112355/112355 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 4694 event pairs, 118 based on Foata normal form. 12/929 useless extension candidates. Maximal degree in co-relation 5934. Up to 819 conditions per place. [2024-06-20 16:04:43,365 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 135 selfloop transitions, 17 changer transitions 5/159 dead transitions. [2024-06-20 16:04:43,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 159 transitions, 1642 flow [2024-06-20 16:04:43,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:43,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:43,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 16:04:43,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 16:04:43,366 INFO L175 Difference]: Start difference. First operand has 197 places, 139 transitions, 1120 flow. Second operand 10 states and 104 transitions. [2024-06-20 16:04:43,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 159 transitions, 1642 flow [2024-06-20 16:04:43,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 159 transitions, 1564 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:04:43,556 INFO L231 Difference]: Finished difference. Result has 196 places, 139 transitions, 1120 flow [2024-06-20 16:04:43,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1120, PETRI_PLACES=196, PETRI_TRANSITIONS=139} [2024-06-20 16:04:43,557 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 167 predicate places. [2024-06-20 16:04:43,557 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 139 transitions, 1120 flow [2024-06-20 16:04:43,557 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-20 16:04:43,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:43,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:43,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 16:04:43,557 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-20 16:04:43,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:43,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1289255583, now seen corresponding path program 11 times [2024-06-20 16:04:43,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:43,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344845452] [2024-06-20 16:04:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:43,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:43,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:44,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:44,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:44,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344845452] [2024-06-20 16:04:44,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [344845452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:44,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:44,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:44,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26187703] [2024-06-20 16:04:44,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:44,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:44,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:44,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:44,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:44,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:44,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 139 transitions, 1120 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-20 16:04:44,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:44,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:44,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:44,819 INFO L124 PetriNetUnfolderBase]: 464/893 cut-off events. [2024-06-20 16:04:44,819 INFO L125 PetriNetUnfolderBase]: For 80269/80273 co-relation queries the response was YES. [2024-06-20 16:04:44,824 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5695 conditions, 893 events. 464/893 cut-off events. For 80269/80273 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 4557 event pairs, 106 based on Foata normal form. 6/898 useless extension candidates. Maximal degree in co-relation 5597. Up to 697 conditions per place. [2024-06-20 16:04:44,826 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 111 selfloop transitions, 45 changer transitions 0/158 dead transitions. [2024-06-20 16:04:44,826 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 158 transitions, 1618 flow [2024-06-20 16:04:44,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:44,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:44,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 108 transitions. [2024-06-20 16:04:44,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-06-20 16:04:44,828 INFO L175 Difference]: Start difference. First operand has 196 places, 139 transitions, 1120 flow. Second operand 10 states and 108 transitions. [2024-06-20 16:04:44,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 158 transitions, 1618 flow [2024-06-20 16:04:45,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 158 transitions, 1544 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:45,036 INFO L231 Difference]: Finished difference. Result has 198 places, 140 transitions, 1188 flow [2024-06-20 16:04:45,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1188, PETRI_PLACES=198, PETRI_TRANSITIONS=140} [2024-06-20 16:04:45,036 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-20 16:04:45,036 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 140 transitions, 1188 flow [2024-06-20 16:04:45,037 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-20 16:04:45,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:45,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:45,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 16:04:45,037 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-20 16:04:45,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:45,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1720638827, now seen corresponding path program 9 times [2024-06-20 16:04:45,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:45,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [930121765] [2024-06-20 16:04:45,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:45,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:45,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:46,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:46,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:46,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [930121765] [2024-06-20 16:04:46,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [930121765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:46,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:46,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:46,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1385849437] [2024-06-20 16:04:46,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:46,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:46,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:46,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:46,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:46,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:46,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 140 transitions, 1188 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-20 16:04:46,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:46,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:46,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:46,770 INFO L124 PetriNetUnfolderBase]: 480/929 cut-off events. [2024-06-20 16:04:46,770 INFO L125 PetriNetUnfolderBase]: For 101988/101992 co-relation queries the response was YES. [2024-06-20 16:04:46,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5883 conditions, 929 events. 480/929 cut-off events. For 101988/101992 co-relation queries the response was YES. Maximal size of possible extension queue 82. Compared 4813 event pairs, 112 based on Foata normal form. 14/942 useless extension candidates. Maximal degree in co-relation 5784. Up to 669 conditions per place. [2024-06-20 16:04:46,777 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 114 selfloop transitions, 39 changer transitions 10/165 dead transitions. [2024-06-20 16:04:46,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 165 transitions, 1754 flow [2024-06-20 16:04:46,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:46,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:46,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 122 transitions. [2024-06-20 16:04:46,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3696969696969697 [2024-06-20 16:04:46,781 INFO L175 Difference]: Start difference. First operand has 198 places, 140 transitions, 1188 flow. Second operand 11 states and 122 transitions. [2024-06-20 16:04:46,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 165 transitions, 1754 flow [2024-06-20 16:04:46,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 165 transitions, 1622 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:46,971 INFO L231 Difference]: Finished difference. Result has 201 places, 137 transitions, 1119 flow [2024-06-20 16:04:46,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1056, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1119, PETRI_PLACES=201, PETRI_TRANSITIONS=137} [2024-06-20 16:04:46,971 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-20 16:04:46,971 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 137 transitions, 1119 flow [2024-06-20 16:04:46,971 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-20 16:04:46,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:46,972 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:46,972 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 16:04:46,972 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-20 16:04:46,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:46,972 INFO L85 PathProgramCache]: Analyzing trace with hash 1289250933, now seen corresponding path program 12 times [2024-06-20 16:04:46,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:46,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835845007] [2024-06-20 16:04:46,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:46,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:46,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:47,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-20 16:04:47,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:47,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835845007] [2024-06-20 16:04:47,855 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835845007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:47,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:47,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:47,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760459331] [2024-06-20 16:04:47,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:47,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:47,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:47,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:47,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:47,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:47,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 137 transitions, 1119 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-20 16:04:47,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:47,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:47,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:48,201 INFO L124 PetriNetUnfolderBase]: 458/887 cut-off events. [2024-06-20 16:04:48,202 INFO L125 PetriNetUnfolderBase]: For 84054/84058 co-relation queries the response was YES. [2024-06-20 16:04:48,206 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5716 conditions, 887 events. 458/887 cut-off events. For 84054/84058 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 4558 event pairs, 106 based on Foata normal form. 6/892 useless extension candidates. Maximal degree in co-relation 5616. Up to 629 conditions per place. [2024-06-20 16:04:48,209 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 109 selfloop transitions, 45 changer transitions 2/158 dead transitions. [2024-06-20 16:04:48,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 158 transitions, 1637 flow [2024-06-20 16:04:48,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:48,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:48,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 110 transitions. [2024-06-20 16:04:48,210 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 16:04:48,210 INFO L175 Difference]: Start difference. First operand has 201 places, 137 transitions, 1119 flow. Second operand 10 states and 110 transitions. [2024-06-20 16:04:48,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 158 transitions, 1637 flow [2024-06-20 16:04:48,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 158 transitions, 1553 flow, removed 2 selfloop flow, removed 11 redundant places. [2024-06-20 16:04:48,385 INFO L231 Difference]: Finished difference. Result has 198 places, 138 transitions, 1179 flow [2024-06-20 16:04:48,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1179, PETRI_PLACES=198, PETRI_TRANSITIONS=138} [2024-06-20 16:04:48,385 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-20 16:04:48,385 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 138 transitions, 1179 flow [2024-06-20 16:04:48,386 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-20 16:04:48,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:48,386 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:48,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 16:04:48,386 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-20 16:04:48,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:48,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1289435507, now seen corresponding path program 10 times [2024-06-20 16:04:48,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:48,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533052537] [2024-06-20 16:04:48,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:48,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:48,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:49,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:49,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:49,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533052537] [2024-06-20 16:04:49,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533052537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:49,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:49,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:49,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495617965] [2024-06-20 16:04:49,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:49,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:49,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:49,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:49,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:49,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:49,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 138 transitions, 1179 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-20 16:04:49,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:49,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:49,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:49,985 INFO L124 PetriNetUnfolderBase]: 460/897 cut-off events. [2024-06-20 16:04:49,985 INFO L125 PetriNetUnfolderBase]: For 92163/92167 co-relation queries the response was YES. [2024-06-20 16:04:49,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5461 conditions, 897 events. 460/897 cut-off events. For 92163/92167 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 4643 event pairs, 106 based on Foata normal form. 14/910 useless extension candidates. Maximal degree in co-relation 5362. Up to 667 conditions per place. [2024-06-20 16:04:49,991 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 112 selfloop transitions, 39 changer transitions 9/162 dead transitions. [2024-06-20 16:04:49,991 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 162 transitions, 1695 flow [2024-06-20 16:04:49,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:49,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:49,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 121 transitions. [2024-06-20 16:04:49,992 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-20 16:04:49,992 INFO L175 Difference]: Start difference. First operand has 198 places, 138 transitions, 1179 flow. Second operand 11 states and 121 transitions. [2024-06-20 16:04:49,993 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 162 transitions, 1695 flow [2024-06-20 16:04:50,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 162 transitions, 1561 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:50,160 INFO L231 Difference]: Finished difference. Result has 201 places, 135 transitions, 1109 flow [2024-06-20 16:04:50,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1045, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1109, PETRI_PLACES=201, PETRI_TRANSITIONS=135} [2024-06-20 16:04:50,172 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-20 16:04:50,172 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 135 transitions, 1109 flow [2024-06-20 16:04:50,172 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-20 16:04:50,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:50,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:50,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 16:04:50,173 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-20 16:04:50,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:50,173 INFO L85 PathProgramCache]: Analyzing trace with hash 942611715, now seen corresponding path program 11 times [2024-06-20 16:04:50,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:50,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833541278] [2024-06-20 16:04:50,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:50,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:50,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:50,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:50,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:50,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833541278] [2024-06-20 16:04:50,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833541278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:50,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:50,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:50,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803657415] [2024-06-20 16:04:50,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:50,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:50,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:50,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:50,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:51,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:51,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 135 transitions, 1109 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-20 16:04:51,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:51,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:51,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:51,324 INFO L124 PetriNetUnfolderBase]: 475/934 cut-off events. [2024-06-20 16:04:51,324 INFO L125 PetriNetUnfolderBase]: For 114164/114164 co-relation queries the response was YES. [2024-06-20 16:04:51,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6234 conditions, 934 events. 475/934 cut-off events. For 114164/114164 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 4892 event pairs, 122 based on Foata normal form. 8/941 useless extension candidates. Maximal degree in co-relation 6134. Up to 748 conditions per place. [2024-06-20 16:04:51,331 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 135 selfloop transitions, 13 changer transitions 8/158 dead transitions. [2024-06-20 16:04:51,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 158 transitions, 1771 flow [2024-06-20 16:04:51,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:51,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:51,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 106 transitions. [2024-06-20 16:04:51,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35333333333333333 [2024-06-20 16:04:51,332 INFO L175 Difference]: Start difference. First operand has 201 places, 135 transitions, 1109 flow. Second operand 10 states and 106 transitions. [2024-06-20 16:04:51,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 158 transitions, 1771 flow [2024-06-20 16:04:51,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 158 transitions, 1683 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:04:51,531 INFO L231 Difference]: Finished difference. Result has 198 places, 133 transitions, 1043 flow [2024-06-20 16:04:51,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1043, PETRI_PLACES=198, PETRI_TRANSITIONS=133} [2024-06-20 16:04:51,531 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 169 predicate places. [2024-06-20 16:04:51,531 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 133 transitions, 1043 flow [2024-06-20 16:04:51,531 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-20 16:04:51,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:51,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:51,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 16:04:51,532 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-20 16:04:51,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:51,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1517336657, now seen corresponding path program 12 times [2024-06-20 16:04:51,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:51,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081580788] [2024-06-20 16:04:51,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:51,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:51,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:52,850 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:52,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:52,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081580788] [2024-06-20 16:04:52,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081580788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:52,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:52,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:52,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028493781] [2024-06-20 16:04:52,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:52,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:52,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:52,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:52,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:52,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:52,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 133 transitions, 1043 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-20 16:04:52,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:52,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:52,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:53,271 INFO L124 PetriNetUnfolderBase]: 459/906 cut-off events. [2024-06-20 16:04:53,272 INFO L125 PetriNetUnfolderBase]: For 106301/106301 co-relation queries the response was YES. [2024-06-20 16:04:53,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5726 conditions, 906 events. 459/906 cut-off events. For 106301/106301 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 4699 event pairs, 120 based on Foata normal form. 10/915 useless extension candidates. Maximal degree in co-relation 5627. Up to 821 conditions per place. [2024-06-20 16:04:53,279 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 128 selfloop transitions, 13 changer transitions 13/156 dead transitions. [2024-06-20 16:04:53,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 156 transitions, 1552 flow [2024-06-20 16:04:53,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:53,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:53,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-20 16:04:53,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2024-06-20 16:04:53,280 INFO L175 Difference]: Start difference. First operand has 198 places, 133 transitions, 1043 flow. Second operand 11 states and 108 transitions. [2024-06-20 16:04:53,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 156 transitions, 1552 flow [2024-06-20 16:04:53,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 156 transitions, 1522 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:04:53,485 INFO L231 Difference]: Finished difference. Result has 200 places, 131 transitions, 1086 flow [2024-06-20 16:04:53,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1086, PETRI_PLACES=200, PETRI_TRANSITIONS=131} [2024-06-20 16:04:53,486 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 171 predicate places. [2024-06-20 16:04:53,486 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 131 transitions, 1086 flow [2024-06-20 16:04:53,486 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-20 16:04:53,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:53,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:53,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 16:04:53,487 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-20 16:04:53,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:53,487 INFO L85 PathProgramCache]: Analyzing trace with hash -1827498911, now seen corresponding path program 13 times [2024-06-20 16:04:53,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:53,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1508382122] [2024-06-20 16:04:53,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:53,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:53,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:54,428 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:54,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:54,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1508382122] [2024-06-20 16:04:54,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1508382122] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:54,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:54,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:54,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463687919] [2024-06-20 16:04:54,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:54,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:54,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:54,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:54,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:54,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:54,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 131 transitions, 1086 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-20 16:04:54,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:54,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:54,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:54,772 INFO L124 PetriNetUnfolderBase]: 422/831 cut-off events. [2024-06-20 16:04:54,773 INFO L125 PetriNetUnfolderBase]: For 84841/84845 co-relation queries the response was YES. [2024-06-20 16:04:54,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5501 conditions, 831 events. 422/831 cut-off events. For 84841/84845 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4193 event pairs, 109 based on Foata normal form. 3/833 useless extension candidates. Maximal degree in co-relation 5401. Up to 712 conditions per place. [2024-06-20 16:04:54,778 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 115 selfloop transitions, 32 changer transitions 0/149 dead transitions. [2024-06-20 16:04:54,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 149 transitions, 1536 flow [2024-06-20 16:04:54,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:54,779 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:54,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 103 transitions. [2024-06-20 16:04:54,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3433333333333333 [2024-06-20 16:04:54,779 INFO L175 Difference]: Start difference. First operand has 200 places, 131 transitions, 1086 flow. Second operand 10 states and 103 transitions. [2024-06-20 16:04:54,780 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 149 transitions, 1536 flow [2024-06-20 16:04:54,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 149 transitions, 1459 flow, removed 26 selfloop flow, removed 10 redundant places. [2024-06-20 16:04:54,981 INFO L231 Difference]: Finished difference. Result has 199 places, 134 transitions, 1198 flow [2024-06-20 16:04:54,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1009, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1198, PETRI_PLACES=199, PETRI_TRANSITIONS=134} [2024-06-20 16:04:54,982 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 170 predicate places. [2024-06-20 16:04:54,982 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 134 transitions, 1198 flow [2024-06-20 16:04:54,982 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-20 16:04:54,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:54,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:54,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 16:04:54,982 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-20 16:04:54,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:54,983 INFO L85 PathProgramCache]: Analyzing trace with hash 1148875449, now seen corresponding path program 14 times [2024-06-20 16:04:54,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:54,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000586119] [2024-06-20 16:04:54,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:54,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:54,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:55,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:55,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:55,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000586119] [2024-06-20 16:04:55,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2000586119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:55,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:55,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:55,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813927852] [2024-06-20 16:04:55,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:55,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:55,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:55,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:55,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:56,021 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:56,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 134 transitions, 1198 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-20 16:04:56,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:56,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:56,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:56,299 INFO L124 PetriNetUnfolderBase]: 426/839 cut-off events. [2024-06-20 16:04:56,299 INFO L125 PetriNetUnfolderBase]: For 83893/83897 co-relation queries the response was YES. [2024-06-20 16:04:56,303 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5616 conditions, 839 events. 426/839 cut-off events. For 83893/83897 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4257 event pairs, 111 based on Foata normal form. 3/841 useless extension candidates. Maximal degree in co-relation 5516. Up to 706 conditions per place. [2024-06-20 16:04:56,305 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 115 selfloop transitions, 33 changer transitions 0/150 dead transitions. [2024-06-20 16:04:56,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 150 transitions, 1590 flow [2024-06-20 16:04:56,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:56,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:56,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 104 transitions. [2024-06-20 16:04:56,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3466666666666667 [2024-06-20 16:04:56,306 INFO L175 Difference]: Start difference. First operand has 199 places, 134 transitions, 1198 flow. Second operand 10 states and 104 transitions. [2024-06-20 16:04:56,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 150 transitions, 1590 flow [2024-06-20 16:04:56,507 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 150 transitions, 1443 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-20 16:04:56,508 INFO L231 Difference]: Finished difference. Result has 203 places, 135 transitions, 1179 flow [2024-06-20 16:04:56,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1051, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1179, PETRI_PLACES=203, PETRI_TRANSITIONS=135} [2024-06-20 16:04:56,509 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 174 predicate places. [2024-06-20 16:04:56,509 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 135 transitions, 1179 flow [2024-06-20 16:04:56,509 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-20 16:04:56,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:56,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:56,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 16:04:56,510 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-20 16:04:56,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:56,510 INFO L85 PathProgramCache]: Analyzing trace with hash 952731045, now seen corresponding path program 13 times [2024-06-20 16:04:56,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:56,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523763086] [2024-06-20 16:04:56,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:56,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:56,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:57,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-20 16:04:57,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:57,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523763086] [2024-06-20 16:04:57,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523763086] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:57,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:57,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:04:57,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511085301] [2024-06-20 16:04:57,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:57,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:04:57,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:57,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:04:57,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:04:57,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:57,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 135 transitions, 1179 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-20 16:04:57,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:57,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:57,356 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:57,592 INFO L124 PetriNetUnfolderBase]: 438/867 cut-off events. [2024-06-20 16:04:57,592 INFO L125 PetriNetUnfolderBase]: For 98072/98072 co-relation queries the response was YES. [2024-06-20 16:04:57,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5608 conditions, 867 events. 438/867 cut-off events. For 98072/98072 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 4445 event pairs, 116 based on Foata normal form. 8/874 useless extension candidates. Maximal degree in co-relation 5506. Up to 746 conditions per place. [2024-06-20 16:04:57,598 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 133 selfloop transitions, 10 changer transitions 11/156 dead transitions. [2024-06-20 16:04:57,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 156 transitions, 1711 flow [2024-06-20 16:04:57,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:04:57,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:04:57,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-20 16:04:57,599 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-20 16:04:57,600 INFO L175 Difference]: Start difference. First operand has 203 places, 135 transitions, 1179 flow. Second operand 11 states and 109 transitions. [2024-06-20 16:04:57,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 156 transitions, 1711 flow [2024-06-20 16:04:57,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 156 transitions, 1591 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-20 16:04:57,829 INFO L231 Difference]: Finished difference. Result has 206 places, 131 transitions, 1062 flow [2024-06-20 16:04:57,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1059, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1062, PETRI_PLACES=206, PETRI_TRANSITIONS=131} [2024-06-20 16:04:57,829 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 177 predicate places. [2024-06-20 16:04:57,829 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 131 transitions, 1062 flow [2024-06-20 16:04:57,829 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-20 16:04:57,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:57,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:57,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 16:04:57,830 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-20 16:04:57,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:57,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1148760129, now seen corresponding path program 15 times [2024-06-20 16:04:57,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:57,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [77884828] [2024-06-20 16:04:57,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:57,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:57,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:04:58,836 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:04:58,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:04:58,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [77884828] [2024-06-20 16:04:58,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [77884828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:04:58,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:04:58,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:04:58,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252608965] [2024-06-20 16:04:58,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:04:58,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:04:58,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:04:58,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:04:58,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:04:58,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:04:58,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 131 transitions, 1062 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-20 16:04:58,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:04:58,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:04:58,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:04:59,187 INFO L124 PetriNetUnfolderBase]: 448/885 cut-off events. [2024-06-20 16:04:59,187 INFO L125 PetriNetUnfolderBase]: For 111954/111958 co-relation queries the response was YES. [2024-06-20 16:04:59,191 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6380 conditions, 885 events. 448/885 cut-off events. For 111954/111958 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4544 event pairs, 118 based on Foata normal form. 3/887 useless extension candidates. Maximal degree in co-relation 6277. Up to 438 conditions per place. [2024-06-20 16:04:59,193 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 86 selfloop transitions, 65 changer transitions 1/154 dead transitions. [2024-06-20 16:04:59,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 154 transitions, 1712 flow [2024-06-20 16:04:59,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:04:59,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:04:59,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 118 transitions. [2024-06-20 16:04:59,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3933333333333333 [2024-06-20 16:04:59,194 INFO L175 Difference]: Start difference. First operand has 206 places, 131 transitions, 1062 flow. Second operand 10 states and 118 transitions. [2024-06-20 16:04:59,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 154 transitions, 1712 flow [2024-06-20 16:04:59,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 154 transitions, 1679 flow, removed 6 selfloop flow, removed 11 redundant places. [2024-06-20 16:04:59,402 INFO L231 Difference]: Finished difference. Result has 201 places, 132 transitions, 1227 flow [2024-06-20 16:04:59,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1227, PETRI_PLACES=201, PETRI_TRANSITIONS=132} [2024-06-20 16:04:59,402 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 172 predicate places. [2024-06-20 16:04:59,402 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 132 transitions, 1227 flow [2024-06-20 16:04:59,403 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-20 16:04:59,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:04:59,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:04:59,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 16:04:59,403 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-20 16:04:59,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:04:59,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1153528673, now seen corresponding path program 14 times [2024-06-20 16:04:59,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:04:59,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159658054] [2024-06-20 16:04:59,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:04:59,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:04:59,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:00,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:00,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:00,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159658054] [2024-06-20 16:05:00,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159658054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:00,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:00,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:05:00,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423168889] [2024-06-20 16:05:00,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:00,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:05:00,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:00,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:05:00,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:05:00,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:00,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 132 transitions, 1227 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-20 16:05:00,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:00,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:00,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:00,834 INFO L124 PetriNetUnfolderBase]: 451/890 cut-off events. [2024-06-20 16:05:00,834 INFO L125 PetriNetUnfolderBase]: For 124405/124409 co-relation queries the response was YES. [2024-06-20 16:05:00,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6429 conditions, 890 events. 451/890 cut-off events. For 124405/124409 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 4569 event pairs, 128 based on Foata normal form. 11/900 useless extension candidates. Maximal degree in co-relation 6328. Up to 727 conditions per place. [2024-06-20 16:05:00,842 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 110 selfloop transitions, 30 changer transitions 11/153 dead transitions. [2024-06-20 16:05:00,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 153 transitions, 1619 flow [2024-06-20 16:05:00,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:00,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:00,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 115 transitions. [2024-06-20 16:05:00,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3484848484848485 [2024-06-20 16:05:00,852 INFO L175 Difference]: Start difference. First operand has 201 places, 132 transitions, 1227 flow. Second operand 11 states and 115 transitions. [2024-06-20 16:05:00,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 153 transitions, 1619 flow [2024-06-20 16:05:01,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 153 transitions, 1388 flow, removed 36 selfloop flow, removed 15 redundant places. [2024-06-20 16:05:01,093 INFO L231 Difference]: Finished difference. Result has 197 places, 129 transitions, 1044 flow [2024-06-20 16:05:01,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=996, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1044, PETRI_PLACES=197, PETRI_TRANSITIONS=129} [2024-06-20 16:05:01,094 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:05:01,094 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 129 transitions, 1044 flow [2024-06-20 16:05:01,094 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-20 16:05:01,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:01,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:01,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 16:05:01,094 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-20 16:05:01,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:01,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1650367391, now seen corresponding path program 16 times [2024-06-20 16:05:01,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:01,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525971885] [2024-06-20 16:05:01,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:01,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:01,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:02,046 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:02,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:02,047 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525971885] [2024-06-20 16:05:02,047 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [525971885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:02,047 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:02,047 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:05:02,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377953382] [2024-06-20 16:05:02,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:02,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:05:02,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:02,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:05:02,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:05:02,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:02,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 129 transitions, 1044 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-20 16:05:02,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:02,100 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:02,100 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:02,330 INFO L124 PetriNetUnfolderBase]: 416/825 cut-off events. [2024-06-20 16:05:02,330 INFO L125 PetriNetUnfolderBase]: For 106716/106720 co-relation queries the response was YES. [2024-06-20 16:05:02,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5268 conditions, 825 events. 416/825 cut-off events. For 106716/106720 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 4191 event pairs, 105 based on Foata normal form. 16/840 useless extension candidates. Maximal degree in co-relation 5174. Up to 693 conditions per place. [2024-06-20 16:05:02,336 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 115 selfloop transitions, 26 changer transitions 6/149 dead transitions. [2024-06-20 16:05:02,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 149 transitions, 1467 flow [2024-06-20 16:05:02,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:05:02,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:05:02,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 107 transitions. [2024-06-20 16:05:02,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3566666666666667 [2024-06-20 16:05:02,337 INFO L175 Difference]: Start difference. First operand has 197 places, 129 transitions, 1044 flow. Second operand 10 states and 107 transitions. [2024-06-20 16:05:02,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 149 transitions, 1467 flow [2024-06-20 16:05:02,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 149 transitions, 1401 flow, removed 1 selfloop flow, removed 11 redundant places. [2024-06-20 16:05:02,501 INFO L231 Difference]: Finished difference. Result has 194 places, 128 transitions, 1068 flow [2024-06-20 16:05:02,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1068, PETRI_PLACES=194, PETRI_TRANSITIONS=128} [2024-06-20 16:05:02,502 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-20 16:05:02,502 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 128 transitions, 1068 flow [2024-06-20 16:05:02,502 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-20 16:05:02,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:02,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:02,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 16:05:02,503 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-20 16:05:02,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:02,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1650360447, now seen corresponding path program 15 times [2024-06-20 16:05:02,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:02,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761185633] [2024-06-20 16:05:02,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:02,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:02,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:03,604 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:03,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:03,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761185633] [2024-06-20 16:05:03,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [761185633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:03,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:03,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:05:03,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859825514] [2024-06-20 16:05:03,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:03,605 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:05:03,605 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:03,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:05:03,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:05:03,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:03,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 128 transitions, 1068 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-20 16:05:03,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:03,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:03,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:04,065 INFO L124 PetriNetUnfolderBase]: 408/813 cut-off events. [2024-06-20 16:05:04,065 INFO L125 PetriNetUnfolderBase]: For 101137/101141 co-relation queries the response was YES. [2024-06-20 16:05:04,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5215 conditions, 813 events. 408/813 cut-off events. For 101137/101141 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4141 event pairs, 107 based on Foata normal form. 14/826 useless extension candidates. Maximal degree in co-relation 5122. Up to 698 conditions per place. [2024-06-20 16:05:04,072 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 116 selfloop transitions, 22 changer transitions 9/149 dead transitions. [2024-06-20 16:05:04,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 149 transitions, 1454 flow [2024-06-20 16:05:04,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:04,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:04,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 114 transitions. [2024-06-20 16:05:04,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34545454545454546 [2024-06-20 16:05:04,073 INFO L175 Difference]: Start difference. First operand has 194 places, 128 transitions, 1068 flow. Second operand 11 states and 114 transitions. [2024-06-20 16:05:04,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 149 transitions, 1454 flow [2024-06-20 16:05:04,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 149 transitions, 1364 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-20 16:05:04,232 INFO L231 Difference]: Finished difference. Result has 197 places, 125 transitions, 1010 flow [2024-06-20 16:05:04,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=978, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1010, PETRI_PLACES=197, PETRI_TRANSITIONS=125} [2024-06-20 16:05:04,233 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 168 predicate places. [2024-06-20 16:05:04,233 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 125 transitions, 1010 flow [2024-06-20 16:05:04,233 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-20 16:05:04,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:04,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:04,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 16:05:04,233 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-20 16:05:04,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:04,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1326257573, now seen corresponding path program 16 times [2024-06-20 16:05:04,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:04,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900814125] [2024-06-20 16:05:04,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:04,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:04,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:04,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:04,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:04,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900814125] [2024-06-20 16:05:04,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900814125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:04,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:04,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 16:05:04,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [167185720] [2024-06-20 16:05:04,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:04,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 16:05:04,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:04,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 16:05:04,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 16:05:05,024 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:05,024 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 125 transitions, 1010 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-20 16:05:05,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:05,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:05,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:05,307 INFO L124 PetriNetUnfolderBase]: 423/850 cut-off events. [2024-06-20 16:05:05,307 INFO L125 PetriNetUnfolderBase]: For 123922/123926 co-relation queries the response was YES. [2024-06-20 16:05:05,311 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6130 conditions, 850 events. 423/850 cut-off events. For 123922/123926 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 4387 event pairs, 116 based on Foata normal form. 12/861 useless extension candidates. Maximal degree in co-relation 6036. Up to 652 conditions per place. [2024-06-20 16:05:05,313 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 119 selfloop transitions, 20 changer transitions 8/149 dead transitions. [2024-06-20 16:05:05,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 149 transitions, 1607 flow [2024-06-20 16:05:05,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:05:05,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:05:05,314 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 109 transitions. [2024-06-20 16:05:05,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-06-20 16:05:05,314 INFO L175 Difference]: Start difference. First operand has 197 places, 125 transitions, 1010 flow. Second operand 10 states and 109 transitions. [2024-06-20 16:05:05,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 149 transitions, 1607 flow [2024-06-20 16:05:05,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 149 transitions, 1553 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:05:05,489 INFO L231 Difference]: Finished difference. Result has 194 places, 122 transitions, 988 flow [2024-06-20 16:05:05,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=960, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=125, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=988, PETRI_PLACES=194, PETRI_TRANSITIONS=122} [2024-06-20 16:05:05,490 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-20 16:05:05,490 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 122 transitions, 988 flow [2024-06-20 16:05:05,490 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-20 16:05:05,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:05,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:05,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 16:05:05,491 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-20 16:05:05,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:05,491 INFO L85 PathProgramCache]: Analyzing trace with hash -1656796481, now seen corresponding path program 17 times [2024-06-20 16:05:05,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:05,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1815847177] [2024-06-20 16:05:05,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:05,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:05,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:06,506 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:06,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:06,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1815847177] [2024-06-20 16:05:06,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1815847177] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:06,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:06,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:05:06,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190905263] [2024-06-20 16:05:06,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:06,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:05:06,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:06,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:05:06,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:05:06,582 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:06,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 122 transitions, 988 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-20 16:05:06,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:06,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:06,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:06,846 INFO L124 PetriNetUnfolderBase]: 401/804 cut-off events. [2024-06-20 16:05:06,846 INFO L125 PetriNetUnfolderBase]: For 101200/101204 co-relation queries the response was YES. [2024-06-20 16:05:06,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5747 conditions, 804 events. 401/804 cut-off events. For 101200/101204 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4079 event pairs, 119 based on Foata normal form. 6/809 useless extension candidates. Maximal degree in co-relation 5654. Up to 731 conditions per place. [2024-06-20 16:05:06,852 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 113 selfloop transitions, 23 changer transitions 0/138 dead transitions. [2024-06-20 16:05:06,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 138 transitions, 1349 flow [2024-06-20 16:05:06,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:05:06,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:05:06,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 101 transitions. [2024-06-20 16:05:06,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33666666666666667 [2024-06-20 16:05:06,854 INFO L175 Difference]: Start difference. First operand has 194 places, 122 transitions, 988 flow. Second operand 10 states and 101 transitions. [2024-06-20 16:05:06,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 138 transitions, 1349 flow [2024-06-20 16:05:07,037 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 138 transitions, 1309 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 16:05:07,039 INFO L231 Difference]: Finished difference. Result has 192 places, 123 transitions, 1045 flow [2024-06-20 16:05:07,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=948, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1045, PETRI_PLACES=192, PETRI_TRANSITIONS=123} [2024-06-20 16:05:07,039 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 163 predicate places. [2024-06-20 16:05:07,039 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 123 transitions, 1045 flow [2024-06-20 16:05:07,039 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-20 16:05:07,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:07,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:07,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 16:05:07,040 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-20 16:05:07,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:07,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1319577879, now seen corresponding path program 18 times [2024-06-20 16:05:07,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:07,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385897505] [2024-06-20 16:05:07,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:07,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:07,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:08,029 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:08,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:08,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385897505] [2024-06-20 16:05:08,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385897505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:08,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:08,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:05:08,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792651375] [2024-06-20 16:05:08,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:08,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:05:08,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:08,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:05:08,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:05:08,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:08,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 123 transitions, 1045 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-20 16:05:08,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:08,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:08,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:08,404 INFO L124 PetriNetUnfolderBase]: 398/799 cut-off events. [2024-06-20 16:05:08,405 INFO L125 PetriNetUnfolderBase]: For 93670/93674 co-relation queries the response was YES. [2024-06-20 16:05:08,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5544 conditions, 799 events. 398/799 cut-off events. For 93670/93674 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4037 event pairs, 118 based on Foata normal form. 6/804 useless extension candidates. Maximal degree in co-relation 5452. Up to 706 conditions per place. [2024-06-20 16:05:08,410 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 111 selfloop transitions, 25 changer transitions 0/138 dead transitions. [2024-06-20 16:05:08,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 138 transitions, 1359 flow [2024-06-20 16:05:08,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 16:05:08,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 16:05:08,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 102 transitions. [2024-06-20 16:05:08,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-06-20 16:05:08,411 INFO L175 Difference]: Start difference. First operand has 192 places, 123 transitions, 1045 flow. Second operand 10 states and 102 transitions. [2024-06-20 16:05:08,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 138 transitions, 1359 flow [2024-06-20 16:05:08,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 138 transitions, 1241 flow, removed 37 selfloop flow, removed 8 redundant places. [2024-06-20 16:05:08,606 INFO L231 Difference]: Finished difference. Result has 194 places, 123 transitions, 981 flow [2024-06-20 16:05:08,606 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=927, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=981, PETRI_PLACES=194, PETRI_TRANSITIONS=123} [2024-06-20 16:05:08,607 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 165 predicate places. [2024-06-20 16:05:08,607 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 123 transitions, 981 flow [2024-06-20 16:05:08,607 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-20 16:05:08,607 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:08,607 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:08,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 16:05:08,607 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-20 16:05:08,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:08,608 INFO L85 PathProgramCache]: Analyzing trace with hash 1319762453, now seen corresponding path program 17 times [2024-06-20 16:05:08,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:08,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105506761] [2024-06-20 16:05:08,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:08,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:08,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:09,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:09,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:09,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105506761] [2024-06-20 16:05:09,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105506761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:09,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:09,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-20 16:05:09,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024421992] [2024-06-20 16:05:09,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:09,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-20 16:05:09,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:09,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-20 16:05:09,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-20 16:05:09,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:09,684 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 123 transitions, 981 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-20 16:05:09,684 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:09,684 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:09,684 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:09,964 INFO L124 PetriNetUnfolderBase]: 400/809 cut-off events. [2024-06-20 16:05:09,965 INFO L125 PetriNetUnfolderBase]: For 104068/104072 co-relation queries the response was YES. [2024-06-20 16:05:09,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5185 conditions, 809 events. 400/809 cut-off events. For 104068/104072 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 4137 event pairs, 118 based on Foata normal form. 14/822 useless extension candidates. Maximal degree in co-relation 5092. Up to 694 conditions per place. [2024-06-20 16:05:09,971 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 112 selfloop transitions, 20 changer transitions 9/143 dead transitions. [2024-06-20 16:05:09,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 143 transitions, 1351 flow [2024-06-20 16:05:09,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:09,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:09,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 111 transitions. [2024-06-20 16:05:09,974 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33636363636363636 [2024-06-20 16:05:09,974 INFO L175 Difference]: Start difference. First operand has 194 places, 123 transitions, 981 flow. Second operand 11 states and 111 transitions. [2024-06-20 16:05:09,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 143 transitions, 1351 flow [2024-06-20 16:05:10,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 143 transitions, 1234 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:10,156 INFO L231 Difference]: Finished difference. Result has 195 places, 120 transitions, 891 flow [2024-06-20 16:05:10,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=864, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=891, PETRI_PLACES=195, PETRI_TRANSITIONS=120} [2024-06-20 16:05:10,156 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 166 predicate places. [2024-06-20 16:05:10,157 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 120 transitions, 891 flow [2024-06-20 16:05:10,157 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-20 16:05:10,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:10,157 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-20 16:05:10,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 16:05:10,157 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-20 16:05:10,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:10,157 INFO L85 PathProgramCache]: Analyzing trace with hash 434322265, now seen corresponding path program 1 times [2024-06-20 16:05:10,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:10,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311190431] [2024-06-20 16:05:10,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:10,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:10,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:11,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:11,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:11,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311190431] [2024-06-20 16:05:11,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311190431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:11,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:11,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:11,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319750517] [2024-06-20 16:05:11,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:11,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:11,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:11,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:11,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:11,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:11,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 120 transitions, 891 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-20 16:05:11,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:11,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:11,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:11,742 INFO L124 PetriNetUnfolderBase]: 382/779 cut-off events. [2024-06-20 16:05:11,742 INFO L125 PetriNetUnfolderBase]: For 96576/96576 co-relation queries the response was YES. [2024-06-20 16:05:11,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4966 conditions, 779 events. 382/779 cut-off events. For 96576/96576 co-relation queries the response was YES. Maximal size of possible extension queue 59. Compared 3959 event pairs, 109 based on Foata normal form. 6/784 useless extension candidates. Maximal degree in co-relation 4872. Up to 655 conditions per place. [2024-06-20 16:05:11,748 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 107 selfloop transitions, 13 changer transitions 21/143 dead transitions. [2024-06-20 16:05:11,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 143 transitions, 1243 flow [2024-06-20 16:05:11,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:11,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:11,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 109 transitions. [2024-06-20 16:05:11,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3303030303030303 [2024-06-20 16:05:11,749 INFO L175 Difference]: Start difference. First operand has 195 places, 120 transitions, 891 flow. Second operand 11 states and 109 transitions. [2024-06-20 16:05:11,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 143 transitions, 1243 flow [2024-06-20 16:05:11,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 143 transitions, 1193 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:05:11,924 INFO L231 Difference]: Finished difference. Result has 193 places, 114 transitions, 835 flow [2024-06-20 16:05:11,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=843, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=835, PETRI_PLACES=193, PETRI_TRANSITIONS=114} [2024-06-20 16:05:11,925 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 164 predicate places. [2024-06-20 16:05:11,925 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 114 transitions, 835 flow [2024-06-20 16:05:11,925 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-20 16:05:11,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:11,925 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-20 16:05:11,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 16:05:11,925 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-20 16:05:11,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:11,944 INFO L85 PathProgramCache]: Analyzing trace with hash -142424657, now seen corresponding path program 2 times [2024-06-20 16:05:11,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:11,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472077761] [2024-06-20 16:05:11,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:11,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:11,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:13,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:13,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:13,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [472077761] [2024-06-20 16:05:13,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [472077761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:13,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:13,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:13,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738107050] [2024-06-20 16:05:13,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:13,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:13,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:13,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:13,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:13,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:13,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 114 transitions, 835 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-20 16:05:13,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:13,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:13,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:13,828 INFO L124 PetriNetUnfolderBase]: 355/730 cut-off events. [2024-06-20 16:05:13,829 INFO L125 PetriNetUnfolderBase]: For 93869/93869 co-relation queries the response was YES. [2024-06-20 16:05:13,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4728 conditions, 730 events. 355/730 cut-off events. For 93869/93869 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 3670 event pairs, 101 based on Foata normal form. 6/735 useless extension candidates. Maximal degree in co-relation 4635. Up to 606 conditions per place. [2024-06-20 16:05:13,833 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 100 selfloop transitions, 16 changer transitions 16/134 dead transitions. [2024-06-20 16:05:13,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 134 transitions, 1159 flow [2024-06-20 16:05:13,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:13,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:13,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-20 16:05:13,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-20 16:05:13,834 INFO L175 Difference]: Start difference. First operand has 193 places, 114 transitions, 835 flow. Second operand 11 states and 106 transitions. [2024-06-20 16:05:13,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 134 transitions, 1159 flow [2024-06-20 16:05:14,016 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 134 transitions, 1123 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:14,018 INFO L231 Difference]: Finished difference. Result has 185 places, 108 transitions, 788 flow [2024-06-20 16:05:14,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=799, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=788, PETRI_PLACES=185, PETRI_TRANSITIONS=108} [2024-06-20 16:05:14,018 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 156 predicate places. [2024-06-20 16:05:14,018 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 108 transitions, 788 flow [2024-06-20 16:05:14,018 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-20 16:05:14,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:14,019 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-20 16:05:14,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 16:05:14,019 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-20 16:05:14,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:14,019 INFO L85 PathProgramCache]: Analyzing trace with hash -139973761, now seen corresponding path program 3 times [2024-06-20 16:05:14,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:14,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [28731289] [2024-06-20 16:05:14,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:14,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:14,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:15,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:15,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:15,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [28731289] [2024-06-20 16:05:15,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [28731289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:15,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:15,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:15,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549265872] [2024-06-20 16:05:15,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:15,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:15,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:15,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:15,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:15,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:15,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 108 transitions, 788 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-20 16:05:15,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:15,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:15,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:16,097 INFO L124 PetriNetUnfolderBase]: 337/700 cut-off events. [2024-06-20 16:05:16,098 INFO L125 PetriNetUnfolderBase]: For 83614/83614 co-relation queries the response was YES. [2024-06-20 16:05:16,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4500 conditions, 700 events. 337/700 cut-off events. For 83614/83614 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3503 event pairs, 97 based on Foata normal form. 6/705 useless extension candidates. Maximal degree in co-relation 4411. Up to 552 conditions per place. [2024-06-20 16:05:16,102 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 96 selfloop transitions, 20 changer transitions 10/128 dead transitions. [2024-06-20 16:05:16,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 128 transitions, 1102 flow [2024-06-20 16:05:16,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:16,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:16,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 108 transitions. [2024-06-20 16:05:16,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.32727272727272727 [2024-06-20 16:05:16,104 INFO L175 Difference]: Start difference. First operand has 185 places, 108 transitions, 788 flow. Second operand 11 states and 108 transitions. [2024-06-20 16:05:16,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 128 transitions, 1102 flow [2024-06-20 16:05:16,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 128 transitions, 1062 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:16,265 INFO L231 Difference]: Finished difference. Result has 179 places, 104 transitions, 763 flow [2024-06-20 16:05:16,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=748, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=763, PETRI_PLACES=179, PETRI_TRANSITIONS=104} [2024-06-20 16:05:16,265 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 150 predicate places. [2024-06-20 16:05:16,265 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 104 transitions, 763 flow [2024-06-20 16:05:16,265 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-20 16:05:16,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:16,266 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-20 16:05:16,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 16:05:16,266 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-20 16:05:16,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:16,271 INFO L85 PathProgramCache]: Analyzing trace with hash -139829611, now seen corresponding path program 4 times [2024-06-20 16:05:16,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:16,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088186946] [2024-06-20 16:05:16,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:16,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:16,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:17,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:17,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:17,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088186946] [2024-06-20 16:05:17,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088186946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:17,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:17,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:17,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355051999] [2024-06-20 16:05:17,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:17,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:17,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:17,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:17,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:17,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:17,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 104 transitions, 763 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-20 16:05:17,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:17,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:17,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:18,040 INFO L124 PetriNetUnfolderBase]: 325/680 cut-off events. [2024-06-20 16:05:18,040 INFO L125 PetriNetUnfolderBase]: For 76276/76276 co-relation queries the response was YES. [2024-06-20 16:05:18,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4343 conditions, 680 events. 325/680 cut-off events. For 76276/76276 co-relation queries the response was YES. Maximal size of possible extension queue 51. Compared 3383 event pairs, 97 based on Foata normal form. 6/685 useless extension candidates. Maximal degree in co-relation 4257. Up to 548 conditions per place. [2024-06-20 16:05:18,044 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 91 selfloop transitions, 13 changer transitions 18/124 dead transitions. [2024-06-20 16:05:18,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 124 transitions, 1071 flow [2024-06-20 16:05:18,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:18,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:18,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 106 transitions. [2024-06-20 16:05:18,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3212121212121212 [2024-06-20 16:05:18,046 INFO L175 Difference]: Start difference. First operand has 179 places, 104 transitions, 763 flow. Second operand 11 states and 106 transitions. [2024-06-20 16:05:18,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 124 transitions, 1071 flow [2024-06-20 16:05:18,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 174 places, 124 transitions, 1025 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-20 16:05:18,194 INFO L231 Difference]: Finished difference. Result has 175 places, 95 transitions, 656 flow [2024-06-20 16:05:18,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=656, PETRI_PLACES=175, PETRI_TRANSITIONS=95} [2024-06-20 16:05:18,195 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 146 predicate places. [2024-06-20 16:05:18,195 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 95 transitions, 656 flow [2024-06-20 16:05:18,195 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-20 16:05:18,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:18,195 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-20 16:05:18,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 16:05:18,195 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-20 16:05:18,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:18,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1868871365, now seen corresponding path program 5 times [2024-06-20 16:05:18,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:18,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344538289] [2024-06-20 16:05:18,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:18,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:18,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:19,454 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:19,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:19,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344538289] [2024-06-20 16:05:19,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344538289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:19,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:19,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:19,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696334723] [2024-06-20 16:05:19,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:19,455 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:19,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:19,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:19,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:19,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:19,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 95 transitions, 656 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-20 16:05:19,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:19,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:19,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:19,817 INFO L124 PetriNetUnfolderBase]: 296/629 cut-off events. [2024-06-20 16:05:19,818 INFO L125 PetriNetUnfolderBase]: For 71368/71368 co-relation queries the response was YES. [2024-06-20 16:05:19,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3909 conditions, 629 events. 296/629 cut-off events. For 71368/71368 co-relation queries the response was YES. Maximal size of possible extension queue 48. Compared 3093 event pairs, 102 based on Foata normal form. 8/636 useless extension candidates. Maximal degree in co-relation 3836. Up to 528 conditions per place. [2024-06-20 16:05:19,822 INFO L140 encePairwiseOnDemand]: 19/30 looper letters, 79 selfloop transitions, 6 changer transitions 24/111 dead transitions. [2024-06-20 16:05:19,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 111 transitions, 924 flow [2024-06-20 16:05:19,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:19,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:19,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 103 transitions. [2024-06-20 16:05:19,824 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31212121212121213 [2024-06-20 16:05:19,824 INFO L175 Difference]: Start difference. First operand has 175 places, 95 transitions, 656 flow. Second operand 11 states and 103 transitions. [2024-06-20 16:05:19,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 111 transitions, 924 flow [2024-06-20 16:05:19,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 111 transitions, 888 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:19,957 INFO L231 Difference]: Finished difference. Result has 169 places, 83 transitions, 529 flow [2024-06-20 16:05:19,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=620, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=529, PETRI_PLACES=169, PETRI_TRANSITIONS=83} [2024-06-20 16:05:19,957 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 140 predicate places. [2024-06-20 16:05:19,957 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 83 transitions, 529 flow [2024-06-20 16:05:19,958 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-20 16:05:19,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:19,958 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-20 16:05:19,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 16:05:19,958 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-20 16:05:19,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:19,958 INFO L85 PathProgramCache]: Analyzing trace with hash 1228693729, now seen corresponding path program 6 times [2024-06-20 16:05:19,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:19,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082970675] [2024-06-20 16:05:19,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:19,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:19,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:21,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:21,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:21,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082970675] [2024-06-20 16:05:21,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082970675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:21,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:21,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:21,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103654496] [2024-06-20 16:05:21,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:21,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:21,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:21,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:21,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:21,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:21,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 83 transitions, 529 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-20 16:05:21,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:21,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:21,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:21,291 INFO L124 PetriNetUnfolderBase]: 268/568 cut-off events. [2024-06-20 16:05:21,291 INFO L125 PetriNetUnfolderBase]: For 64988/64988 co-relation queries the response was YES. [2024-06-20 16:05:21,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3573 conditions, 568 events. 268/568 cut-off events. For 64988/64988 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 2749 event pairs, 91 based on Foata normal form. 6/573 useless extension candidates. Maximal degree in co-relation 3501. Up to 481 conditions per place. [2024-06-20 16:05:21,295 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 76 selfloop transitions, 11 changer transitions 10/99 dead transitions. [2024-06-20 16:05:21,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 99 transitions, 769 flow [2024-06-20 16:05:21,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:21,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:21,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-20 16:05:21,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3090909090909091 [2024-06-20 16:05:21,296 INFO L175 Difference]: Start difference. First operand has 169 places, 83 transitions, 529 flow. Second operand 11 states and 102 transitions. [2024-06-20 16:05:21,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 99 transitions, 769 flow [2024-06-20 16:05:21,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 99 transitions, 699 flow, removed 13 selfloop flow, removed 20 redundant places. [2024-06-20 16:05:21,375 INFO L231 Difference]: Finished difference. Result has 147 places, 79 transitions, 469 flow [2024-06-20 16:05:21,375 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=463, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=469, PETRI_PLACES=147, PETRI_TRANSITIONS=79} [2024-06-20 16:05:21,376 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 118 predicate places. [2024-06-20 16:05:21,376 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 79 transitions, 469 flow [2024-06-20 16:05:21,376 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-20 16:05:21,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:21,376 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-20 16:05:21,376 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 16:05:21,376 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-20 16:05:21,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:21,377 INFO L85 PathProgramCache]: Analyzing trace with hash 1165148745, now seen corresponding path program 7 times [2024-06-20 16:05:21,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:21,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721343199] [2024-06-20 16:05:21,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:21,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:21,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:22,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:22,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:22,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721343199] [2024-06-20 16:05:22,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721343199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:22,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:22,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:22,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283900670] [2024-06-20 16:05:22,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:22,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:22,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:22,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:22,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:22,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:22,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 79 transitions, 469 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-20 16:05:22,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:22,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:22,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:22,820 INFO L124 PetriNetUnfolderBase]: 241/511 cut-off events. [2024-06-20 16:05:22,820 INFO L125 PetriNetUnfolderBase]: For 40596/40596 co-relation queries the response was YES. [2024-06-20 16:05:22,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2744 conditions, 511 events. 241/511 cut-off events. For 40596/40596 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2380 event pairs, 80 based on Foata normal form. 6/516 useless extension candidates. Maximal degree in co-relation 2685. Up to 444 conditions per place. [2024-06-20 16:05:22,822 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 70 selfloop transitions, 7 changer transitions 15/94 dead transitions. [2024-06-20 16:05:22,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 94 transitions, 693 flow [2024-06-20 16:05:22,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:22,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:22,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-20 16:05:22,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-20 16:05:22,827 INFO L175 Difference]: Start difference. First operand has 147 places, 79 transitions, 469 flow. Second operand 11 states and 99 transitions. [2024-06-20 16:05:22,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 94 transitions, 693 flow [2024-06-20 16:05:22,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 94 transitions, 663 flow, removed 4 selfloop flow, removed 12 redundant places. [2024-06-20 16:05:22,883 INFO L231 Difference]: Finished difference. Result has 141 places, 74 transitions, 432 flow [2024-06-20 16:05:22,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=439, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=432, PETRI_PLACES=141, PETRI_TRANSITIONS=74} [2024-06-20 16:05:22,884 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 112 predicate places. [2024-06-20 16:05:22,884 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 74 transitions, 432 flow [2024-06-20 16:05:22,884 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-20 16:05:22,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:22,884 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-20 16:05:22,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 16:05:22,884 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-20 16:05:22,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:22,885 INFO L85 PathProgramCache]: Analyzing trace with hash 370557995, now seen corresponding path program 8 times [2024-06-20 16:05:22,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:22,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154154170] [2024-06-20 16:05:22,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:22,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:22,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:24,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:24,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:24,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154154170] [2024-06-20 16:05:24,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154154170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:24,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:24,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:24,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196480587] [2024-06-20 16:05:24,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:24,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:24,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:24,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:24,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:24,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:24,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 74 transitions, 432 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-20 16:05:24,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:24,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:24,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:24,966 INFO L124 PetriNetUnfolderBase]: 231/489 cut-off events. [2024-06-20 16:05:24,966 INFO L125 PetriNetUnfolderBase]: For 36054/36054 co-relation queries the response was YES. [2024-06-20 16:05:24,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2597 conditions, 489 events. 231/489 cut-off events. For 36054/36054 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2241 event pairs, 76 based on Foata normal form. 6/494 useless extension candidates. Maximal degree in co-relation 2541. Up to 412 conditions per place. [2024-06-20 16:05:24,969 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 68 selfloop transitions, 10 changer transitions 11/91 dead transitions. [2024-06-20 16:05:24,969 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 91 transitions, 654 flow [2024-06-20 16:05:24,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:24,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:24,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 102 transitions. [2024-06-20 16:05:24,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3090909090909091 [2024-06-20 16:05:24,970 INFO L175 Difference]: Start difference. First operand has 141 places, 74 transitions, 432 flow. Second operand 11 states and 102 transitions. [2024-06-20 16:05:24,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 91 transitions, 654 flow [2024-06-20 16:05:25,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 91 transitions, 626 flow, removed 7 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:25,002 INFO L231 Difference]: Finished difference. Result has 132 places, 71 transitions, 415 flow [2024-06-20 16:05:25,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=406, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=415, PETRI_PLACES=132, PETRI_TRANSITIONS=71} [2024-06-20 16:05:25,003 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 103 predicate places. [2024-06-20 16:05:25,003 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 71 transitions, 415 flow [2024-06-20 16:05:25,003 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-20 16:05:25,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:25,003 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-20 16:05:25,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 16:05:25,004 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-20 16:05:25,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:25,004 INFO L85 PathProgramCache]: Analyzing trace with hash 231885695, now seen corresponding path program 9 times [2024-06-20 16:05:25,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:25,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324026152] [2024-06-20 16:05:25,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:25,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:25,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:26,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:26,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:26,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1324026152] [2024-06-20 16:05:26,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1324026152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:26,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:26,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:26,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801086896] [2024-06-20 16:05:26,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:26,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:26,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:26,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:26,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:26,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:26,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 71 transitions, 415 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-20 16:05:26,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:26,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:26,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:27,234 INFO L124 PetriNetUnfolderBase]: 221/471 cut-off events. [2024-06-20 16:05:27,234 INFO L125 PetriNetUnfolderBase]: For 30810/30810 co-relation queries the response was YES. [2024-06-20 16:05:27,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2429 conditions, 471 events. 221/471 cut-off events. For 30810/30810 co-relation queries the response was YES. Maximal size of possible extension queue 36. Compared 2135 event pairs, 74 based on Foata normal form. 6/476 useless extension candidates. Maximal degree in co-relation 2377. Up to 394 conditions per place. [2024-06-20 16:05:27,237 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 64 selfloop transitions, 8 changer transitions 14/88 dead transitions. [2024-06-20 16:05:27,237 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 88 transitions, 629 flow [2024-06-20 16:05:27,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:27,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:27,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 101 transitions. [2024-06-20 16:05:27,238 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30606060606060603 [2024-06-20 16:05:27,238 INFO L175 Difference]: Start difference. First operand has 132 places, 71 transitions, 415 flow. Second operand 11 states and 101 transitions. [2024-06-20 16:05:27,238 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 88 transitions, 629 flow [2024-06-20 16:05:27,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 88 transitions, 603 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:27,272 INFO L231 Difference]: Finished difference. Result has 128 places, 67 transitions, 390 flow [2024-06-20 16:05:27,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=390, PETRI_PLACES=128, PETRI_TRANSITIONS=67} [2024-06-20 16:05:27,273 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 99 predicate places. [2024-06-20 16:05:27,273 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 67 transitions, 390 flow [2024-06-20 16:05:27,273 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-20 16:05:27,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:27,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:27,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 16:05:27,274 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-20 16:05:27,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:27,274 INFO L85 PathProgramCache]: Analyzing trace with hash 228310775, now seen corresponding path program 10 times [2024-06-20 16:05:27,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:27,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654787836] [2024-06-20 16:05:27,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:27,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:27,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:28,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:28,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:28,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654787836] [2024-06-20 16:05:28,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654787836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:28,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:28,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:28,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1047746234] [2024-06-20 16:05:28,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:28,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:28,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:28,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:28,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:28,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:28,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 67 transitions, 390 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-20 16:05:28,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:28,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:28,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:28,994 INFO L124 PetriNetUnfolderBase]: 207/445 cut-off events. [2024-06-20 16:05:28,994 INFO L125 PetriNetUnfolderBase]: For 28150/28150 co-relation queries the response was YES. [2024-06-20 16:05:28,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2305 conditions, 445 events. 207/445 cut-off events. For 28150/28150 co-relation queries the response was YES. Maximal size of possible extension queue 33. Compared 1989 event pairs, 70 based on Foata normal form. 6/450 useless extension candidates. Maximal degree in co-relation 2255. Up to 368 conditions per place. [2024-06-20 16:05:28,996 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 54 selfloop transitions, 3 changer transitions 25/84 dead transitions. [2024-06-20 16:05:28,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 84 transitions, 596 flow [2024-06-20 16:05:28,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:28,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:28,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-20 16:05:28,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-20 16:05:28,997 INFO L175 Difference]: Start difference. First operand has 128 places, 67 transitions, 390 flow. Second operand 11 states and 100 transitions. [2024-06-20 16:05:28,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 84 transitions, 596 flow [2024-06-20 16:05:29,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 84 transitions, 572 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:29,023 INFO L231 Difference]: Finished difference. Result has 122 places, 58 transitions, 330 flow [2024-06-20 16:05:29,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=366, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=330, PETRI_PLACES=122, PETRI_TRANSITIONS=58} [2024-06-20 16:05:29,024 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 93 predicate places. [2024-06-20 16:05:29,024 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 58 transitions, 330 flow [2024-06-20 16:05:29,024 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-20 16:05:29,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:29,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:29,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 16:05:29,025 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-20 16:05:29,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:29,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1255545695, now seen corresponding path program 11 times [2024-06-20 16:05:29,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:29,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274151862] [2024-06-20 16:05:29,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:29,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:29,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:30,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:30,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:30,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274151862] [2024-06-20 16:05:30,603 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274151862] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:30,603 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:30,603 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:30,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294704045] [2024-06-20 16:05:30,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:30,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:30,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:30,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:30,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:30,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:30,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 58 transitions, 330 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-20 16:05:30,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:30,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:30,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:30,946 INFO L124 PetriNetUnfolderBase]: 185/396 cut-off events. [2024-06-20 16:05:30,946 INFO L125 PetriNetUnfolderBase]: For 24332/24332 co-relation queries the response was YES. [2024-06-20 16:05:30,947 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2083 conditions, 396 events. 185/396 cut-off events. For 24332/24332 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 1745 event pairs, 66 based on Foata normal form. 6/402 useless extension candidates. Maximal degree in co-relation 2036. Up to 330 conditions per place. [2024-06-20 16:05:30,948 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 50 selfloop transitions, 10 changer transitions 11/73 dead transitions. [2024-06-20 16:05:30,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 73 transitions, 508 flow [2024-06-20 16:05:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:30,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 100 transitions. [2024-06-20 16:05:30,949 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.30303030303030304 [2024-06-20 16:05:30,949 INFO L175 Difference]: Start difference. First operand has 122 places, 58 transitions, 330 flow. Second operand 11 states and 100 transitions. [2024-06-20 16:05:30,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 73 transitions, 508 flow [2024-06-20 16:05:30,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 73 transitions, 484 flow, removed 8 selfloop flow, removed 12 redundant places. [2024-06-20 16:05:30,968 INFO L231 Difference]: Finished difference. Result has 107 places, 55 transitions, 315 flow [2024-06-20 16:05:30,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=306, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=315, PETRI_PLACES=107, PETRI_TRANSITIONS=55} [2024-06-20 16:05:30,969 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 78 predicate places. [2024-06-20 16:05:30,969 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 55 transitions, 315 flow [2024-06-20 16:05:30,969 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-20 16:05:30,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:30,969 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-20 16:05:30,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 16:05:30,970 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-20 16:05:30,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:30,970 INFO L85 PathProgramCache]: Analyzing trace with hash -818034549, now seen corresponding path program 12 times [2024-06-20 16:05:30,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:30,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552654442] [2024-06-20 16:05:30,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:30,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:30,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:32,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:32,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:32,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552654442] [2024-06-20 16:05:32,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552654442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:32,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:32,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:32,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549150750] [2024-06-20 16:05:32,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:32,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:32,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:32,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:32,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:32,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:32,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 55 transitions, 315 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-20 16:05:32,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:32,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:32,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:32,773 INFO L124 PetriNetUnfolderBase]: 175/378 cut-off events. [2024-06-20 16:05:32,774 INFO L125 PetriNetUnfolderBase]: For 17642/17642 co-relation queries the response was YES. [2024-06-20 16:05:32,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1898 conditions, 378 events. 175/378 cut-off events. For 17642/17642 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1648 event pairs, 64 based on Foata normal form. 6/384 useless extension candidates. Maximal degree in co-relation 1858. Up to 312 conditions per place. [2024-06-20 16:05:32,775 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 46 selfloop transitions, 8 changer transitions 14/70 dead transitions. [2024-06-20 16:05:32,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 70 transitions, 487 flow [2024-06-20 16:05:32,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:32,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:32,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-20 16:05:32,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-20 16:05:32,776 INFO L175 Difference]: Start difference. First operand has 107 places, 55 transitions, 315 flow. Second operand 11 states and 99 transitions. [2024-06-20 16:05:32,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 70 transitions, 487 flow [2024-06-20 16:05:32,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 70 transitions, 457 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:32,790 INFO L231 Difference]: Finished difference. Result has 103 places, 51 transitions, 288 flow [2024-06-20 16:05:32,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=287, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=288, PETRI_PLACES=103, PETRI_TRANSITIONS=51} [2024-06-20 16:05:32,791 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 74 predicate places. [2024-06-20 16:05:32,791 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 51 transitions, 288 flow [2024-06-20 16:05:32,791 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-20 16:05:32,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:32,791 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-20 16:05:32,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 16:05:32,792 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-20 16:05:32,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:32,792 INFO L85 PathProgramCache]: Analyzing trace with hash -207418159, now seen corresponding path program 13 times [2024-06-20 16:05:32,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:32,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954236083] [2024-06-20 16:05:32,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:32,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:32,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:34,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:34,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:34,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954236083] [2024-06-20 16:05:34,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954236083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:34,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:34,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:34,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359951692] [2024-06-20 16:05:34,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:34,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:34,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:34,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:34,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:34,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:34,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 51 transitions, 288 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-20 16:05:34,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:34,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:34,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:34,477 INFO L124 PetriNetUnfolderBase]: 146/319 cut-off events. [2024-06-20 16:05:34,477 INFO L125 PetriNetUnfolderBase]: For 12738/12738 co-relation queries the response was YES. [2024-06-20 16:05:34,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1470 conditions, 319 events. 146/319 cut-off events. For 12738/12738 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1313 event pairs, 51 based on Foata normal form. 6/325 useless extension candidates. Maximal degree in co-relation 1432. Up to 263 conditions per place. [2024-06-20 16:05:34,478 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 41 selfloop transitions, 6 changer transitions 15/64 dead transitions. [2024-06-20 16:05:34,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 64 transitions, 442 flow [2024-06-20 16:05:34,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:34,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 95 transitions. [2024-06-20 16:05:34,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2878787878787879 [2024-06-20 16:05:34,480 INFO L175 Difference]: Start difference. First operand has 103 places, 51 transitions, 288 flow. Second operand 11 states and 95 transitions. [2024-06-20 16:05:34,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 64 transitions, 442 flow [2024-06-20 16:05:34,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 64 transitions, 418 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:34,489 INFO L231 Difference]: Finished difference. Result has 97 places, 46 transitions, 255 flow [2024-06-20 16:05:34,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=264, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=255, PETRI_PLACES=97, PETRI_TRANSITIONS=46} [2024-06-20 16:05:34,490 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 68 predicate places. [2024-06-20 16:05:34,490 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 46 transitions, 255 flow [2024-06-20 16:05:34,490 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-20 16:05:34,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:34,490 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-20 16:05:34,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 16:05:34,491 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-20 16:05:34,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:34,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1251826625, now seen corresponding path program 14 times [2024-06-20 16:05:34,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:34,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676968635] [2024-06-20 16:05:34,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:34,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:34,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:35,813 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:35,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:35,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676968635] [2024-06-20 16:05:35,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676968635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:35,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:35,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:35,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916245717] [2024-06-20 16:05:35,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:35,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:35,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:35,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:35,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:35,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:35,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 46 transitions, 255 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-20 16:05:35,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:35,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:35,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:36,130 INFO L124 PetriNetUnfolderBase]: 136/297 cut-off events. [2024-06-20 16:05:36,131 INFO L125 PetriNetUnfolderBase]: For 10498/10498 co-relation queries the response was YES. [2024-06-20 16:05:36,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1347 conditions, 297 events. 136/297 cut-off events. For 10498/10498 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1179 event pairs, 47 based on Foata normal form. 6/303 useless extension candidates. Maximal degree in co-relation 1312. Up to 231 conditions per place. [2024-06-20 16:05:36,132 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 36 selfloop transitions, 6 changer transitions 17/61 dead transitions. [2024-06-20 16:05:36,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 61 transitions, 407 flow [2024-06-20 16:05:36,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:36,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:36,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 97 transitions. [2024-06-20 16:05:36,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.29393939393939394 [2024-06-20 16:05:36,133 INFO L175 Difference]: Start difference. First operand has 97 places, 46 transitions, 255 flow. Second operand 11 states and 97 transitions. [2024-06-20 16:05:36,133 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 61 transitions, 407 flow [2024-06-20 16:05:36,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 61 transitions, 383 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-20 16:05:36,141 INFO L231 Difference]: Finished difference. Result has 88 places, 41 transitions, 225 flow [2024-06-20 16:05:36,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=233, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=225, PETRI_PLACES=88, PETRI_TRANSITIONS=41} [2024-06-20 16:05:36,142 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 59 predicate places. [2024-06-20 16:05:36,142 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 41 transitions, 225 flow [2024-06-20 16:05:36,142 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-20 16:05:36,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:36,142 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-20 16:05:36,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 16:05:36,143 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-20 16:05:36,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:36,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1511520193, now seen corresponding path program 15 times [2024-06-20 16:05:36,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:36,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917720327] [2024-06-20 16:05:36,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:36,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:36,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:37,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:37,380 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:37,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917720327] [2024-06-20 16:05:37,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917720327] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:37,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:37,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:37,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106598741] [2024-06-20 16:05:37,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:37,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:37,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:37,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:37,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:37,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:37,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 41 transitions, 225 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-20 16:05:37,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:37,471 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:37,471 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:37,600 INFO L124 PetriNetUnfolderBase]: 120/265 cut-off events. [2024-06-20 16:05:37,600 INFO L125 PetriNetUnfolderBase]: For 8670/8670 co-relation queries the response was YES. [2024-06-20 16:05:37,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1184 conditions, 265 events. 120/265 cut-off events. For 8670/8670 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1014 event pairs, 45 based on Foata normal form. 6/271 useless extension candidates. Maximal degree in co-relation 1152. Up to 166 conditions per place. [2024-06-20 16:05:37,601 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 30 selfloop transitions, 12 changer transitions 12/56 dead transitions. [2024-06-20 16:05:37,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 56 transitions, 365 flow [2024-06-20 16:05:37,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:37,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:37,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-20 16:05:37,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-20 16:05:37,611 INFO L175 Difference]: Start difference. First operand has 88 places, 41 transitions, 225 flow. Second operand 11 states and 99 transitions. [2024-06-20 16:05:37,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 56 transitions, 365 flow [2024-06-20 16:05:37,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 56 transitions, 343 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:37,618 INFO L231 Difference]: Finished difference. Result has 80 places, 37 transitions, 210 flow [2024-06-20 16:05:37,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=210, PETRI_PLACES=80, PETRI_TRANSITIONS=37} [2024-06-20 16:05:37,618 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 51 predicate places. [2024-06-20 16:05:37,618 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 37 transitions, 210 flow [2024-06-20 16:05:37,619 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-20 16:05:37,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:37,619 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-20 16:05:37,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 16:05:37,619 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-20 16:05:37,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:37,619 INFO L85 PathProgramCache]: Analyzing trace with hash 1312218403, now seen corresponding path program 16 times [2024-06-20 16:05:37,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:37,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460975311] [2024-06-20 16:05:37,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:37,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:37,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:39,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:39,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:39,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460975311] [2024-06-20 16:05:39,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [460975311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:39,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:39,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:39,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616611050] [2024-06-20 16:05:39,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:39,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:39,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:39,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:39,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:39,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:39,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 37 transitions, 210 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-20 16:05:39,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:39,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:39,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:39,321 INFO L124 PetriNetUnfolderBase]: 96/213 cut-off events. [2024-06-20 16:05:39,321 INFO L125 PetriNetUnfolderBase]: For 4744/4744 co-relation queries the response was YES. [2024-06-20 16:05:39,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 858 conditions, 213 events. 96/213 cut-off events. For 4744/4744 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 735 event pairs, 32 based on Foata normal form. 6/219 useless extension candidates. Maximal degree in co-relation 830. Up to 123 conditions per place. [2024-06-20 16:05:39,322 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 27 selfloop transitions, 11 changer transitions 11/51 dead transitions. [2024-06-20 16:05:39,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 51 transitions, 338 flow [2024-06-20 16:05:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:39,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:39,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-20 16:05:39,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2024-06-20 16:05:39,323 INFO L175 Difference]: Start difference. First operand has 80 places, 37 transitions, 210 flow. Second operand 11 states and 96 transitions. [2024-06-20 16:05:39,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 51 transitions, 338 flow [2024-06-20 16:05:39,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 51 transitions, 306 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:05:39,327 INFO L231 Difference]: Finished difference. Result has 74 places, 34 transitions, 188 flow [2024-06-20 16:05:39,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=188, PETRI_PLACES=74, PETRI_TRANSITIONS=34} [2024-06-20 16:05:39,327 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 45 predicate places. [2024-06-20 16:05:39,327 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 34 transitions, 188 flow [2024-06-20 16:05:39,328 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-20 16:05:39,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:39,328 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-20 16:05:39,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 16:05:39,328 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-20 16:05:39,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:39,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1554850155, now seen corresponding path program 17 times [2024-06-20 16:05:39,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:39,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694709006] [2024-06-20 16:05:39,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:39,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:39,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:40,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:40,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:40,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694709006] [2024-06-20 16:05:40,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694709006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:40,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:40,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:40,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745394883] [2024-06-20 16:05:40,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:40,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:40,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:40,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:40,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:40,509 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:40,510 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 34 transitions, 188 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-20 16:05:40,510 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:40,510 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:40,510 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:40,642 INFO L124 PetriNetUnfolderBase]: 86/195 cut-off events. [2024-06-20 16:05:40,643 INFO L125 PetriNetUnfolderBase]: For 3582/3582 co-relation queries the response was YES. [2024-06-20 16:05:40,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 765 conditions, 195 events. 86/195 cut-off events. For 3582/3582 co-relation queries the response was YES. Maximal size of possible extension queue 17. Compared 651 event pairs, 30 based on Foata normal form. 6/201 useless extension candidates. Maximal degree in co-relation 740. Up to 125 conditions per place. [2024-06-20 16:05:40,643 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 26 selfloop transitions, 9 changer transitions 12/49 dead transitions. [2024-06-20 16:05:40,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 49 transitions, 314 flow [2024-06-20 16:05:40,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:40,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 99 transitions. [2024-06-20 16:05:40,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3 [2024-06-20 16:05:40,644 INFO L175 Difference]: Start difference. First operand has 74 places, 34 transitions, 188 flow. Second operand 11 states and 99 transitions. [2024-06-20 16:05:40,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 49 transitions, 314 flow [2024-06-20 16:05:40,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 49 transitions, 286 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:40,647 INFO L231 Difference]: Finished difference. Result has 69 places, 30 transitions, 161 flow [2024-06-20 16:05:40,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=161, PETRI_PLACES=69, PETRI_TRANSITIONS=30} [2024-06-20 16:05:40,647 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 40 predicate places. [2024-06-20 16:05:40,647 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 30 transitions, 161 flow [2024-06-20 16:05:40,648 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-20 16:05:40,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:40,648 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-20 16:05:40,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 16:05:40,648 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:05:40,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:40,648 INFO L85 PathProgramCache]: Analyzing trace with hash -2042613567, now seen corresponding path program 18 times [2024-06-20 16:05:40,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:40,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374112381] [2024-06-20 16:05:40,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:40,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:40,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:41,891 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:41,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:41,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374112381] [2024-06-20 16:05:41,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374112381] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:41,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:41,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:41,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885693469] [2024-06-20 16:05:41,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:41,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:41,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:41,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:41,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:41,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:41,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 30 transitions, 161 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-20 16:05:41,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:41,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:41,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:42,219 INFO L124 PetriNetUnfolderBase]: 62/143 cut-off events. [2024-06-20 16:05:42,219 INFO L125 PetriNetUnfolderBase]: For 1940/1940 co-relation queries the response was YES. [2024-06-20 16:05:42,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 503 conditions, 143 events. 62/143 cut-off events. For 1940/1940 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 399 event pairs, 17 based on Foata normal form. 6/149 useless extension candidates. Maximal degree in co-relation 480. Up to 82 conditions per place. [2024-06-20 16:05:42,220 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 23 selfloop transitions, 8 changer transitions 11/44 dead transitions. [2024-06-20 16:05:42,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 44 transitions, 275 flow [2024-06-20 16:05:42,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:42,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:42,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 96 transitions. [2024-06-20 16:05:42,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2909090909090909 [2024-06-20 16:05:42,229 INFO L175 Difference]: Start difference. First operand has 69 places, 30 transitions, 161 flow. Second operand 11 states and 96 transitions. [2024-06-20 16:05:42,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 44 transitions, 275 flow [2024-06-20 16:05:42,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 44 transitions, 249 flow, removed 4 selfloop flow, removed 11 redundant places. [2024-06-20 16:05:42,231 INFO L231 Difference]: Finished difference. Result has 63 places, 27 transitions, 139 flow [2024-06-20 16:05:42,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=139, PETRI_PLACES=63, PETRI_TRANSITIONS=27} [2024-06-20 16:05:42,231 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 34 predicate places. [2024-06-20 16:05:42,231 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 27 transitions, 139 flow [2024-06-20 16:05:42,231 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-20 16:05:42,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:42,231 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-20 16:05:42,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 16:05:42,232 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:05:42,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:42,232 INFO L85 PathProgramCache]: Analyzing trace with hash 1312074253, now seen corresponding path program 19 times [2024-06-20 16:05:42,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:42,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [820144987] [2024-06-20 16:05:42,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:42,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:42,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:43,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-20 16:05:43,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:43,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [820144987] [2024-06-20 16:05:43,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [820144987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:43,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:43,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:43,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414939834] [2024-06-20 16:05:43,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:43,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:43,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:43,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:43,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:43,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:43,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 27 transitions, 139 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-20 16:05:43,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:43,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:43,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:43,533 INFO L124 PetriNetUnfolderBase]: 52/125 cut-off events. [2024-06-20 16:05:43,533 INFO L125 PetriNetUnfolderBase]: For 1342/1342 co-relation queries the response was YES. [2024-06-20 16:05:43,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 428 conditions, 125 events. 52/125 cut-off events. For 1342/1342 co-relation queries the response was YES. Maximal size of possible extension queue 11. Compared 320 event pairs, 15 based on Foata normal form. 6/131 useless extension candidates. Maximal degree in co-relation 408. Up to 52 conditions per place. [2024-06-20 16:05:43,534 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 17 selfloop transitions, 5 changer transitions 17/41 dead transitions. [2024-06-20 16:05:43,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 41 transitions, 247 flow [2024-06-20 16:05:43,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:43,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:43,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 94 transitions. [2024-06-20 16:05:43,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.28484848484848485 [2024-06-20 16:05:43,535 INFO L175 Difference]: Start difference. First operand has 63 places, 27 transitions, 139 flow. Second operand 11 states and 94 transitions. [2024-06-20 16:05:43,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 41 transitions, 247 flow [2024-06-20 16:05:43,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 41 transitions, 225 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-20 16:05:43,536 INFO L231 Difference]: Finished difference. Result has 58 places, 21 transitions, 102 flow [2024-06-20 16:05:43,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=30, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=27, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=102, PETRI_PLACES=58, PETRI_TRANSITIONS=21} [2024-06-20 16:05:43,537 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 29 predicate places. [2024-06-20 16:05:43,537 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 21 transitions, 102 flow [2024-06-20 16:05:43,537 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-20 16:05:43,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 16:05:43,537 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-20 16:05:43,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 16:05:43,537 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (and 1 more)] === [2024-06-20 16:05:43,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 16:05:43,538 INFO L85 PathProgramCache]: Analyzing trace with hash -2042757717, now seen corresponding path program 20 times [2024-06-20 16:05:43,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 16:05:43,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395489314] [2024-06-20 16:05:43,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 16:05:43,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 16:05:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 16:05:44,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 16:05:44,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 16:05:44,802 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395489314] [2024-06-20 16:05:44,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395489314] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 16:05:44,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 16:05:44,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-20 16:05:44,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885116248] [2024-06-20 16:05:44,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 16:05:44,803 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-20 16:05:44,803 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 16:05:44,803 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-20 16:05:44,803 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-20 16:05:44,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 30 [2024-06-20 16:05:44,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 21 transitions, 102 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-20 16:05:44,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 16:05:44,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 30 [2024-06-20 16:05:44,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 16:05:45,010 INFO L124 PetriNetUnfolderBase]: 23/62 cut-off events. [2024-06-20 16:05:45,010 INFO L125 PetriNetUnfolderBase]: For 512/512 co-relation queries the response was YES. [2024-06-20 16:05:45,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178 conditions, 62 events. 23/62 cut-off events. For 512/512 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 87 event pairs, 0 based on Foata normal form. 6/68 useless extension candidates. Maximal degree in co-relation 160. Up to 24 conditions per place. [2024-06-20 16:05:45,010 INFO L140 encePairwiseOnDemand]: 20/30 looper letters, 0 selfloop transitions, 0 changer transitions 29/29 dead transitions. [2024-06-20 16:05:45,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 29 transitions, 146 flow [2024-06-20 16:05:45,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-20 16:05:45,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-20 16:05:45,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 83 transitions. [2024-06-20 16:05:45,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.2515151515151515 [2024-06-20 16:05:45,011 INFO L175 Difference]: Start difference. First operand has 58 places, 21 transitions, 102 flow. Second operand 11 states and 83 transitions. [2024-06-20 16:05:45,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 29 transitions, 146 flow [2024-06-20 16:05:45,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 29 transitions, 118 flow, removed 1 selfloop flow, removed 14 redundant places. [2024-06-20 16:05:45,012 INFO L231 Difference]: Finished difference. Result has 43 places, 0 transitions, 0 flow [2024-06-20 16:05:45,012 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-20 16:05:45,012 INFO L281 CegarLoopForPetriNet]: 29 programPoint places, 14 predicate places. [2024-06-20 16:05:45,012 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 0 transitions, 0 flow [2024-06-20 16:05:45,013 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-20 16:05:45,017 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT (3 of 4 remaining) [2024-06-20 16:05:45,018 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (2 of 4 remaining) [2024-06-20 16:05:45,018 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (1 of 4 remaining) [2024-06-20 16:05:45,021 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (0 of 4 remaining) [2024-06-20 16:05:45,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 16:05:45,022 INFO L445 BasicCegarLoop]: Path program histogram: [20, 18, 17, 10, 10, 9, 6, 5, 4, 4, 4, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 16:05:45,024 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2024-06-20 16:05:45,024 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2024-06-20 16:05:45,028 INFO L507 ceAbstractionStarter]: Automizer considered 2 witness invariants [2024-06-20 16:05:45,028 INFO L508 ceAbstractionStarter]: WitnessConsidered=2 [2024-06-20 16:05:45,029 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.06 04:05:45 BasicIcfg [2024-06-20 16:05:45,029 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-06-20 16:05:45,029 INFO L158 Benchmark]: Toolchain (without parser) took 167448.27ms. Allocated memory was 155.2MB in the beginning and 1.2GB in the end (delta: 1.0GB). Free memory was 95.7MB in the beginning and 969.8MB in the end (delta: -874.1MB). Peak memory consumption was 166.9MB. Max. memory is 16.1GB. [2024-06-20 16:05:45,029 INFO L158 Benchmark]: Witness Parser took 0.20ms. Allocated memory is still 155.2MB. Free memory is still 90.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 16:05:45,029 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 155.2MB. Free memory is still 128.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-06-20 16:05:45,029 INFO L158 Benchmark]: CACSL2BoogieTranslator took 542.08ms. Allocated memory is still 155.2MB. Free memory was 95.5MB in the beginning and 60.8MB in the end (delta: 34.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. [2024-06-20 16:05:45,030 INFO L158 Benchmark]: Boogie Procedure Inliner took 45.65ms. Allocated memory is still 155.2MB. Free memory was 60.8MB in the beginning and 57.8MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-06-20 16:05:45,030 INFO L158 Benchmark]: Boogie Preprocessor took 66.83ms. Allocated memory was 155.2MB in the beginning and 224.4MB in the end (delta: 69.2MB). Free memory was 57.8MB in the beginning and 190.8MB in the end (delta: -133.0MB). Peak memory consumption was 15.9MB. Max. memory is 16.1GB. [2024-06-20 16:05:45,030 INFO L158 Benchmark]: RCFGBuilder took 651.15ms. Allocated memory is still 224.4MB. Free memory was 190.8MB in the beginning and 130.0MB in the end (delta: 60.8MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. [2024-06-20 16:05:45,030 INFO L158 Benchmark]: TraceAbstraction took 166135.78ms. Allocated memory was 224.4MB in the beginning and 1.2GB in the end (delta: 968.9MB). Free memory was 128.9MB in the beginning and 969.8MB in the end (delta: -840.9MB). Peak memory consumption was 128.0MB. Max. memory is 16.1GB. [2024-06-20 16:05:45,031 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.20ms. Allocated memory is still 155.2MB. Free memory is still 90.8MB. There was no memory consumed. Max. memory is 16.1GB. * CDTParser took 0.11ms. Allocated memory is still 155.2MB. Free memory is still 128.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 542.08ms. Allocated memory is still 155.2MB. Free memory was 95.5MB in the beginning and 60.8MB in the end (delta: 34.7MB). Peak memory consumption was 35.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 45.65ms. Allocated memory is still 155.2MB. Free memory was 60.8MB in the beginning and 57.8MB in the end (delta: 3.0MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 66.83ms. Allocated memory was 155.2MB in the beginning and 224.4MB in the end (delta: 69.2MB). Free memory was 57.8MB in the beginning and 190.8MB in the end (delta: -133.0MB). Peak memory consumption was 15.9MB. Max. memory is 16.1GB. * RCFGBuilder took 651.15ms. Allocated memory is still 224.4MB. Free memory was 190.8MB in the beginning and 130.0MB in the end (delta: 60.8MB). Peak memory consumption was 60.8MB. Max. memory is 16.1GB. * TraceAbstraction took 166135.78ms. Allocated memory was 224.4MB in the beginning and 1.2GB in the end (delta: 968.9MB). Free memory was 128.9MB in the beginning and 969.8MB in the end (delta: -840.9MB). Peak memory consumption was 128.0MB. 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: 166.0s, OverallIterations: 123, TraceHistogramMax: 1, PathProgramHistogramMax: 20, EmptinessCheckTime: 0.0s, AutomataDifference: 50.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6369 SdHoareTripleChecker+Valid, 25.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5445 mSDsluCounter, 4371 SdHoareTripleChecker+Invalid, 21.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3838 mSDsCounter, 1395 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 42709 IncrementalHoareTripleChecker+Invalid, 44104 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1395 mSolverCounterUnsat, 533 mSDtfsCounter, 42709 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1308 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1307 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2674 ImplicationChecksByTransitivity, 32.1s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1506occurred in iteration=57, InterpolantAutomatonStates: 1144, 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, 1.2s SatisfiabilityAnalysisTime, 113.6s InterpolantComputationTime, 1931 NumberOfCodeBlocks, 1931 NumberOfCodeBlocksAsserted, 123 NumberOfCheckSat, 1808 ConstructedInterpolants, 0 QuantifiedInterpolants, 79425 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 123 InterpolantComputations, 123 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-20 16:05:45,075 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